builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-272 starttime: 1466696715.76 results: success (0) buildid: 20160623065823 builduid: 4ef06ffbffdb49848d89dfb5522c27f0 revision: 52db915c585a7d3cb174e6cf722cde00e889c874 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:45:15.760776) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:45:15.854142) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 49 secs) (at 2016-06-23 08:45:15.854553) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 49 secs) (at 2016-06-23 08:46:05.650803) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 11 secs) (at 2016-06-23 08:46:05.651140) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890 _=/tools/buildbot/bin/python using PTY: False --2016-06-23 08:46:07-- 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.6M=0.001s 2016-06-23 08:46:07 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.540124 ========= master_lag: 11.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 11 secs) (at 2016-06-23 08:46:17.386246) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-06-23 08:46:17.386528) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.077433 ========= master_lag: 5.32 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-06-23 08:46:22.782640) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 15 secs) (at 2016-06-23 08:46:22.782982) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 52db915c585a7d3cb174e6cf722cde00e889c874 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 52db915c585a7d3cb174e6cf722cde00e889c874 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890 _=/tools/buildbot/bin/python using PTY: False 2016-06-23 08:46:26,026 truncating revision to first 12 chars 2016-06-23 08:46:26,026 Setting DEBUG logging. 2016-06-23 08:46:26,026 attempt 1/10 2016-06-23 08:46:26,027 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/52db915c585a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 08:46:27,340 unpacking tar archive at: mozilla-beta-52db915c585a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.067019 ========= master_lag: 13.58 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 15 secs) (at 2016-06-23 08:46:38.428778) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:46:38.429112) ========= script_repo_revision: 52db915c585a7d3cb174e6cf722cde00e889c874 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:46:38.429508) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 15 secs) (at 2016-06-23 08:46:38.429786) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 15 secs) (at 2016-06-23 08:46:54.403553) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 34 secs) (at 2016-06-23 08:46:54.403826) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890 _=/tools/buildbot/bin/python using PTY: False 08:46:56 INFO - MultiFileLogger online at 20160623 08:46:56 in /builds/slave/test 08:46:56 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-beta --download-symbols true 08:46:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:46:56 INFO - {'append_to_log': False, 08:46:56 INFO - 'base_work_dir': '/builds/slave/test', 08:46:56 INFO - 'blob_upload_branch': 'mozilla-beta', 08:46:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:46:56 INFO - 'buildbot_json_path': 'buildprops.json', 08:46:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:46:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:46:56 INFO - 'download_minidump_stackwalk': True, 08:46:56 INFO - 'download_symbols': 'true', 08:46:56 INFO - 'e10s': False, 08:46:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:46:56 INFO - 'tooltool.py': '/tools/tooltool.py', 08:46:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:46:56 INFO - '/tools/misc-python/virtualenv.py')}, 08:46:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:46:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:46:56 INFO - 'log_level': 'info', 08:46:56 INFO - 'log_to_console': True, 08:46:56 INFO - 'opt_config_files': (), 08:46:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:46:56 INFO - '--processes=1', 08:46:56 INFO - '--config=%(test_path)s/wptrunner.ini', 08:46:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:46:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:46:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:46:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:46:56 INFO - 'pip_index': False, 08:46:56 INFO - 'require_test_zip': True, 08:46:56 INFO - 'test_type': ('testharness',), 08:46:56 INFO - 'this_chunk': '1', 08:46:56 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:46:56 INFO - 'total_chunks': '10', 08:46:56 INFO - 'virtualenv_path': 'venv', 08:46:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:46:56 INFO - 'work_dir': 'build'} 08:46:56 INFO - ##### 08:46:56 INFO - ##### Running clobber step. 08:46:56 INFO - ##### 08:46:56 INFO - Running pre-action listener: _resource_record_pre_action 08:46:56 INFO - Running main action method: clobber 08:46:56 INFO - rmtree: /builds/slave/test/build 08:46:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:46:58 INFO - Running post-action listener: _resource_record_post_action 08:46:58 INFO - ##### 08:46:58 INFO - ##### Running read-buildbot-config step. 08:46:58 INFO - ##### 08:46:58 INFO - Running pre-action listener: _resource_record_pre_action 08:46:58 INFO - Running main action method: read_buildbot_config 08:46:58 INFO - Using buildbot properties: 08:46:58 INFO - { 08:46:58 INFO - "project": "", 08:46:58 INFO - "product": "firefox", 08:46:58 INFO - "script_repo_revision": "production", 08:46:58 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 08:46:58 INFO - "repository": "", 08:46:58 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 08:46:58 INFO - "buildid": "20160623065823", 08:46:58 INFO - "pgo_build": "False", 08:46:58 INFO - "basedir": "/builds/slave/test", 08:46:58 INFO - "buildnumber": 8, 08:46:58 INFO - "slavename": "tst-linux32-spot-272", 08:46:58 INFO - "revision": "52db915c585a7d3cb174e6cf722cde00e889c874", 08:46:58 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 08:46:58 INFO - "platform": "linux", 08:46:58 INFO - "branch": "mozilla-beta", 08:46:59 INFO - "repo_path": "releases/mozilla-beta", 08:46:59 INFO - "moz_repo_path": "", 08:46:59 INFO - "stage_platform": "linux", 08:46:59 INFO - "builduid": "4ef06ffbffdb49848d89dfb5522c27f0", 08:46:59 INFO - "slavebuilddir": "test" 08:46:59 INFO - } 08:46:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 08:46:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 08:46:59 INFO - Running post-action listener: _resource_record_post_action 08:46:59 INFO - ##### 08:46:59 INFO - ##### Running download-and-extract step. 08:46:59 INFO - ##### 08:46:59 INFO - Running pre-action listener: _resource_record_pre_action 08:46:59 INFO - Running main action method: download_and_extract 08:46:59 INFO - mkdir: /builds/slave/test/build/tests 08:46:59 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')]} 08:46:59 INFO - https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 08:46:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 08:46:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 08:46:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 08:46:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 08:47:01 INFO - Downloaded 1291 bytes. 08:47:01 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 08:47:01 INFO - Using the following test package requirements: 08:47:01 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 08:47:01 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 08:47:01 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 08:47:01 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 08:47:01 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 08:47:01 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 08:47:01 INFO - u'jsshell-linux-i686.zip'], 08:47:01 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 08:47:01 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 08:47:01 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 08:47:01 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 08:47:01 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 08:47:01 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 08:47:01 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 08:47:01 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 08:47:01 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 08:47:01 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 08:47:01 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 08:47:01 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 08:47:01 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')]} 08:47:01 INFO - https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 08:47:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 08:47:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 08:47:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 08:47:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 08:47:08 INFO - Downloaded 22810659 bytes. 08:47:08 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:47:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:47:09 INFO - caution: filename not matched: web-platform/* 08:47:09 INFO - Return code: 11 08:47:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:47:09 INFO - https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 08:47:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 08:47:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 08:47:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 08:47:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 08:47:20 INFO - Downloaded 36389080 bytes. 08:47:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:47:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:47:24 INFO - caution: filename not matched: bin/* 08:47:24 INFO - caution: filename not matched: config/* 08:47:24 INFO - caution: filename not matched: mozbase/* 08:47:24 INFO - caution: filename not matched: marionette/* 08:47:24 INFO - caution: filename not matched: tools/wptserve/* 08:47:24 INFO - Return code: 11 08:47:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:47:24 INFO - https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 08:47:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 08:47:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 08:47:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 08:47:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 08:47:48 INFO - Downloaded 69349304 bytes. 08:47:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 08:47:48 INFO - mkdir: /builds/slave/test/properties 08:47:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:47:48 INFO - Writing to file /builds/slave/test/properties/build_url 08:47:48 INFO - Contents: 08:47:48 INFO - build_url:https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 08:47:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 08:47:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:47:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:47:49 INFO - Contents: 08:47:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 08:47:49 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')]} 08:47:49 INFO - https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:47:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 08:47:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 08:47:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 08:47:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 08:48:13 INFO - Downloaded 92333671 bytes. 08:48:13 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:48:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:48:22 INFO - Return code: 0 08:48:22 INFO - Running post-action listener: _resource_record_post_action 08:48:22 INFO - Running post-action listener: set_extra_try_arguments 08:48:22 INFO - ##### 08:48:22 INFO - ##### Running create-virtualenv step. 08:48:22 INFO - ##### 08:48:22 INFO - Running pre-action listener: _pre_create_virtualenv 08:48:22 INFO - Running pre-action listener: _resource_record_pre_action 08:48:22 INFO - Running main action method: create_virtualenv 08:48:22 INFO - Creating virtualenv /builds/slave/test/build/venv 08:48:22 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 08:48:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:48:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:48:23 INFO - Using real prefix '/usr' 08:48:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:48:24 INFO - Installing distribute.............................................................................................................................................................................................done. 08:48:28 INFO - Installing pip.................done. 08:48:28 INFO - Return code: 0 08:48:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:48:28 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')]} 08:48:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:28 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')]} 08:48:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:28 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 0x85a5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x860c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86bef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83a0e30>, '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 0x863dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86bc470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', '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 08:48:28 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 08:48:28 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 08:48:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:48:28 INFO - 'CCACHE_UMASK': '002', 08:48:28 INFO - 'DISPLAY': ':0', 08:48:28 INFO - 'HOME': '/home/cltbld', 08:48:28 INFO - 'LANG': 'en_US.UTF-8', 08:48:28 INFO - 'LOGNAME': 'cltbld', 08:48:28 INFO - 'MAIL': '/var/mail/cltbld', 08:48:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:48:28 INFO - 'MOZ_NO_REMOTE': '1', 08:48:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:48:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:48:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:28 INFO - 'PWD': '/builds/slave/test', 08:48:28 INFO - 'SHELL': '/bin/bash', 08:48:28 INFO - 'SHLVL': '1', 08:48:28 INFO - 'TERM': 'linux', 08:48:28 INFO - 'TMOUT': '86400', 08:48:28 INFO - 'USER': 'cltbld', 08:48:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', 08:48:28 INFO - '_': '/tools/buildbot/bin/python'} 08:48:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:29 INFO - Downloading/unpacking psutil>=0.7.1 08:48:29 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 08:48:29 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 08:48:29 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 08:48:29 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 08:48:29 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 08:48:29 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 08:48:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:48:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:48:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:48:34 INFO - Installing collected packages: psutil 08:48:34 INFO - Running setup.py install for psutil 08:48:34 INFO - building 'psutil._psutil_linux' extension 08:48:34 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 08:48:34 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 08:48:34 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 08:48:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 08:48:35 INFO - building 'psutil._psutil_posix' extension 08:48:35 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 08:48:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 08:48:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:48:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:48:35 INFO - Successfully installed psutil 08:48:35 INFO - Cleaning up... 08:48:35 INFO - Return code: 0 08:48:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:48:35 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')]} 08:48:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:35 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')]} 08:48:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:35 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 0x85a5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x860c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86bef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83a0e30>, '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 0x863dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86bc470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', '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 08:48:35 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 08:48:35 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 08:48:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:48:35 INFO - 'CCACHE_UMASK': '002', 08:48:35 INFO - 'DISPLAY': ':0', 08:48:35 INFO - 'HOME': '/home/cltbld', 08:48:35 INFO - 'LANG': 'en_US.UTF-8', 08:48:35 INFO - 'LOGNAME': 'cltbld', 08:48:35 INFO - 'MAIL': '/var/mail/cltbld', 08:48:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:48:35 INFO - 'MOZ_NO_REMOTE': '1', 08:48:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:48:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:48:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:35 INFO - 'PWD': '/builds/slave/test', 08:48:35 INFO - 'SHELL': '/bin/bash', 08:48:35 INFO - 'SHLVL': '1', 08:48:35 INFO - 'TERM': 'linux', 08:48:35 INFO - 'TMOUT': '86400', 08:48:35 INFO - 'USER': 'cltbld', 08:48:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', 08:48:35 INFO - '_': '/tools/buildbot/bin/python'} 08:48:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:48:36 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 08:48:36 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 08:48:36 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 08:48:36 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 08:48:36 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 08:48:36 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 08:48:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:48:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:48:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:48:41 INFO - Installing collected packages: mozsystemmonitor 08:48:41 INFO - Running setup.py install for mozsystemmonitor 08:48:41 INFO - Successfully installed mozsystemmonitor 08:48:41 INFO - Cleaning up... 08:48:41 INFO - Return code: 0 08:48:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:48:41 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')]} 08:48:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:41 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')]} 08:48:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:41 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 0x85a5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x860c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86bef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83a0e30>, '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 0x863dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86bc470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', '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 08:48:41 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 08:48:41 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 08:48:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:48:41 INFO - 'CCACHE_UMASK': '002', 08:48:41 INFO - 'DISPLAY': ':0', 08:48:41 INFO - 'HOME': '/home/cltbld', 08:48:41 INFO - 'LANG': 'en_US.UTF-8', 08:48:41 INFO - 'LOGNAME': 'cltbld', 08:48:41 INFO - 'MAIL': '/var/mail/cltbld', 08:48:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:48:41 INFO - 'MOZ_NO_REMOTE': '1', 08:48:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:48:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:48:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:41 INFO - 'PWD': '/builds/slave/test', 08:48:41 INFO - 'SHELL': '/bin/bash', 08:48:41 INFO - 'SHLVL': '1', 08:48:41 INFO - 'TERM': 'linux', 08:48:41 INFO - 'TMOUT': '86400', 08:48:41 INFO - 'USER': 'cltbld', 08:48:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', 08:48:41 INFO - '_': '/tools/buildbot/bin/python'} 08:48:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:41 INFO - Downloading/unpacking blobuploader==1.2.4 08:48:41 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 08:48:41 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 08:48:41 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 08:48:41 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 08:48:41 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 08:48:41 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 08:48:46 INFO - Downloading blobuploader-1.2.4.tar.gz 08:48:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:48:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:48:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:48:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:48:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:48:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:48:47 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 08:48:47 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 08:48:47 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 08:48:47 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 08:48:47 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 08:48:47 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 08:48:48 INFO - Downloading docopt-0.6.1.tar.gz 08:48:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:48:48 INFO - Installing collected packages: blobuploader, requests, docopt 08:48:48 INFO - Running setup.py install for blobuploader 08:48:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:48:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:48:48 INFO - Running setup.py install for requests 08:48:49 INFO - Running setup.py install for docopt 08:48:49 INFO - Successfully installed blobuploader requests docopt 08:48:49 INFO - Cleaning up... 08:48:49 INFO - Return code: 0 08:48:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:48:49 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')]} 08:48:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:49 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')]} 08:48:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:49 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 0x85a5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x860c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86bef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83a0e30>, '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 0x863dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86bc470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', '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 08:48:49 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 08:48:49 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 08:48:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:48:49 INFO - 'CCACHE_UMASK': '002', 08:48:49 INFO - 'DISPLAY': ':0', 08:48:49 INFO - 'HOME': '/home/cltbld', 08:48:49 INFO - 'LANG': 'en_US.UTF-8', 08:48:49 INFO - 'LOGNAME': 'cltbld', 08:48:49 INFO - 'MAIL': '/var/mail/cltbld', 08:48:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:48:49 INFO - 'MOZ_NO_REMOTE': '1', 08:48:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:48:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:48:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:49 INFO - 'PWD': '/builds/slave/test', 08:48:49 INFO - 'SHELL': '/bin/bash', 08:48:49 INFO - 'SHLVL': '1', 08:48:49 INFO - 'TERM': 'linux', 08:48:49 INFO - 'TMOUT': '86400', 08:48:49 INFO - 'USER': 'cltbld', 08:48:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', 08:48:49 INFO - '_': '/tools/buildbot/bin/python'} 08:48:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:48:50 INFO - Running setup.py (path:/tmp/pip-K95Tru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:48:50 INFO - Running setup.py (path:/tmp/pip-uj7AHX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:48:50 INFO - Running setup.py (path:/tmp/pip-BVDzFU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:48:50 INFO - Running setup.py (path:/tmp/pip-M37GQq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:48:50 INFO - Running setup.py (path:/tmp/pip-qYQ9vf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:48:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:48:50 INFO - Running setup.py (path:/tmp/pip-uzPSi4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:48:51 INFO - Running setup.py (path:/tmp/pip-pU7kAC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:48:51 INFO - Running setup.py (path:/tmp/pip-qs9L2n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:48:51 INFO - Running setup.py (path:/tmp/pip-yg6yeF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:48:51 INFO - Running setup.py (path:/tmp/pip-pi30zc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:48:51 INFO - Running setup.py (path:/tmp/pip-bRiA74-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:48:51 INFO - Running setup.py (path:/tmp/pip-tHTKme-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:48:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:48:51 INFO - Running setup.py (path:/tmp/pip-RQA_qk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:48:52 INFO - Running setup.py (path:/tmp/pip-QUxTfH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:48:52 INFO - Running setup.py (path:/tmp/pip-F9BnXf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:48:52 INFO - Running setup.py (path:/tmp/pip-Ezq9cB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:48:52 INFO - Running setup.py (path:/tmp/pip-2KV8id-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:48:52 INFO - Running setup.py (path:/tmp/pip-Q4GRWS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:48:52 INFO - Running setup.py (path:/tmp/pip-ru2bZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:48:52 INFO - Running setup.py (path:/tmp/pip-kXwgPc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:48:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:48:53 INFO - Running setup.py (path:/tmp/pip-ivB134-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:48:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:48:53 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 08:48:53 INFO - Running setup.py install for manifestparser 08:48:53 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:48:53 INFO - Running setup.py install for mozcrash 08:48:53 INFO - Running setup.py install for mozdebug 08:48:54 INFO - Running setup.py install for mozdevice 08:48:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:48:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:48:54 INFO - Running setup.py install for mozfile 08:48:54 INFO - Running setup.py install for mozhttpd 08:48:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:48:54 INFO - Running setup.py install for mozinfo 08:48:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:48:55 INFO - Running setup.py install for mozInstall 08:48:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:48:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:48:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:48:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:48:55 INFO - Running setup.py install for mozleak 08:48:55 INFO - Running setup.py install for mozlog 08:48:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:48:55 INFO - Running setup.py install for moznetwork 08:48:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:48:55 INFO - Running setup.py install for mozprocess 08:48:56 INFO - Running setup.py install for mozprofile 08:48:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Running setup.py install for mozrunner 08:48:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:48:56 INFO - Running setup.py install for mozscreenshot 08:48:56 INFO - Running setup.py install for moztest 08:48:57 INFO - Running setup.py install for mozversion 08:48:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:48:57 INFO - Running setup.py install for wptserve 08:48:57 INFO - Running setup.py install for marionette-driver 08:48:57 INFO - Running setup.py install for browsermob-proxy 08:48:58 INFO - Running setup.py install for marionette-client 08:48:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:48:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:48:58 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 08:48:58 INFO - Cleaning up... 08:48:58 INFO - Return code: 0 08:48:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:48:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:48:58 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 0x85a5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x860c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86bef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83a0e30>, '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 0x863dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86bc470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', '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 08:48:58 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 08:48:58 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 08:48:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:48:58 INFO - 'CCACHE_UMASK': '002', 08:48:58 INFO - 'DISPLAY': ':0', 08:48:58 INFO - 'HOME': '/home/cltbld', 08:48:58 INFO - 'LANG': 'en_US.UTF-8', 08:48:58 INFO - 'LOGNAME': 'cltbld', 08:48:58 INFO - 'MAIL': '/var/mail/cltbld', 08:48:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:48:58 INFO - 'MOZ_NO_REMOTE': '1', 08:48:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:48:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:48:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:58 INFO - 'PWD': '/builds/slave/test', 08:48:58 INFO - 'SHELL': '/bin/bash', 08:48:58 INFO - 'SHLVL': '1', 08:48:58 INFO - 'TERM': 'linux', 08:48:58 INFO - 'TMOUT': '86400', 08:48:58 INFO - 'USER': 'cltbld', 08:48:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', 08:48:58 INFO - '_': '/tools/buildbot/bin/python'} 08:48:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:48:59 INFO - Running setup.py (path:/tmp/pip-vnT3E9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:48:59 INFO - Running setup.py (path:/tmp/pip-f9mczO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:48:59 INFO - Running setup.py (path:/tmp/pip-kUj4we-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:48:59 INFO - Running setup.py (path:/tmp/pip-wAoTi4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:48:59 INFO - Running setup.py (path:/tmp/pip-_l_wuU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:48:59 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)) 08:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:48:59 INFO - Running setup.py (path:/tmp/pip-H9udOo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:49:00 INFO - Running setup.py (path:/tmp/pip-PyyG4Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:49:00 INFO - Running setup.py (path:/tmp/pip-PeagKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:49:00 INFO - Running setup.py (path:/tmp/pip-oocdNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:49:00 INFO - Running setup.py (path:/tmp/pip-AVcAD_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:49:00 INFO - Running setup.py (path:/tmp/pip-3n5s8F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:49:00 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)) 08:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:49:00 INFO - Running setup.py (path:/tmp/pip-o2teQd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:49:01 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)) 08:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:49:01 INFO - Running setup.py (path:/tmp/pip-6DTn6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:49:01 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)) 08:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:49:01 INFO - Running setup.py (path:/tmp/pip-F4DATA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:49:01 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)) 08:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:49:01 INFO - Running setup.py (path:/tmp/pip-R6l10N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:49:01 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)) 08:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:49:01 INFO - Running setup.py (path:/tmp/pip-ul6yON-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:49:01 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)) 08:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:49:01 INFO - Running setup.py (path:/tmp/pip-kk5EFv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:49:01 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)) 08:49:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:49:01 INFO - Running setup.py (path:/tmp/pip-yzFHOG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:49:02 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)) 08:49:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:49:02 INFO - Running setup.py (path:/tmp/pip-zcIsgJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:49:02 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)) 08:49:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:49:02 INFO - Running setup.py (path:/tmp/pip-CelyPv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:49:02 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)) 08:49:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:49:02 INFO - Running setup.py (path:/tmp/pip-ujlX23-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:49:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:49:02 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)) 08:49:02 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)) 08:49:02 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)) 08:49:02 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)) 08:49:02 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)) 08:49:02 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)) 08:49:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:49:02 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 08:49:02 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 08:49:02 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 08:49:02 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 08:49:02 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 08:49:02 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 08:49:07 INFO - Downloading blessings-1.6.tar.gz 08:49:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:49:08 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)) 08:49:08 INFO - Installing collected packages: blessings 08:49:08 INFO - Running setup.py install for blessings 08:49:08 INFO - Successfully installed blessings 08:49:08 INFO - Cleaning up... 08:49:08 INFO - Return code: 0 08:49:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:49:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:49:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:49:08 INFO - Reading from file tmpfile_stdout 08:49:08 INFO - Current package versions: 08:49:08 INFO - argparse == 1.2.1 08:49:08 INFO - blessings == 1.6 08:49:08 INFO - blobuploader == 1.2.4 08:49:08 INFO - browsermob-proxy == 0.6.0 08:49:08 INFO - docopt == 0.6.1 08:49:08 INFO - manifestparser == 1.1 08:49:08 INFO - marionette-client == 2.3.0 08:49:08 INFO - marionette-driver == 1.4.0 08:49:08 INFO - mozInstall == 1.12 08:49:08 INFO - mozcrash == 0.17 08:49:08 INFO - mozdebug == 0.1 08:49:08 INFO - mozdevice == 0.48 08:49:08 INFO - mozfile == 1.2 08:49:08 INFO - mozhttpd == 0.7 08:49:08 INFO - mozinfo == 0.9 08:49:08 INFO - mozleak == 0.1 08:49:08 INFO - mozlog == 3.1 08:49:08 INFO - moznetwork == 0.27 08:49:08 INFO - mozprocess == 0.22 08:49:08 INFO - mozprofile == 0.28 08:49:08 INFO - mozrunner == 6.11 08:49:08 INFO - mozscreenshot == 0.1 08:49:08 INFO - mozsystemmonitor == 0.0 08:49:08 INFO - moztest == 0.7 08:49:08 INFO - mozversion == 1.4 08:49:08 INFO - psutil == 3.1.1 08:49:08 INFO - requests == 1.2.3 08:49:08 INFO - wptserve == 1.4.0 08:49:08 INFO - wsgiref == 0.1.2 08:49:08 INFO - Running post-action listener: _resource_record_post_action 08:49:08 INFO - Running post-action listener: _start_resource_monitoring 08:49:08 INFO - Starting resource monitoring. 08:49:08 INFO - ##### 08:49:08 INFO - ##### Running pull step. 08:49:08 INFO - ##### 08:49:08 INFO - Running pre-action listener: _resource_record_pre_action 08:49:08 INFO - Running main action method: pull 08:49:08 INFO - Pull has nothing to do! 08:49:08 INFO - Running post-action listener: _resource_record_post_action 08:49:08 INFO - ##### 08:49:08 INFO - ##### Running install step. 08:49:08 INFO - ##### 08:49:08 INFO - Running pre-action listener: _resource_record_pre_action 08:49:08 INFO - Running main action method: install 08:49:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:49:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:49:09 INFO - Reading from file tmpfile_stdout 08:49:09 INFO - Detecting whether we're running mozinstall >=1.0... 08:49:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:49:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:49:09 INFO - Reading from file tmpfile_stdout 08:49:09 INFO - Output received: 08:49:09 INFO - Usage: mozinstall [options] installer 08:49:09 INFO - Options: 08:49:09 INFO - -h, --help show this help message and exit 08:49:09 INFO - -d DEST, --destination=DEST 08:49:09 INFO - Directory to install application into. [default: 08:49:09 INFO - "/builds/slave/test"] 08:49:09 INFO - --app=APP Application being installed. [default: firefox] 08:49:09 INFO - mkdir: /builds/slave/test/build/application 08:49:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:49:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 08:49:42 INFO - Reading from file tmpfile_stdout 08:49:42 INFO - Output received: 08:49:42 INFO - /builds/slave/test/build/application/firefox/firefox 08:49:42 INFO - Running post-action listener: _resource_record_post_action 08:49:42 INFO - ##### 08:49:42 INFO - ##### Running run-tests step. 08:49:42 INFO - ##### 08:49:42 INFO - Running pre-action listener: _resource_record_pre_action 08:49:42 INFO - Running main action method: run_tests 08:49:42 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:49:42 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:49:42 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:49:42 INFO - grabbing minidump binary from tooltool 08:49:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:49:42 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83a0e30>, '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 0x863dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86bc470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:49:42 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:49:42 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 08:49:42 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:49:42 INFO - Return code: 0 08:49:42 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 08:49:42 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:49:42 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/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:49:42 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/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:49:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:49:42 INFO - 'CCACHE_UMASK': '002', 08:49:42 INFO - 'DISPLAY': ':0', 08:49:42 INFO - 'HOME': '/home/cltbld', 08:49:42 INFO - 'LANG': 'en_US.UTF-8', 08:49:42 INFO - 'LOGNAME': 'cltbld', 08:49:42 INFO - 'MAIL': '/var/mail/cltbld', 08:49:42 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:49:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:49:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:49:42 INFO - 'MOZ_NO_REMOTE': '1', 08:49:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:49:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:49:42 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:49:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:49:42 INFO - 'PWD': '/builds/slave/test', 08:49:42 INFO - 'SHELL': '/bin/bash', 08:49:42 INFO - 'SHLVL': '1', 08:49:42 INFO - 'TERM': 'linux', 08:49:42 INFO - 'TMOUT': '86400', 08:49:42 INFO - 'USER': 'cltbld', 08:49:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890', 08:49:42 INFO - '_': '/tools/buildbot/bin/python'} 08:49:42 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/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:49:43 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 08:49:43 INFO - import pkg_resources 08:49:44 INFO - Using 1 client processes 08:49:44 INFO - wptserve Starting http server on 127.0.0.1:8000 08:49:44 INFO - wptserve Starting http server on 127.0.0.1:8001 08:49:44 INFO - wptserve Starting http server on 127.0.0.1:8443 08:49:46 INFO - SUITE-START | Running 778 tests 08:49:46 INFO - Running testharness tests 08:49:46 INFO - Setting up ssl 08:49:46 INFO - PROCESS | certutil | 08:49:46 INFO - PROCESS | certutil | 08:49:46 INFO - PROCESS | certutil | 08:49:46 INFO - Certificate Nickname Trust Attributes 08:49:46 INFO - SSL,S/MIME,JAR/XPI 08:49:46 INFO - 08:49:46 INFO - web-platform-tests CT,, 08:49:46 INFO - 08:49:46 INFO - Starting runner 08:49:50 INFO - PROCESS | 1768 | 1466696990515 Marionette DEBUG Marionette enabled via build flag and pref 08:49:50 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4d4f400 == 1 [pid = 1768] [id = 1] 08:49:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 1 (0xa4d4f800) [pid = 1768] [serial = 1] [outer = (nil)] 08:49:50 INFO - PROCESS | 1768 | [1768] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:49:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 2 (0xa4d50000) [pid = 1768] [serial = 2] [outer = 0xa4d4f800] 08:49:51 INFO - PROCESS | 1768 | 1466696991267 Marionette INFO Listening on port 2828 08:49:51 INFO - PROCESS | 1768 | 1466696991898 Marionette DEBUG Marionette enabled via command-line flag 08:49:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa23aa400 == 2 [pid = 1768] [id = 2] 08:49:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 3 (0xa23ab800) [pid = 1768] [serial = 3] [outer = (nil)] 08:49:51 INFO - PROCESS | 1768 | [1768] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:49:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 4 (0xa23b4c00) [pid = 1768] [serial = 4] [outer = 0xa23ab800] 08:49:52 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d2740 08:49:52 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20dd240 08:49:52 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20fc200 08:49:52 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20fce40 08:49:52 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20e2b80 08:49:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa1013400) [pid = 1768] [serial = 5] [outer = 0xa4d4f800] 08:49:52 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:49:52 INFO - PROCESS | 1768 | 1466696992345 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47663 08:49:52 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:49:52 INFO - PROCESS | 1768 | 1466696992428 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47664 08:49:52 INFO - PROCESS | 1768 | 1466696992442 Marionette DEBUG Closed connection conn0 08:49:52 INFO - PROCESS | 1768 | [1768] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 08:49:52 INFO - PROCESS | 1768 | 1466696992570 Marionette DEBUG Closed connection conn1 08:49:52 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:49:52 INFO - PROCESS | 1768 | 1466696992592 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47665 08:49:52 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:49:52 INFO - PROCESS | 1768 | 1466696992669 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47666 08:49:52 INFO - PROCESS | 1768 | 1466696992684 Marionette DEBUG Closed connection conn2 08:49:52 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:49:52 INFO - PROCESS | 1768 | 1466696992730 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:47667 08:49:52 INFO - PROCESS | 1768 | 1466696992741 Marionette DEBUG Closed connection conn3 08:49:52 INFO - PROCESS | 1768 | 1466696992778 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:49:52 INFO - PROCESS | 1768 | 1466696992792 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623065823","device":"desktop","version":"48.0"} 08:49:53 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:49:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bffa800 == 3 [pid = 1768] [id = 3] 08:49:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0x9cb1e400) [pid = 1768] [serial = 6] [outer = (nil)] 08:49:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa1012000 == 4 [pid = 1768] [id = 4] 08:49:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0xa2539400) [pid = 1768] [serial = 7] [outer = (nil)] 08:49:54 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:49:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9acec800 == 5 [pid = 1768] [id = 5] 08:49:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0x9acecc00) [pid = 1768] [serial = 8] [outer = (nil)] 08:49:55 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:49:55 INFO - PROCESS | 1768 | [1768] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:49:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0x9a8d1800) [pid = 1768] [serial = 9] [outer = 0x9acecc00] 08:49:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0x9a599c00) [pid = 1768] [serial = 10] [outer = 0x9cb1e400] 08:49:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0x9a59b800) [pid = 1768] [serial = 11] [outer = 0xa2539400] 08:49:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0x9a302000) [pid = 1768] [serial = 12] [outer = 0x9acecc00] 08:49:56 INFO - PROCESS | 1768 | 1466696996986 Marionette INFO startBrowser 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:49:57 INFO - PROCESS | 1768 | 1466696997033 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1768 | 1466696997053 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1768 | 1466696997058 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:49:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0xa2008000) [pid = 1768] [serial = 13] [outer = 0x9acecc00] 08:49:57 INFO - PROCESS | 1768 | 1466696997776 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"65dcb84c-1ad2-45ae-a78c-c9ab747011bd","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623065823","device":"desktop","version":"48.0","command_id":1}}] 08:49:58 INFO - PROCESS | 1768 | 1466696998070 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}] 08:49:58 INFO - PROCESS | 1768 | 1466696998077 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:49:58 INFO - PROCESS | 1768 | 1466696998391 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 08:49:58 INFO - PROCESS | 1768 | 1466696998535 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:49:58 INFO - PROCESS | 1768 | 1466696998541 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:49:58 INFO - PROCESS | 1768 | [1768] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:49:58 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:49:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0x95180000) [pid = 1768] [serial = 14] [outer = 0x9acecc00] 08:49:59 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:49:59 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:59 INFO - PROCESS | 1768 | 1466696999216 Marionette TRACE conn4 <- [1,3,null,{}] 08:49:59 INFO - PROCESS | 1768 | 1466696999275 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:49:59 INFO - PROCESS | 1768 | 1466696999287 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:49:59 INFO - PROCESS | 1768 | 1466696999349 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 08:49:59 INFO - PROCESS | 1768 | 1466696999420 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1768 | 1466696999424 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 08:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:49:59 INFO - PROCESS | 1768 | 1466696999452 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1768 | 1466696999458 Marionette TRACE conn4 <- [1,6,null,{}] 08:49:59 INFO - PROCESS | 1768 | 1466696999492 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}] 08:49:59 INFO - PROCESS | 1768 | 1466696999496 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:49:59 INFO - PROCESS | 1768 | 1466696999594 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 08:49:59 INFO - PROCESS | 1768 | 1466696999625 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 1768 | 1466696999635 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:49:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x93c44c00 == 6 [pid = 1768] [id = 6] 08:49:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0x93c45000) [pid = 1768] [serial = 15] [outer = (nil)] 08:49:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x93c47000) [pid = 1768] [serial = 16] [outer = 0x93c45000] 08:49:59 INFO - PROCESS | 1768 | 1466696999713 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x99608400) [pid = 1768] [serial = 17] [outer = 0x93c45000] 08:50:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x93aa3000 == 7 [pid = 1768] [id = 7] 08:50:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x93aa5000) [pid = 1768] [serial = 18] [outer = (nil)] 08:50:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x93aa7800) [pid = 1768] [serial = 19] [outer = 0x93aa5000] 08:50:00 INFO - PROCESS | 1768 | 1466697000255 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x93aa9c00) [pid = 1768] [serial = 20] [outer = 0x93aa5000] 08:50:00 INFO - PROCESS | 1768 | [1768] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:50:00 INFO - PROCESS | 1768 | 1466697000875 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]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1562ms 08:50:01 INFO - PROCESS | 1768 | 1466697001240 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 1768 | 1466697001248 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 08:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:50:01 INFO - PROCESS | 1768 | 1466697001323 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 1768 | 1466697001332 Marionette TRACE conn4 <- [1,10,null,{}] 08:50:01 INFO - PROCESS | 1768 | 1466697001370 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}] 08:50:01 INFO - PROCESS | 1768 | 1466697001377 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:01 INFO - PROCESS | 1768 | 1466697001604 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 08:50:01 INFO - PROCESS | 1768 | 1466697001716 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1768 | 1466697001727 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9386e800 == 8 [pid = 1768] [id = 8] 08:50:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x93aa6400) [pid = 1768] [serial = 21] [outer = (nil)] 08:50:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x93c3d800) [pid = 1768] [serial = 22] [outer = 0x93aa6400] 08:50:01 INFO - PROCESS | 1768 | 1466697001816 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x93c46000) [pid = 1768] [serial = 23] [outer = 0x93aa6400] 08:50:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x993bfc00 == 9 [pid = 1768] [id = 9] 08:50:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x993c0000) [pid = 1768] [serial = 24] [outer = (nil)] 08:50:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x99e07000) [pid = 1768] [serial = 25] [outer = 0x993c0000] 08:50:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9527b000) [pid = 1768] [serial = 26] [outer = 0x993c0000] 08:50:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a39000 == 10 [pid = 1768] [id = 10] 08:50:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9473cc00) [pid = 1768] [serial = 27] [outer = (nil)] 08:50:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9a593c00) [pid = 1768] [serial = 28] [outer = 0x9473cc00] 08:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9a8d1000) [pid = 1768] [serial = 29] [outer = 0x9473cc00] 08:50:03 INFO - PROCESS | 1768 | 1466697003101 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]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1851ms 08:50:03 INFO - PROCESS | 1768 | 1466697003153 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 1768 | 1466697003160 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 08:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:50:03 INFO - PROCESS | 1768 | 1466697003322 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1768 | 1466697003330 Marionette TRACE conn4 <- [1,14,null,{}] 08:50:03 INFO - PROCESS | 1768 | 1466697003410 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}] 08:50:03 INFO - PROCESS | 1768 | 1466697003419 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:03 INFO - PROCESS | 1768 | 1466697003620 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 08:50:03 INFO - PROCESS | 1768 | 1466697003752 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1768 | 1466697003761 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x95276400 == 11 [pid = 1768] [id = 11] 08:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x98254400) [pid = 1768] [serial = 30] [outer = (nil)] 08:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0x9cb63400) [pid = 1768] [serial = 31] [outer = 0x98254400] 08:50:03 INFO - PROCESS | 1768 | 1466697003849 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa209b000) [pid = 1768] [serial = 32] [outer = 0x98254400] 08:50:04 INFO - PROCESS | 1768 | 1466697004820 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]]]}] 08:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1656ms 08:50:04 INFO - PROCESS | 1768 | 1466697004876 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 1768 | 1466697004880 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 08:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:50:04 INFO - PROCESS | 1768 | 1466697004888 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 1768 | 1466697004892 Marionette TRACE conn4 <- [1,18,null,{}] 08:50:04 INFO - PROCESS | 1768 | 1466697004910 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}] 08:50:04 INFO - PROCESS | 1768 | 1466697004922 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:05 INFO - PROCESS | 1768 | 1466697005239 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 08:50:05 INFO - PROCESS | 1768 | 1466697005385 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 1768 | 1466697005399 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:05 INFO - PROCESS | 1768 | ++DOCSHELL 0xa23a7000 == 12 [pid = 1768] [id = 12] 08:50:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa23a7c00) [pid = 1768] [serial = 33] [outer = (nil)] 08:50:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa4d4fc00) [pid = 1768] [serial = 34] [outer = 0xa23a7c00] 08:50:05 INFO - PROCESS | 1768 | 1466697005497 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa672ec00) [pid = 1768] [serial = 35] [outer = 0xa23a7c00] 08:50:06 INFO - PROCESS | 1768 | 1466697006384 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]]]}] 08:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1537ms 08:50:06 INFO - PROCESS | 1768 | 1466697006427 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 1768 | 1466697006432 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 08:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:50:06 INFO - PROCESS | 1768 | 1466697006440 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 1768 | 1466697006444 Marionette TRACE conn4 <- [1,22,null,{}] 08:50:06 INFO - PROCESS | 1768 | 1466697006451 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}] 08:50:06 INFO - PROCESS | 1768 | 1466697006458 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:06 INFO - PROCESS | 1768 | 1466697006655 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 08:50:07 INFO - PROCESS | 1768 | 1466697007095 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 1768 | 1466697007107 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a3f0400 == 13 [pid = 1768] [id = 13] 08:50:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9a3f1400) [pid = 1768] [serial = 36] [outer = (nil)] 08:50:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9a8d1400) [pid = 1768] [serial = 37] [outer = 0x9a3f1400] 08:50:07 INFO - PROCESS | 1768 | 1466697007267 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9a9dd400) [pid = 1768] [serial = 38] [outer = 0x9a3f1400] 08:50:08 INFO - PROCESS | 1768 | 1466697008186 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]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1793ms 08:50:08 INFO - PROCESS | 1768 | 1466697008238 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 1768 | 1466697008246 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 08:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:50:08 INFO - PROCESS | 1768 | 1466697008289 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1768 | 1466697008294 Marionette TRACE conn4 <- [1,26,null,{}] 08:50:08 INFO - PROCESS | 1768 | 1466697008313 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}] 08:50:08 INFO - PROCESS | 1768 | 1466697008318 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:08 INFO - PROCESS | 1768 | 1466697008501 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 08:50:08 INFO - PROCESS | 1768 | 1466697008513 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1768 | 1466697008522 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a9d9800 == 14 [pid = 1768] [id = 14] 08:50:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9a9e0400) [pid = 1768] [serial = 39] [outer = (nil)] 08:50:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9b5d7400) [pid = 1768] [serial = 40] [outer = 0x9a9e0400] 08:50:08 INFO - PROCESS | 1768 | 1466697008598 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9b62f400) [pid = 1768] [serial = 41] [outer = 0x9a9e0400] 08:50:09 INFO - PROCESS | 1768 | 1466697009507 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]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1283ms 08:50:09 INFO - PROCESS | 1768 | 1466697009543 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 1768 | 1466697009548 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 08:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:50:09 INFO - PROCESS | 1768 | 1466697009558 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1768 | 1466697009561 Marionette TRACE conn4 <- [1,30,null,{}] 08:50:09 INFO - PROCESS | 1768 | 1466697009569 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}] 08:50:09 INFO - PROCESS | 1768 | 1466697009574 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:09 INFO - PROCESS | 1768 | 1466697009761 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 08:50:09 INFO - PROCESS | 1768 | 1466697009859 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1768 | 1466697009871 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bfedc00 == 15 [pid = 1768] [id = 15] 08:50:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9bff7000) [pid = 1768] [serial = 42] [outer = (nil)] 08:50:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9ca57400) [pid = 1768] [serial = 43] [outer = 0x9bff7000] 08:50:09 INFO - PROCESS | 1768 | 1466697009941 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9cb5a800) [pid = 1768] [serial = 44] [outer = 0x9bff7000] 08:50:10 INFO - PROCESS | 1768 | 1466697010750 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]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1236ms 08:50:10 INFO - PROCESS | 1768 | 1466697010796 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 08:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:50:10 INFO - PROCESS | 1768 | 1466697010800 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 08:50:10 INFO - PROCESS | 1768 | 1466697010814 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1768 | 1466697010824 Marionette TRACE conn4 <- [1,34,null,{}] 08:50:10 INFO - PROCESS | 1768 | 1466697010833 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}] 08:50:10 INFO - PROCESS | 1768 | 1466697010840 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:11 INFO - PROCESS | 1768 | 1466697011016 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 08:50:11 INFO - PROCESS | 1768 | 1466697011109 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 1768 | 1466697011117 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x95278c00 == 16 [pid = 1768] [id = 16] 08:50:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9bff8800) [pid = 1768] [serial = 45] [outer = (nil)] 08:50:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xa200cc00) [pid = 1768] [serial = 46] [outer = 0x9bff8800] 08:50:11 INFO - PROCESS | 1768 | 1466697011192 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0xa209a400) [pid = 1768] [serial = 47] [outer = 0x9bff8800] 08:50:11 INFO - PROCESS | 1768 | 1466697011914 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]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1146ms 08:50:11 INFO - PROCESS | 1768 | 1466697011954 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 1768 | 1466697011958 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 08:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:50:11 INFO - PROCESS | 1768 | 1466697011964 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1768 | 1466697011982 Marionette TRACE conn4 <- [1,38,null,{}] 08:50:12 INFO - PROCESS | 1768 | 1466697011994 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}] 08:50:12 INFO - PROCESS | 1768 | 1466697011998 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:12 INFO - PROCESS | 1768 | 1466697012223 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 08:50:12 INFO - PROCESS | 1768 | 1466697012236 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 1768 | 1466697012245 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x94745000 == 17 [pid = 1768] [id = 17] 08:50:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0xa2010400) [pid = 1768] [serial = 48] [outer = (nil)] 08:50:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0xa236f400) [pid = 1768] [serial = 49] [outer = 0xa2010400] 08:50:12 INFO - PROCESS | 1768 | 1466697012315 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0xa23a7800) [pid = 1768] [serial = 50] [outer = 0xa2010400] 08:50:13 INFO - PROCESS | 1768 | 1466697013079 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]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1150ms 08:50:13 INFO - PROCESS | 1768 | 1466697013116 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 1768 | 1466697013119 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 08:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:50:13 INFO - PROCESS | 1768 | 1466697013142 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1768 | 1466697013146 Marionette TRACE conn4 <- [1,42,null,{}] 08:50:13 INFO - PROCESS | 1768 | 1466697013152 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}] 08:50:13 INFO - PROCESS | 1768 | 1466697013158 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:13 INFO - PROCESS | 1768 | 1466697013340 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 08:50:13 INFO - PROCESS | 1768 | 1466697013355 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1768 | 1466697013382 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:13 INFO - PROCESS | 1768 | ++DOCSHELL 0xa2fe6800 == 18 [pid = 1768] [id = 18] 08:50:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0xa2fe9400) [pid = 1768] [serial = 51] [outer = (nil)] 08:50:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0xa3277c00) [pid = 1768] [serial = 52] [outer = 0xa2fe9400] 08:50:13 INFO - PROCESS | 1768 | 1466697013467 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0xa33c4000) [pid = 1768] [serial = 53] [outer = 0xa2fe9400] 08:50:14 INFO - PROCESS | 1768 | 1466697014431 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]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1339ms 08:50:14 INFO - PROCESS | 1768 | 1466697014482 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1768 | 1466697014488 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 08:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:50:14 INFO - PROCESS | 1768 | 1466697014497 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1768 | 1466697014502 Marionette TRACE conn4 <- [1,46,null,{}] 08:50:14 INFO - PROCESS | 1768 | 1466697014511 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}] 08:50:14 INFO - PROCESS | 1768 | 1466697014518 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:14 INFO - PROCESS | 1768 | 1466697014721 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 08:50:14 INFO - PROCESS | 1768 | 1466697014840 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 1768 | 1466697014849 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a09400 == 19 [pid = 1768] [id = 19] 08:50:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x93a0c000) [pid = 1768] [serial = 54] [outer = (nil)] 08:50:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x93a39800) [pid = 1768] [serial = 55] [outer = 0x93a0c000] 08:50:14 INFO - PROCESS | 1768 | 1466697014919 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0xa25f3000) [pid = 1768] [serial = 56] [outer = 0x93a0c000] 08:50:15 INFO - PROCESS | 1768 | 1466697015666 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]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1199ms 08:50:15 INFO - PROCESS | 1768 | 1466697015708 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 1768 | 1466697015727 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 08:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:50:15 INFO - PROCESS | 1768 | 1466697015741 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1768 | 1466697015743 Marionette TRACE conn4 <- [1,50,null,{}] 08:50:15 INFO - PROCESS | 1768 | 1466697015750 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}] 08:50:15 INFO - PROCESS | 1768 | 1466697015755 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:15 INFO - PROCESS | 1768 | 1466697015925 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 08:50:15 INFO - PROCESS | 1768 | 1466697015933 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1768 | 1466697015941 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a2f400 == 20 [pid = 1768] [id = 20] 08:50:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9a9d7400) [pid = 1768] [serial = 57] [outer = (nil)] 08:50:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0xa4f13000) [pid = 1768] [serial = 58] [outer = 0x9a9d7400] 08:50:16 INFO - PROCESS | 1768 | 1466697016014 Marionette DEBUG loaded listener.js 08:50:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0xa4f7d000) [pid = 1768] [serial = 59] [outer = 0x9a9d7400] 08:50:17 INFO - PROCESS | 1768 | --DOCSHELL 0x95276400 == 19 [pid = 1768] [id = 11] 08:50:17 INFO - PROCESS | 1768 | --DOCSHELL 0xa23a7000 == 18 [pid = 1768] [id = 12] 08:50:17 INFO - PROCESS | 1768 | --DOCSHELL 0x93c44c00 == 17 [pid = 1768] [id = 6] 08:50:17 INFO - PROCESS | 1768 | --DOCSHELL 0x9386e800 == 16 [pid = 1768] [id = 8] 08:50:17 INFO - PROCESS | 1768 | 1466697017980 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]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 2291ms 08:50:18 INFO - PROCESS | 1768 | 1466697018040 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1768 | 1466697018047 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 08:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:50:18 INFO - PROCESS | 1768 | 1466697018058 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1768 | 1466697018062 Marionette TRACE conn4 <- [1,54,null,{}] 08:50:18 INFO - PROCESS | 1768 | 1466697018077 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}] 08:50:18 INFO - PROCESS | 1768 | 1466697018083 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:18 INFO - PROCESS | 1768 | 1466697018280 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 08:50:18 INFO - PROCESS | 1768 | 1466697018303 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1768 | 1466697018314 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x93aa8c00 == 17 [pid = 1768] [id = 21] 08:50:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x93c48000) [pid = 1768] [serial = 60] [outer = (nil)] 08:50:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x95277800) [pid = 1768] [serial = 61] [outer = 0x93c48000] 08:50:18 INFO - PROCESS | 1768 | 1466697018406 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x93a0a800) [pid = 1768] [serial = 62] [outer = 0x93c48000] 08:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x93c45000) [pid = 1768] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x93aa6400) [pid = 1768] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x98254400) [pid = 1768] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0xa23a7c00) [pid = 1768] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9a3f1400) [pid = 1768] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9a9e0400) [pid = 1768] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9bff7000) [pid = 1768] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9bff8800) [pid = 1768] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:50:19 INFO - PROCESS | 1768 | 1466697019698 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]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1686ms 08:50:19 INFO - PROCESS | 1768 | 1466697019745 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1768 | 1466697019752 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 08:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:50:19 INFO - PROCESS | 1768 | 1466697019762 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1768 | 1466697019766 Marionette TRACE conn4 <- [1,58,null,{}] 08:50:19 INFO - PROCESS | 1768 | 1466697019772 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}] 08:50:19 INFO - PROCESS | 1768 | 1466697019778 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:19 INFO - PROCESS | 1768 | 1466697019968 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 08:50:20 INFO - PROCESS | 1768 | 1466697019989 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1768 | 1466697019997 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x95185400 == 18 [pid = 1768] [id = 22] 08:50:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9960f400) [pid = 1768] [serial = 63] [outer = (nil)] 08:50:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x99fc2800) [pid = 1768] [serial = 64] [outer = 0x9960f400] 08:50:20 INFO - PROCESS | 1768 | 1466697020072 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9a3ef000) [pid = 1768] [serial = 65] [outer = 0x9960f400] 08:50:20 INFO - PROCESS | 1768 | 1466697020835 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]]]}] 08:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1139ms 08:50:20 INFO - PROCESS | 1768 | 1466697020903 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 08:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:50:20 INFO - PROCESS | 1768 | 1466697020907 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 08:50:20 INFO - PROCESS | 1768 | 1466697020914 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 1768 | 1466697020920 Marionette TRACE conn4 <- [1,62,null,{}] 08:50:20 INFO - PROCESS | 1768 | 1466697020937 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}] 08:50:20 INFO - PROCESS | 1768 | 1466697020946 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:21 INFO - PROCESS | 1768 | 1466697021123 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 08:50:21 INFO - PROCESS | 1768 | 1466697021216 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1768 | 1466697021229 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x92736400 == 19 [pid = 1768] [id = 23] 08:50:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9273b000) [pid = 1768] [serial = 66] [outer = (nil)] 08:50:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x93a09c00) [pid = 1768] [serial = 67] [outer = 0x9273b000] 08:50:21 INFO - PROCESS | 1768 | 1466697021373 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x93a32c00) [pid = 1768] [serial = 68] [outer = 0x9273b000] 08:50:22 INFO - PROCESS | 1768 | 1466697022323 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]]]}] 08:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1487ms 08:50:22 INFO - PROCESS | 1768 | 1466697022402 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 1768 | 1466697022409 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 08:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:50:22 INFO - PROCESS | 1768 | 1466697022418 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1768 | 1466697022421 Marionette TRACE conn4 <- [1,66,null,{}] 08:50:22 INFO - PROCESS | 1768 | 1466697022429 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}] 08:50:22 INFO - PROCESS | 1768 | 1466697022435 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:22 INFO - PROCESS | 1768 | 1466697022668 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 08:50:22 INFO - PROCESS | 1768 | 1466697022832 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 1768 | 1466697022845 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x9473c000 == 20 [pid = 1768] [id = 24] 08:50:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9a3edc00) [pid = 1768] [serial = 69] [outer = (nil)] 08:50:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9a9da400) [pid = 1768] [serial = 70] [outer = 0x9a3edc00] 08:50:22 INFO - PROCESS | 1768 | 1466697022933 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9b2e2000) [pid = 1768] [serial = 71] [outer = 0x9a3edc00] 08:50:23 INFO - PROCESS | 1768 | 1466697023796 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]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1451ms 08:50:23 INFO - PROCESS | 1768 | 1466697023869 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 1768 | 1466697023876 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 08:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:50:23 INFO - PROCESS | 1768 | 1466697023887 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 1768 | 1466697023891 Marionette TRACE conn4 <- [1,70,null,{}] 08:50:23 INFO - PROCESS | 1768 | 1466697023899 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}] 08:50:23 INFO - PROCESS | 1768 | 1466697023904 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:24 INFO - PROCESS | 1768 | 1466697024107 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 08:50:24 INFO - PROCESS | 1768 | 1466697024214 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 1768 | 1466697024224 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bb0d000 == 21 [pid = 1768] [id = 25] 08:50:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9bbac400) [pid = 1768] [serial = 72] [outer = (nil)] 08:50:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9ca5dc00) [pid = 1768] [serial = 73] [outer = 0x9bbac400] 08:50:24 INFO - PROCESS | 1768 | 1466697024312 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9d805400) [pid = 1768] [serial = 74] [outer = 0x9bbac400] 08:50:25 INFO - PROCESS | 1768 | 1466697025199 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]]]}] 08:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1345ms 08:50:25 INFO - PROCESS | 1768 | 1466697025233 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 08:50:25 INFO - PROCESS | 1768 | 1466697025236 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 08:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:50:25 INFO - PROCESS | 1768 | 1466697025244 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 1768 | 1466697025250 Marionette TRACE conn4 <- [1,74,null,{}] 08:50:25 INFO - PROCESS | 1768 | 1466697025268 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}] 08:50:25 INFO - PROCESS | 1768 | 1466697025277 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:25 INFO - PROCESS | 1768 | 1466697025468 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 08:50:25 INFO - PROCESS | 1768 | 1466697025603 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 1768 | 1466697025615 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa2209400 == 22 [pid = 1768] [id = 26] 08:50:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0xa220cc00) [pid = 1768] [serial = 75] [outer = (nil)] 08:50:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0xa25ed400) [pid = 1768] [serial = 76] [outer = 0xa220cc00] 08:50:25 INFO - PROCESS | 1768 | 1466697025699 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0xa2fe4400) [pid = 1768] [serial = 77] [outer = 0xa220cc00] 08:50:26 INFO - PROCESS | 1768 | 1466697026600 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]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1389ms 08:50:26 INFO - PROCESS | 1768 | 1466697026648 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 1768 | 1466697026654 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 08:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:50:26 INFO - PROCESS | 1768 | 1466697026660 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 1768 | 1466697026663 Marionette TRACE conn4 <- [1,78,null,{}] 08:50:26 INFO - PROCESS | 1768 | 1466697026670 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}] 08:50:26 INFO - PROCESS | 1768 | 1466697026675 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:26 INFO - PROCESS | 1768 | 1466697026852 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 08:50:27 INFO - PROCESS | 1768 | 1466697026986 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 1768 | 1466697026998 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x93c45c00 == 23 [pid = 1768] [id = 27] 08:50:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9d806000) [pid = 1768] [serial = 78] [outer = (nil)] 08:50:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0xa33c2800) [pid = 1768] [serial = 79] [outer = 0x9d806000] 08:50:27 INFO - PROCESS | 1768 | 1466697027085 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0xa4d0d800) [pid = 1768] [serial = 80] [outer = 0x9d806000] 08:50:27 INFO - PROCESS | 1768 | 1466697027934 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]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1331ms 08:50:27 INFO - PROCESS | 1768 | 1466697027992 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 1768 | 1466697027996 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 08:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:50:28 INFO - PROCESS | 1768 | 1466697028022 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 1768 | 1466697028026 Marionette TRACE conn4 <- [1,82,null,{}] 08:50:28 INFO - PROCESS | 1768 | 1466697028032 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}] 08:50:28 INFO - PROCESS | 1768 | 1466697028037 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:28 INFO - PROCESS | 1768 | 1466697028212 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 08:50:28 INFO - PROCESS | 1768 | 1466697028347 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 1768 | 1466697028357 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:28 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3347800 == 24 [pid = 1768] [id = 28] 08:50:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0xa33bc800) [pid = 1768] [serial = 81] [outer = (nil)] 08:50:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0xa672d400) [pid = 1768] [serial = 82] [outer = 0xa33bc800] 08:50:28 INFO - PROCESS | 1768 | 1466697028465 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0xa68a6c00) [pid = 1768] [serial = 83] [outer = 0xa33bc800] 08:50:29 INFO - PROCESS | 1768 | 1466697029449 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]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1487ms 08:50:29 INFO - PROCESS | 1768 | 1466697029512 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 1768 | 1466697029516 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 08:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:50:29 INFO - PROCESS | 1768 | 1466697029524 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 1768 | 1466697029527 Marionette TRACE conn4 <- [1,86,null,{}] 08:50:29 INFO - PROCESS | 1768 | 1466697029533 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}] 08:50:29 INFO - PROCESS | 1768 | 1466697029544 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:29 INFO - PROCESS | 1768 | 1466697029717 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 08:50:29 INFO - PROCESS | 1768 | 1466697029927 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 1768 | 1466697029934 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a0b800 == 25 [pid = 1768] [id = 29] 08:50:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x93a0c400) [pid = 1768] [serial = 84] [outer = (nil)] 08:50:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x93a14c00) [pid = 1768] [serial = 85] [outer = 0x93a0c400] 08:50:30 INFO - PROCESS | 1768 | 1466697030057 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x93c3ec00) [pid = 1768] [serial = 86] [outer = 0x93a0c400] 08:50:30 INFO - PROCESS | 1768 | 1466697030895 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]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1432ms 08:50:30 INFO - PROCESS | 1768 | 1466697030959 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 08:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:50:30 INFO - PROCESS | 1768 | 1466697030965 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 08:50:30 INFO - PROCESS | 1768 | 1466697030972 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 1768 | 1466697030980 Marionette TRACE conn4 <- [1,90,null,{}] 08:50:31 INFO - PROCESS | 1768 | 1466697030998 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}] 08:50:31 INFO - PROCESS | 1768 | 1466697031007 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x95185400 == 24 [pid = 1768] [id = 22] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x93aa8c00 == 23 [pid = 1768] [id = 21] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x9a9d9800 == 22 [pid = 1768] [id = 14] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x9bfedc00 == 21 [pid = 1768] [id = 15] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x94745000 == 20 [pid = 1768] [id = 17] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x93a09400 == 19 [pid = 1768] [id = 19] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x9a3f0400 == 18 [pid = 1768] [id = 13] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0xa3347800 == 17 [pid = 1768] [id = 28] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0xa2209400 == 16 [pid = 1768] [id = 26] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x93c45c00 == 15 [pid = 1768] [id = 27] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x9bb0d000 == 14 [pid = 1768] [id = 25] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0xa2fe6800 == 13 [pid = 1768] [id = 18] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x95278c00 == 12 [pid = 1768] [id = 16] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x93a2f400 == 11 [pid = 1768] [id = 20] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x92736400 == 10 [pid = 1768] [id = 23] 08:50:31 INFO - PROCESS | 1768 | --DOCSHELL 0x9473c000 == 9 [pid = 1768] [id = 24] 08:50:31 INFO - PROCESS | 1768 | 1466697031919 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 08:50:31 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9a302000) [pid = 1768] [serial = 12] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x93c3d800) [pid = 1768] [serial = 22] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9a593c00) [pid = 1768] [serial = 28] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9cb63400) [pid = 1768] [serial = 31] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0xa4d4fc00) [pid = 1768] [serial = 34] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9a8d1400) [pid = 1768] [serial = 37] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9b5d7400) [pid = 1768] [serial = 40] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9b62f400) [pid = 1768] [serial = 41] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9ca57400) [pid = 1768] [serial = 43] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0xa200cc00) [pid = 1768] [serial = 46] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0xa236f400) [pid = 1768] [serial = 49] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0xa3277c00) [pid = 1768] [serial = 52] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x93a39800) [pid = 1768] [serial = 55] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x99e07000) [pid = 1768] [serial = 25] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0xa209a400) [pid = 1768] [serial = 47] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x93c46000) [pid = 1768] [serial = 23] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9cb5a800) [pid = 1768] [serial = 44] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9a9dd400) [pid = 1768] [serial = 38] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0xa209b000) [pid = 1768] [serial = 32] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0xa672ec00) [pid = 1768] [serial = 35] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x99608400) [pid = 1768] [serial = 17] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9a8d1800) [pid = 1768] [serial = 9] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0xa4d50000) [pid = 1768] [serial = 2] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x93aa7800) [pid = 1768] [serial = 19] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0x93c47000) [pid = 1768] [serial = 16] [outer = (nil)] [url = about:blank] 08:50:32 INFO - PROCESS | 1768 | 1466697032170 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 1768 | 1466697032178 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a3b400 == 10 [pid = 1768] [id = 30] 08:50:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x93a9f000) [pid = 1768] [serial = 87] [outer = (nil)] 08:50:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x93aa8800) [pid = 1768] [serial = 88] [outer = 0x93a9f000] 08:50:32 INFO - PROCESS | 1768 | 1466697032254 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x93c48400) [pid = 1768] [serial = 89] [outer = 0x93a9f000] 08:50:33 INFO - PROCESS | 1768 | 1466697033014 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]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2105ms 08:50:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x93c45c00) [pid = 1768] [serial = 90] [outer = 0x9473cc00] 08:50:33 INFO - PROCESS | 1768 | 1466697033112 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 1768 | 1466697033121 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 08:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:50:33 INFO - PROCESS | 1768 | 1466697033177 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 1768 | 1466697033183 Marionette TRACE conn4 <- [1,94,null,{}] 08:50:33 INFO - PROCESS | 1768 | 1466697033202 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}] 08:50:33 INFO - PROCESS | 1768 | 1466697033207 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:33 INFO - PROCESS | 1768 | 1466697033378 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 08:50:33 INFO - PROCESS | 1768 | 1466697033494 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 1768 | 1466697033508 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x95306000 == 11 [pid = 1768] [id = 31] 08:50:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x95308800) [pid = 1768] [serial = 91] [outer = (nil)] 08:50:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x993c2c00) [pid = 1768] [serial = 92] [outer = 0x95308800] 08:50:33 INFO - PROCESS | 1768 | 1466697033579 Marionette DEBUG loaded listener.js 08:50:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x99e0a800) [pid = 1768] [serial = 93] [outer = 0x95308800] 08:50:34 INFO - PROCESS | 1768 | 1466697034324 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]]]}] 08:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1235ms 08:50:34 INFO - PROCESS | 1768 | 1466697034377 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 1768 | 1466697034383 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 08:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:50:34 INFO - PROCESS | 1768 | 1466697034404 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 1768 | 1466697034409 Marionette TRACE conn4 <- [1,98,null,{}] 08:50:34 INFO - PROCESS | 1768 | 1466697034416 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}] 08:50:34 INFO - PROCESS | 1768 | 1466697034421 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:34 INFO - PROCESS | 1768 | 1466697034636 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 08:50:34 INFO - PROCESS | 1768 | 1466697034662 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 1768 | 1466697034669 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a77ac00 == 12 [pid = 1768] [id = 32] 08:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9a77b800) [pid = 1768] [serial = 94] [outer = (nil)] 08:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9a9dac00) [pid = 1768] [serial = 95] [outer = 0x9a77b800] 08:50:34 INFO - PROCESS | 1768 | 1466697034741 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9a9e2c00) [pid = 1768] [serial = 96] [outer = 0x9a77b800] 08:50:35 INFO - PROCESS | 1768 | 1466697035646 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]]]}] 08:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1280ms 08:50:35 INFO - PROCESS | 1768 | 1466697035685 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 08:50:35 INFO - PROCESS | 1768 | 1466697035690 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 08:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:50:35 INFO - PROCESS | 1768 | 1466697035719 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:50:35 INFO - PROCESS | 1768 | 1466697035728 Marionette TRACE conn4 <- [1,102,null,{}] 08:50:35 INFO - PROCESS | 1768 | 1466697035733 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}] 08:50:35 INFO - PROCESS | 1768 | 1466697035741 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:35 INFO - PROCESS | 1768 | 1466697035960 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 08:50:36 INFO - PROCESS | 1768 | 1466697035987 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 1768 | 1466697035993 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x93c46400 == 13 [pid = 1768] [id = 33] 08:50:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x95185000) [pid = 1768] [serial = 97] [outer = (nil)] 08:50:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9bfee000) [pid = 1768] [serial = 98] [outer = 0x95185000] 08:50:36 INFO - PROCESS | 1768 | 1466697036098 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9cb58400) [pid = 1768] [serial = 99] [outer = 0x95185000] 08:50:36 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9a9d7400) [pid = 1768] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:50:36 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0xa2fe9400) [pid = 1768] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:50:36 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x93a0c000) [pid = 1768] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:50:36 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0xa2010400) [pid = 1768] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:50:36 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9960f400) [pid = 1768] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:50:36 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x93c48000) [pid = 1768] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:50:37 INFO - PROCESS | 1768 | 1466697037031 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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1352ms 08:50:37 INFO - PROCESS | 1768 | 1466697037055 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 1768 | 1466697037059 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 08:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:50:37 INFO - PROCESS | 1768 | 1466697037066 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 1768 | 1466697037070 Marionette TRACE conn4 <- [1,106,null,{}] 08:50:37 INFO - PROCESS | 1768 | 1466697037076 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}] 08:50:37 INFO - PROCESS | 1768 | 1466697037081 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:37 INFO - PROCESS | 1768 | 1466697037267 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 08:50:37 INFO - PROCESS | 1768 | 1466697037285 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1768 | 1466697037294 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a13c00 == 14 [pid = 1768] [id = 34] 08:50:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x93a17800) [pid = 1768] [serial = 100] [outer = (nil)] 08:50:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9d804c00) [pid = 1768] [serial = 101] [outer = 0x93a17800] 08:50:37 INFO - PROCESS | 1768 | 1466697037364 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9d882c00) [pid = 1768] [serial = 102] [outer = 0x93a17800] 08:50:38 INFO - PROCESS | 1768 | 1466697038101 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]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1132ms 08:50:38 INFO - PROCESS | 1768 | 1466697038201 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 1768 | 1466697038205 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 08:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:50:38 INFO - PROCESS | 1768 | 1466697038211 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 1768 | 1466697038215 Marionette TRACE conn4 <- [1,110,null,{}] 08:50:38 INFO - PROCESS | 1768 | 1466697038221 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}] 08:50:38 INFO - PROCESS | 1768 | 1466697038226 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:38 INFO - PROCESS | 1768 | 1466697038396 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 08:50:38 INFO - PROCESS | 1768 | 1466697038409 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 1768 | 1466697038429 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cb1e000 == 15 [pid = 1768] [id = 35] 08:50:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0xa1015c00) [pid = 1768] [serial = 103] [outer = (nil)] 08:50:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0xa2205c00) [pid = 1768] [serial = 104] [outer = 0xa1015c00] 08:50:38 INFO - PROCESS | 1768 | 1466697038608 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0xa23ad000) [pid = 1768] [serial = 105] [outer = 0xa1015c00] 08:50:39 INFO - PROCESS | 1768 | 1466697039701 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]]]}] 08:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1534ms 08:50:39 INFO - PROCESS | 1768 | 1466697039747 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 1768 | 1466697039754 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 08:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:50:39 INFO - PROCESS | 1768 | 1466697039763 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 1768 | 1466697039771 Marionette TRACE conn4 <- [1,114,null,{}] 08:50:39 INFO - PROCESS | 1768 | 1466697039779 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}] 08:50:39 INFO - PROCESS | 1768 | 1466697039787 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:39 INFO - PROCESS | 1768 | 1466697039981 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 08:50:40 INFO - PROCESS | 1768 | 1466697040155 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 1768 | 1466697040167 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x9387c400 == 16 [pid = 1768] [id = 36] 08:50:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9530ac00) [pid = 1768] [serial = 106] [outer = (nil)] 08:50:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x983e9000) [pid = 1768] [serial = 107] [outer = 0x9530ac00] 08:50:40 INFO - PROCESS | 1768 | 1466697040280 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9a3f1000) [pid = 1768] [serial = 108] [outer = 0x9530ac00] 08:50:41 INFO - PROCESS | 1768 | 1466697041284 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]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1591ms 08:50:41 INFO - PROCESS | 1768 | 1466697041355 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 1768 | 1466697041362 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 08:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:50:41 INFO - PROCESS | 1768 | 1466697041373 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 1768 | 1466697041377 Marionette TRACE conn4 <- [1,118,null,{}] 08:50:41 INFO - PROCESS | 1768 | 1466697041384 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}] 08:50:41 INFO - PROCESS | 1768 | 1466697041391 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:41 INFO - PROCESS | 1768 | 1466697041631 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 08:50:41 INFO - PROCESS | 1768 | 1466697041806 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 1768 | 1466697041813 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9524a400 == 17 [pid = 1768] [id = 37] 08:50:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x95271800) [pid = 1768] [serial = 109] [outer = (nil)] 08:50:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9960a400) [pid = 1768] [serial = 110] [outer = 0x95271800] 08:50:41 INFO - PROCESS | 1768 | 1466697041922 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9a9db000) [pid = 1768] [serial = 111] [outer = 0x95271800] 08:50:42 INFO - PROCESS | 1768 | 1466697042772 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]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1441ms 08:50:42 INFO - PROCESS | 1768 | 1466697042832 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 08:50:42 INFO - PROCESS | 1768 | 1466697042837 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 08:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:50:42 INFO - PROCESS | 1768 | 1466697042845 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1768 | 1466697042851 Marionette TRACE conn4 <- [1,122,null,{}] 08:50:42 INFO - PROCESS | 1768 | 1466697042869 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}] 08:50:42 INFO - PROCESS | 1768 | 1466697042878 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:43 INFO - PROCESS | 1768 | 1466697043064 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 08:50:43 INFO - PROCESS | 1768 | 1466697043207 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 1768 | 1466697043219 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a778400 == 18 [pid = 1768] [id = 38] 08:50:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9ca54c00) [pid = 1768] [serial = 112] [outer = (nil)] 08:50:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0xa2006000) [pid = 1768] [serial = 113] [outer = 0x9ca54c00] 08:50:43 INFO - PROCESS | 1768 | 1466697043305 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0xa2201800) [pid = 1768] [serial = 114] [outer = 0x9ca54c00] 08:50:44 INFO - PROCESS | 1768 | 1466697044370 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]]]}] 08:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1586ms 08:50:44 INFO - PROCESS | 1768 | 1466697044432 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 08:50:44 INFO - PROCESS | 1768 | 1466697044439 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 08:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:50:44 INFO - PROCESS | 1768 | 1466697044447 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 1768 | 1466697044452 Marionette TRACE conn4 <- [1,126,null,{}] 08:50:44 INFO - PROCESS | 1768 | 1466697044462 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}] 08:50:44 INFO - PROCESS | 1768 | 1466697044467 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:44 INFO - PROCESS | 1768 | 1466697044695 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 08:50:44 INFO - PROCESS | 1768 | 1466697044881 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 1768 | 1466697044890 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x95248800 == 19 [pid = 1768] [id = 39] 08:50:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9524a800) [pid = 1768] [serial = 115] [outer = (nil)] 08:50:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x95274000) [pid = 1768] [serial = 116] [outer = 0x9524a800] 08:50:44 INFO - PROCESS | 1768 | 1466697044968 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x95301400) [pid = 1768] [serial = 117] [outer = 0x9524a800] 08:50:45 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0xa4f13000) [pid = 1768] [serial = 58] [outer = (nil)] [url = about:blank] 08:50:45 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0xa33c4000) [pid = 1768] [serial = 53] [outer = (nil)] [url = about:blank] 08:50:45 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0xa25f3000) [pid = 1768] [serial = 56] [outer = (nil)] [url = about:blank] 08:50:45 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0xa23a7800) [pid = 1768] [serial = 50] [outer = (nil)] [url = about:blank] 08:50:45 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9a3ef000) [pid = 1768] [serial = 65] [outer = (nil)] [url = about:blank] 08:50:45 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x95277800) [pid = 1768] [serial = 61] [outer = (nil)] [url = about:blank] 08:50:45 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x99fc2800) [pid = 1768] [serial = 64] [outer = (nil)] [url = about:blank] 08:50:45 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x93a0a800) [pid = 1768] [serial = 62] [outer = (nil)] [url = about:blank] 08:50:45 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0xa4f7d000) [pid = 1768] [serial = 59] [outer = (nil)] [url = about:blank] 08:50:45 INFO - PROCESS | 1768 | 1466697045776 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]]]}] 08:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1383ms 08:50:45 INFO - PROCESS | 1768 | 1466697045831 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 1768 | 1466697045838 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 08:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:50:45 INFO - PROCESS | 1768 | 1466697045848 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 1768 | 1466697045851 Marionette TRACE conn4 <- [1,130,null,{}] 08:50:45 INFO - PROCESS | 1768 | 1466697045858 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}] 08:50:45 INFO - PROCESS | 1768 | 1466697045864 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:46 INFO - PROCESS | 1768 | 1466697046033 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 08:50:46 INFO - PROCESS | 1768 | 1466697046044 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 1768 | 1466697046060 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x99e0a000 == 20 [pid = 1768] [id = 40] 08:50:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x99e0d000) [pid = 1768] [serial = 118] [outer = (nil)] 08:50:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9a2ec000) [pid = 1768] [serial = 119] [outer = 0x99e0d000] 08:50:46 INFO - PROCESS | 1768 | 1466697046152 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9a8cf000) [pid = 1768] [serial = 120] [outer = 0x99e0d000] 08:50:47 INFO - PROCESS | 1768 | 1466697047027 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]]]}] 08:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1233ms 08:50:47 INFO - PROCESS | 1768 | 1466697047081 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 1768 | 1466697047086 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 08:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:50:47 INFO - PROCESS | 1768 | 1466697047092 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 1768 | 1466697047099 Marionette TRACE conn4 <- [1,134,null,{}] 08:50:47 INFO - PROCESS | 1768 | 1466697047114 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}] 08:50:47 INFO - PROCESS | 1768 | 1466697047123 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:47 INFO - PROCESS | 1768 | 1466697047287 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 08:50:47 INFO - PROCESS | 1768 | 1466697047300 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:47 INFO - PROCESS | 1768 | 1466697047311 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d882400 == 21 [pid = 1768] [id = 41] 08:50:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0xa1012800) [pid = 1768] [serial = 121] [outer = (nil)] 08:50:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0xa209b400) [pid = 1768] [serial = 122] [outer = 0xa1012800] 08:50:47 INFO - PROCESS | 1768 | 1466697047386 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0xa23af800) [pid = 1768] [serial = 123] [outer = 0xa1012800] 08:50:48 INFO - PROCESS | 1768 | 1466697048498 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]]]}] 08:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1450ms 08:50:48 INFO - PROCESS | 1768 | 1466697048543 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 08:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:50:48 INFO - PROCESS | 1768 | 1466697048548 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 08:50:48 INFO - PROCESS | 1768 | 1466697048555 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 1768 | 1466697048558 Marionette TRACE conn4 <- [1,138,null,{}] 08:50:48 INFO - PROCESS | 1768 | 1466697048569 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}] 08:50:48 INFO - PROCESS | 1768 | 1466697048573 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:48 INFO - PROCESS | 1768 | 1466697048776 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 08:50:48 INFO - PROCESS | 1768 | 1466697048797 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 1768 | 1466697048805 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:48 INFO - PROCESS | 1768 | ++DOCSHELL 0xa2557400 == 22 [pid = 1768] [id = 42] 08:50:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0xa2ff1800) [pid = 1768] [serial = 124] [outer = (nil)] 08:50:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0xa3324c00) [pid = 1768] [serial = 125] [outer = 0xa2ff1800] 08:50:48 INFO - PROCESS | 1768 | 1466697048874 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0xa33c6400) [pid = 1768] [serial = 126] [outer = 0xa2ff1800] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x95185000) [pid = 1768] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x95308800) [pid = 1768] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x93a9f000) [pid = 1768] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x93a0c400) [pid = 1768] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9273b000) [pid = 1768] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9a3edc00) [pid = 1768] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9bbac400) [pid = 1768] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0xa220cc00) [pid = 1768] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9d806000) [pid = 1768] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0xa33bc800) [pid = 1768] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9a77b800) [pid = 1768] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x93a17800) [pid = 1768] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:50:49 INFO - PROCESS | 1768 | 1466697049814 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]]]}] 08:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1292ms 08:50:49 INFO - PROCESS | 1768 | 1466697049847 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 08:50:49 INFO - PROCESS | 1768 | 1466697049851 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 08:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:50:49 INFO - PROCESS | 1768 | 1466697049856 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - PROCESS | 1768 | 1466697049859 Marionette TRACE conn4 <- [1,142,null,{}] 08:50:49 INFO - PROCESS | 1768 | 1466697049865 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}] 08:50:49 INFO - PROCESS | 1768 | 1466697049870 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:50 INFO - PROCESS | 1768 | 1466697050029 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 08:50:50 INFO - PROCESS | 1768 | 1466697050128 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:50 INFO - PROCESS | 1768 | 1466697050135 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x93c3d000 == 23 [pid = 1768] [id = 43] 08:50:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x95308800) [pid = 1768] [serial = 127] [outer = (nil)] 08:50:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9a9d6000) [pid = 1768] [serial = 128] [outer = 0x95308800] 08:50:50 INFO - PROCESS | 1768 | 1466697050205 Marionette DEBUG loaded listener.js 08:50:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9bbb1800) [pid = 1768] [serial = 129] [outer = 0x95308800] 08:50:51 INFO - PROCESS | 1768 | 1466697051076 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]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1330ms 08:50:51 INFO - PROCESS | 1768 | 1466697051207 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 1768 | 1466697051210 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 08:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:50:51 INFO - PROCESS | 1768 | 1466697051248 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 1768 | 1466697051250 Marionette TRACE conn4 <- [1,146,null,{}] 08:50:51 INFO - PROCESS | 1768 | 1466697051261 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}] 08:50:51 INFO - PROCESS | 1768 | 1466697051273 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:51 INFO - PROCESS | 1768 | 1466697051486 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 08:50:51 INFO - PROCESS | 1768 | 1466697051511 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 1768 | 1466697051521 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x95278000 == 24 [pid = 1768] [id = 44] 08:50:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9530fc00) [pid = 1768] [serial = 130] [outer = (nil)] 08:50:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0xa672cc00) [pid = 1768] [serial = 131] [outer = 0x9530fc00] 08:50:51 INFO - PROCESS | 1768 | 1466697051642 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0xa6762c00) [pid = 1768] [serial = 132] [outer = 0x9530fc00] 08:50:52 INFO - PROCESS | 1768 | 1466697052607 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]]]}] 08:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1402ms 08:50:52 INFO - PROCESS | 1768 | 1466697052636 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 1768 | 1466697052643 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 08:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:50:52 INFO - PROCESS | 1768 | 1466697052651 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 1768 | 1466697052659 Marionette TRACE conn4 <- [1,150,null,{}] 08:50:52 INFO - PROCESS | 1768 | 1466697052667 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}] 08:50:52 INFO - PROCESS | 1768 | 1466697052673 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:52 INFO - PROCESS | 1768 | 1466697052896 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 08:50:53 INFO - PROCESS | 1768 | 1466697053078 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 1768 | 1466697053089 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x95274400 == 25 [pid = 1768] [id = 45] 08:50:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9527a400) [pid = 1768] [serial = 133] [outer = (nil)] 08:50:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9530bc00) [pid = 1768] [serial = 134] [outer = 0x9527a400] 08:50:53 INFO - PROCESS | 1768 | 1466697053216 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9960f400) [pid = 1768] [serial = 135] [outer = 0x9527a400] 08:50:54 INFO - PROCESS | 1768 | 1466697054132 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]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1536ms 08:50:54 INFO - PROCESS | 1768 | 1466697054187 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 1768 | 1466697054195 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 08:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:50:54 INFO - PROCESS | 1768 | 1466697054206 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 1768 | 1466697054210 Marionette TRACE conn4 <- [1,154,null,{}] 08:50:54 INFO - PROCESS | 1768 | 1466697054216 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}] 08:50:54 INFO - PROCESS | 1768 | 1466697054222 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:54 INFO - PROCESS | 1768 | 1466697054460 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 08:50:54 INFO - PROCESS | 1768 | 1466697054633 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 1768 | 1466697054642 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9bb0dc00 == 26 [pid = 1768] [id = 46] 08:50:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0xa108b400) [pid = 1768] [serial = 136] [outer = (nil)] 08:50:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0xa220a400) [pid = 1768] [serial = 137] [outer = 0xa108b400] 08:50:54 INFO - PROCESS | 1768 | 1466697054730 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0xa25ee400) [pid = 1768] [serial = 138] [outer = 0xa108b400] 08:50:55 INFO - PROCESS | 1768 | 1466697055582 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]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1433ms 08:50:55 INFO - PROCESS | 1768 | 1466697055639 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 08:50:55 INFO - PROCESS | 1768 | 1466697055644 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 08:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:50:55 INFO - PROCESS | 1768 | 1466697055652 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 1768 | 1466697055659 Marionette TRACE conn4 <- [1,158,null,{}] 08:50:55 INFO - PROCESS | 1768 | 1466697055676 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}] 08:50:55 INFO - PROCESS | 1768 | 1466697055685 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:55 INFO - PROCESS | 1768 | 1466697055908 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 08:50:56 INFO - PROCESS | 1768 | 1466697056053 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 1768 | 1466697056067 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4f1ac00 == 27 [pid = 1768] [id = 47] 08:50:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0xa4f7d800) [pid = 1768] [serial = 139] [outer = (nil)] 08:50:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0xa67e5c00) [pid = 1768] [serial = 140] [outer = 0xa4f7d800] 08:50:56 INFO - PROCESS | 1768 | 1466697056155 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0xa4d0bc00) [pid = 1768] [serial = 141] [outer = 0xa4f7d800] 08:50:57 INFO - PROCESS | 1768 | 1466697057087 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:50:57 INFO - PROCESS | 1768 | 1466697057240 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]]]}] 08:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1641ms 08:50:57 INFO - PROCESS | 1768 | 1466697057294 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 1768 | 1466697057299 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 08:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:50:57 INFO - PROCESS | 1768 | 1466697057305 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 1768 | 1466697057309 Marionette TRACE conn4 <- [1,162,null,{}] 08:50:57 INFO - PROCESS | 1768 | 1466697057315 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}] 08:50:57 INFO - PROCESS | 1768 | 1466697057320 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:57 INFO - PROCESS | 1768 | 1466697057540 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 08:50:57 INFO - PROCESS | 1768 | 1466697057722 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:57 INFO - PROCESS | 1768 | 1466697057733 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x952a2800 == 28 [pid = 1768] [id = 48] 08:50:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x952a3400) [pid = 1768] [serial = 142] [outer = (nil)] 08:50:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0xa68a6400) [pid = 1768] [serial = 143] [outer = 0x952a3400] 08:50:57 INFO - PROCESS | 1768 | 1466697057812 Marionette DEBUG loaded listener.js 08:50:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0xa6bdb000) [pid = 1768] [serial = 144] [outer = 0x952a3400] 08:50:58 INFO - PROCESS | 1768 | 1466697058717 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]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1433ms 08:50:58 INFO - PROCESS | 1768 | 1466697058740 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 08:50:58 INFO - PROCESS | 1768 | 1466697058744 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 08:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:50:58 INFO - PROCESS | 1768 | 1466697058751 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 1768 | 1466697058754 Marionette TRACE conn4 <- [1,166,null,{}] 08:50:58 INFO - PROCESS | 1768 | 1466697058760 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}] 08:50:58 INFO - PROCESS | 1768 | 1466697058765 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:58 INFO - PROCESS | 1768 | 1466697058932 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 08:50:59 INFO - PROCESS | 1768 | 1466697059082 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 1768 | 1466697059094 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:50:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a16400 == 29 [pid = 1768] [id = 49] 08:50:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x93a16c00) [pid = 1768] [serial = 145] [outer = (nil)] 08:50:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x95305800) [pid = 1768] [serial = 146] [outer = 0x93a16c00] 08:50:59 INFO - PROCESS | 1768 | 1466697059172 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x95310000) [pid = 1768] [serial = 147] [outer = 0x93a16c00] 08:51:00 INFO - PROCESS | 1768 | 1466697060613 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]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1890ms 08:51:00 INFO - PROCESS | 1768 | 1466697060644 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1768 | 1466697060650 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 08:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:51:00 INFO - PROCESS | 1768 | 1466697060660 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1768 | 1466697060665 Marionette TRACE conn4 <- [1,170,null,{}] 08:51:00 INFO - PROCESS | 1768 | 1466697060674 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}] 08:51:00 INFO - PROCESS | 1768 | 1466697060680 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:00 INFO - PROCESS | 1768 | 1466697060984 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 08:51:01 INFO - PROCESS | 1768 | 1466697061122 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 1768 | 1466697061128 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x952a4800 == 30 [pid = 1768] [id = 50] 08:51:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x952a5c00) [pid = 1768] [serial = 148] [outer = (nil)] 08:51:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x95310800) [pid = 1768] [serial = 149] [outer = 0x952a5c00] 08:51:01 INFO - PROCESS | 1768 | 1466697061205 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x953b6c00) [pid = 1768] [serial = 150] [outer = 0x952a5c00] 08:51:01 INFO - PROCESS | 1768 | --DOCSHELL 0x93a0b800 == 29 [pid = 1768] [id = 29] 08:51:02 INFO - PROCESS | 1768 | 1466697062110 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]]]}] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x9bfee000) [pid = 1768] [serial = 98] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x993c2c00) [pid = 1768] [serial = 92] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x93aa8800) [pid = 1768] [serial = 88] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x93c48400) [pid = 1768] [serial = 89] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x93a14c00) [pid = 1768] [serial = 85] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x93c3ec00) [pid = 1768] [serial = 86] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x9a8d1000) [pid = 1768] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x93a32c00) [pid = 1768] [serial = 68] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x93a09c00) [pid = 1768] [serial = 67] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9b2e2000) [pid = 1768] [serial = 71] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9a9da400) [pid = 1768] [serial = 70] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9d805400) [pid = 1768] [serial = 74] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9ca5dc00) [pid = 1768] [serial = 73] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0xa2fe4400) [pid = 1768] [serial = 77] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0xa25ed400) [pid = 1768] [serial = 76] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0xa4d0d800) [pid = 1768] [serial = 80] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0xa33c2800) [pid = 1768] [serial = 79] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0xa68a6c00) [pid = 1768] [serial = 83] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0xa672d400) [pid = 1768] [serial = 82] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9a9dac00) [pid = 1768] [serial = 95] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9cb58400) [pid = 1768] [serial = 99] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9a9e2c00) [pid = 1768] [serial = 96] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9d882c00) [pid = 1768] [serial = 102] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x99e0a800) [pid = 1768] [serial = 93] [outer = (nil)] [url = about:blank] 08:51:02 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x9d804c00) [pid = 1768] [serial = 101] [outer = (nil)] [url = about:blank] 08:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1535ms 08:51:02 INFO - PROCESS | 1768 | 1466697062196 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 1768 | 1466697062203 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 08:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:51:02 INFO - PROCESS | 1768 | 1466697062214 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 1768 | 1466697062217 Marionette TRACE conn4 <- [1,174,null,{}] 08:51:02 INFO - PROCESS | 1768 | 1466697062224 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}] 08:51:02 INFO - PROCESS | 1768 | 1466697062229 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:02 INFO - PROCESS | 1768 | 1466697062393 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 08:51:02 INFO - PROCESS | 1768 | 1466697062493 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 1768 | 1466697062502 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a3a000 == 30 [pid = 1768] [id = 51] 08:51:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x952a8000) [pid = 1768] [serial = 151] [outer = (nil)] 08:51:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x953ba800) [pid = 1768] [serial = 152] [outer = 0x952a8000] 08:51:02 INFO - PROCESS | 1768 | 1466697062576 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x953bf800) [pid = 1768] [serial = 153] [outer = 0x952a8000] 08:51:03 INFO - PROCESS | 1768 | 1466697063280 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]]]}] 08:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1091ms 08:51:03 INFO - PROCESS | 1768 | 1466697063304 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 1768 | 1466697063308 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 08:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:51:03 INFO - PROCESS | 1768 | 1466697063314 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1768 | 1466697063320 Marionette TRACE conn4 <- [1,178,null,{}] 08:51:03 INFO - PROCESS | 1768 | 1466697063336 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}] 08:51:03 INFO - PROCESS | 1768 | 1466697063344 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:03 INFO - PROCESS | 1768 | 1466697063504 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 08:51:03 INFO - PROCESS | 1768 | 1466697063625 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 1768 | 1466697063637 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a9d5000 == 31 [pid = 1768] [id = 52] 08:51:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9a9d9000) [pid = 1768] [serial = 154] [outer = (nil)] 08:51:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9a9e3400) [pid = 1768] [serial = 155] [outer = 0x9a9d9000] 08:51:03 INFO - PROCESS | 1768 | 1466697063703 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9b5ddc00) [pid = 1768] [serial = 156] [outer = 0x9a9d9000] 08:51:04 INFO - PROCESS | 1768 | 1466697064377 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]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1087ms 08:51:04 INFO - PROCESS | 1768 | 1466697064404 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 08:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:51:04 INFO - PROCESS | 1768 | 1466697064409 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 08:51:04 INFO - PROCESS | 1768 | 1466697064415 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 1768 | 1466697064418 Marionette TRACE conn4 <- [1,182,null,{}] 08:51:04 INFO - PROCESS | 1768 | 1466697064424 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}] 08:51:04 INFO - PROCESS | 1768 | 1466697064429 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:04 INFO - PROCESS | 1768 | 1466697064657 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 08:51:04 INFO - PROCESS | 1768 | 1466697064673 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 1768 | 1466697064683 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x93c47800 == 32 [pid = 1768] [id = 53] 08:51:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9b5e4400) [pid = 1768] [serial = 157] [outer = (nil)] 08:51:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9ca52c00) [pid = 1768] [serial = 158] [outer = 0x9b5e4400] 08:51:04 INFO - PROCESS | 1768 | 1466697064763 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9cb59800) [pid = 1768] [serial = 159] [outer = 0x9b5e4400] 08:51:05 INFO - PROCESS | 1768 | 1466697065690 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]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1331ms 08:51:05 INFO - PROCESS | 1768 | 1466697065758 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 1768 | 1466697065763 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 08:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:51:05 INFO - PROCESS | 1768 | 1466697065769 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 1768 | 1466697065771 Marionette TRACE conn4 <- [1,186,null,{}] 08:51:05 INFO - PROCESS | 1768 | 1466697065777 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}] 08:51:05 INFO - PROCESS | 1768 | 1466697065782 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:05 INFO - PROCESS | 1768 | 1466697065978 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 08:51:06 INFO - PROCESS | 1768 | 1466697066006 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 1768 | 1466697066013 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x93aa8000 == 33 [pid = 1768] [id = 54] 08:51:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9b5e1000) [pid = 1768] [serial = 160] [outer = (nil)] 08:51:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0xa1012400) [pid = 1768] [serial = 161] [outer = 0x9b5e1000] 08:51:06 INFO - PROCESS | 1768 | 1466697066084 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0xa2009400) [pid = 1768] [serial = 162] [outer = 0x9b5e1000] 08:51:06 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0xa2ff1800) [pid = 1768] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:51:06 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x95308800) [pid = 1768] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:51:06 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9524a800) [pid = 1768] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:51:06 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x99e0d000) [pid = 1768] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:51:06 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0xa1012800) [pid = 1768] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:51:07 INFO - PROCESS | 1768 | 1466697067201 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]]]}] 08:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1482ms 08:51:07 INFO - PROCESS | 1768 | 1466697067253 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 08:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:51:07 INFO - PROCESS | 1768 | 1466697067257 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 08:51:07 INFO - PROCESS | 1768 | 1466697067266 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 1768 | 1466697067271 Marionette TRACE conn4 <- [1,190,null,{}] 08:51:07 INFO - PROCESS | 1768 | 1466697067278 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}] 08:51:07 INFO - PROCESS | 1768 | 1466697067291 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:07 INFO - PROCESS | 1768 | 1466697067518 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 08:51:07 INFO - PROCESS | 1768 | 1466697067630 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 1768 | 1466697067640 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a15800 == 34 [pid = 1768] [id = 55] 08:51:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x93aa0000) [pid = 1768] [serial = 163] [outer = (nil)] 08:51:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0xa060a400) [pid = 1768] [serial = 164] [outer = 0x93aa0000] 08:51:07 INFO - PROCESS | 1768 | 1466697067713 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x93aa4000) [pid = 1768] [serial = 165] [outer = 0x93aa0000] 08:51:08 INFO - PROCESS | 1768 | 1466697068405 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]]]}] 08:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1184ms 08:51:08 INFO - PROCESS | 1768 | 1466697068448 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 1768 | 1466697068452 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 08:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:51:08 INFO - PROCESS | 1768 | 1466697068458 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 1768 | 1466697068461 Marionette TRACE conn4 <- [1,194,null,{}] 08:51:08 INFO - PROCESS | 1768 | 1466697068466 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}] 08:51:08 INFO - PROCESS | 1768 | 1466697068473 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:08 INFO - PROCESS | 1768 | 1466697068688 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 08:51:08 INFO - PROCESS | 1768 | 1466697068823 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 1768 | 1466697068833 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9273a800 == 35 [pid = 1768] [id = 56] 08:51:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x92741000) [pid = 1768] [serial = 166] [outer = (nil)] 08:51:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x93a14c00) [pid = 1768] [serial = 167] [outer = 0x92741000] 08:51:08 INFO - PROCESS | 1768 | 1466697068921 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x93aa0400) [pid = 1768] [serial = 168] [outer = 0x92741000] 08:51:09 INFO - PROCESS | 1768 | 1466697069899 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]]]}] 08:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1487ms 08:51:09 INFO - PROCESS | 1768 | 1466697069949 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 08:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:51:09 INFO - PROCESS | 1768 | 1466697069956 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 08:51:09 INFO - PROCESS | 1768 | 1466697069963 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 1768 | 1466697069968 Marionette TRACE conn4 <- [1,198,null,{}] 08:51:09 INFO - PROCESS | 1768 | 1466697069976 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}] 08:51:09 INFO - PROCESS | 1768 | 1466697069985 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:10 INFO - PROCESS | 1768 | 1466697070179 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 08:51:10 INFO - PROCESS | 1768 | 1466697070325 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 1768 | 1466697070333 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x9782a000 == 36 [pid = 1768] [id = 57] 08:51:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9782c800) [pid = 1768] [serial = 169] [outer = (nil)] 08:51:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x99605400) [pid = 1768] [serial = 170] [outer = 0x9782c800] 08:51:10 INFO - PROCESS | 1768 | 1466697070473 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x99fb6400) [pid = 1768] [serial = 171] [outer = 0x9782c800] 08:51:11 INFO - PROCESS | 1768 | 1466697071310 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]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1392ms 08:51:11 INFO - PROCESS | 1768 | 1466697071360 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 08:51:11 INFO - PROCESS | 1768 | 1466697071367 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 08:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:51:11 INFO - PROCESS | 1768 | 1466697071374 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 1768 | 1466697071377 Marionette TRACE conn4 <- [1,202,null,{}] 08:51:11 INFO - PROCESS | 1768 | 1466697071384 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}] 08:51:11 INFO - PROCESS | 1768 | 1466697071392 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:11 INFO - PROCESS | 1768 | 1466697071581 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 08:51:11 INFO - PROCESS | 1768 | 1466697071728 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:11 INFO - PROCESS | 1768 | 1466697071739 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a0a400 == 37 [pid = 1768] [id = 58] 08:51:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9bff7400) [pid = 1768] [serial = 172] [outer = (nil)] 08:51:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0xa0605c00) [pid = 1768] [serial = 173] [outer = 0x9bff7400] 08:51:11 INFO - PROCESS | 1768 | 1466697071816 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0xa060d000) [pid = 1768] [serial = 174] [outer = 0x9bff7400] 08:51:12 INFO - PROCESS | 1768 | 1466697072692 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]]]}] 08:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1381ms 08:51:12 INFO - PROCESS | 1768 | 1466697072755 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 08:51:12 INFO - PROCESS | 1768 | 1466697072760 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 08:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:51:12 INFO - PROCESS | 1768 | 1466697072776 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 1768 | 1466697072786 Marionette TRACE conn4 <- [1,206,null,{}] 08:51:12 INFO - PROCESS | 1768 | 1466697072793 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}] 08:51:12 INFO - PROCESS | 1768 | 1466697072800 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:13 INFO - PROCESS | 1768 | 1466697073013 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 08:51:13 INFO - PROCESS | 1768 | 1466697073158 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1768 | 1466697073165 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x983ef400 == 38 [pid = 1768] [id = 59] 08:51:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x9d88ac00) [pid = 1768] [serial = 175] [outer = (nil)] 08:51:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0xa3343c00) [pid = 1768] [serial = 176] [outer = 0x9d88ac00] 08:51:13 INFO - PROCESS | 1768 | 1466697073248 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0xa4d50400) [pid = 1768] [serial = 177] [outer = 0x9d88ac00] 08:51:14 INFO - PROCESS | 1768 | 1466697074147 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]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1445ms 08:51:14 INFO - PROCESS | 1768 | 1466697074214 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 1768 | 1466697074219 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 08:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:51:14 INFO - PROCESS | 1768 | 1466697074227 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 1768 | 1466697074230 Marionette TRACE conn4 <- [1,210,null,{}] 08:51:14 INFO - PROCESS | 1768 | 1466697074236 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}] 08:51:14 INFO - PROCESS | 1768 | 1466697074242 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:14 INFO - PROCESS | 1768 | 1466697074453 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 08:51:14 INFO - PROCESS | 1768 | 1466697074599 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:14 INFO - PROCESS | 1768 | 1466697074608 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b291800 == 39 [pid = 1768] [id = 60] 08:51:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x9b292800) [pid = 1768] [serial = 178] [outer = (nil)] 08:51:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x9b29a400) [pid = 1768] [serial = 179] [outer = 0x9b292800] 08:51:14 INFO - PROCESS | 1768 | 1466697074691 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9b29e000) [pid = 1768] [serial = 180] [outer = 0x9b292800] 08:51:15 INFO - PROCESS | 1768 | 1466697075556 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]]]}] 08:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1384ms 08:51:15 INFO - PROCESS | 1768 | 1466697075625 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 08:51:15 INFO - PROCESS | 1768 | 1466697075628 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 08:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:51:15 INFO - PROCESS | 1768 | 1466697075638 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:51:15 INFO - PROCESS | 1768 | 1466697075640 Marionette TRACE conn4 <- [1,214,null,{}] 08:51:15 INFO - PROCESS | 1768 | 1466697075647 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}] 08:51:15 INFO - PROCESS | 1768 | 1466697075652 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:15 INFO - PROCESS | 1768 | 1466697075822 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 08:51:15 INFO - PROCESS | 1768 | 1466697075966 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 1768 | 1466697075984 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa331dc00 == 40 [pid = 1768] [id = 61] 08:51:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0xa3326c00) [pid = 1768] [serial = 181] [outer = (nil)] 08:51:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0xa4f1fc00) [pid = 1768] [serial = 182] [outer = 0xa3326c00] 08:51:16 INFO - PROCESS | 1768 | 1466697076076 Marionette DEBUG loaded listener.js 08:51:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0xa6756800) [pid = 1768] [serial = 183] [outer = 0xa3326c00] 08:51:16 INFO - PROCESS | 1768 | 1466697076936 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]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1333ms 08:51:16 INFO - PROCESS | 1768 | 1466697076971 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 1768 | 1466697076974 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 08:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:51:16 INFO - PROCESS | 1768 | 1466697076981 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 1768 | 1466697076985 Marionette TRACE conn4 <- [1,218,null,{}] 08:51:16 INFO - PROCESS | 1768 | 1466697076991 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}] 08:51:16 INFO - PROCESS | 1768 | 1466697076998 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:17 INFO - PROCESS | 1768 | 1466697077174 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 08:51:17 INFO - PROCESS | 1768 | 1466697077320 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 1768 | 1466697077331 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x9273b000 == 41 [pid = 1768] [id = 62] 08:51:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x93aa7800) [pid = 1768] [serial = 184] [outer = (nil)] 08:51:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x9520ac00) [pid = 1768] [serial = 185] [outer = 0x93aa7800] 08:51:17 INFO - PROCESS | 1768 | 1466697077409 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x95210000) [pid = 1768] [serial = 186] [outer = 0x93aa7800] 08:51:18 INFO - PROCESS | 1768 | 1466697078258 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]]]}] 08:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1333ms 08:51:18 INFO - PROCESS | 1768 | 1466697078315 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 1768 | 1466697078320 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 08:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:51:18 INFO - PROCESS | 1768 | 1466697078344 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 1768 | 1466697078348 Marionette TRACE conn4 <- [1,222,null,{}] 08:51:18 INFO - PROCESS | 1768 | 1466697078355 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}] 08:51:18 INFO - PROCESS | 1768 | 1466697078359 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:18 INFO - PROCESS | 1768 | 1466697078531 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 08:51:18 INFO - PROCESS | 1768 | 1466697078687 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 1768 | 1466697078697 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x95208400 == 42 [pid = 1768] [id = 63] 08:51:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x9520b800) [pid = 1768] [serial = 187] [outer = (nil)] 08:51:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x9a51c800) [pid = 1768] [serial = 188] [outer = 0x9520b800] 08:51:18 INFO - PROCESS | 1768 | 1466697078780 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x9a51f800) [pid = 1768] [serial = 189] [outer = 0x9520b800] 08:51:19 INFO - PROCESS | 1768 | 1466697079645 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]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1340ms 08:51:19 INFO - PROCESS | 1768 | 1466697079682 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 1768 | 1466697079686 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 08:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:51:19 INFO - PROCESS | 1768 | 1466697079693 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 1768 | 1466697079697 Marionette TRACE conn4 <- [1,226,null,{}] 08:51:19 INFO - PROCESS | 1768 | 1466697079703 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}] 08:51:19 INFO - PROCESS | 1768 | 1466697079708 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:19 INFO - PROCESS | 1768 | 1466697079877 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 08:51:20 INFO - PROCESS | 1768 | 1466697080173 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 1768 | 1466697080182 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x94745000 == 43 [pid = 1768] [id = 64] 08:51:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x95188400) [pid = 1768] [serial = 190] [outer = (nil)] 08:51:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x95203c00) [pid = 1768] [serial = 191] [outer = 0x95188400] 08:51:20 INFO - PROCESS | 1768 | 1466697080329 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x9520f000) [pid = 1768] [serial = 192] [outer = 0x95188400] 08:51:21 INFO - PROCESS | 1768 | 1466697081256 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]]]}] 08:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1592ms 08:51:21 INFO - PROCESS | 1768 | 1466697081286 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 08:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:51:21 INFO - PROCESS | 1768 | 1466697081292 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 08:51:21 INFO - PROCESS | 1768 | 1466697081299 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 1768 | 1466697081302 Marionette TRACE conn4 <- [1,230,null,{}] 08:51:21 INFO - PROCESS | 1768 | 1466697081311 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}] 08:51:21 INFO - PROCESS | 1768 | 1466697081318 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:21 INFO - PROCESS | 1768 | 1466697081502 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 08:51:21 INFO - PROCESS | 1768 | 1466697081668 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:21 INFO - PROCESS | 1768 | 1466697081681 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9530e800 == 44 [pid = 1768] [id = 65] 08:51:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x953b5400) [pid = 1768] [serial = 193] [outer = (nil)] 08:51:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x98252800) [pid = 1768] [serial = 194] [outer = 0x953b5400] 08:51:21 INFO - PROCESS | 1768 | 1466697081789 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x9a0c4000) [pid = 1768] [serial = 195] [outer = 0x953b5400] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0xa3324c00) [pid = 1768] [serial = 125] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0xa33c6400) [pid = 1768] [serial = 126] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x9a9d6000) [pid = 1768] [serial = 128] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x95301400) [pid = 1768] [serial = 117] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x95274000) [pid = 1768] [serial = 116] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x9a2ec000) [pid = 1768] [serial = 119] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9a8cf000) [pid = 1768] [serial = 120] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0xa209b400) [pid = 1768] [serial = 122] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0xa2006000) [pid = 1768] [serial = 113] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x9960a400) [pid = 1768] [serial = 110] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0xa2205c00) [pid = 1768] [serial = 104] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x983e9000) [pid = 1768] [serial = 107] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0xa23af800) [pid = 1768] [serial = 123] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x9bbb1800) [pid = 1768] [serial = 129] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1768 | 1466697082589 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]]]}] 08:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1334ms 08:51:22 INFO - PROCESS | 1768 | 1466697082633 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 08:51:22 INFO - PROCESS | 1768 | 1466697082640 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 08:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:51:22 INFO - PROCESS | 1768 | 1466697082647 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:51:22 INFO - PROCESS | 1768 | 1466697082651 Marionette TRACE conn4 <- [1,234,null,{}] 08:51:22 INFO - PROCESS | 1768 | 1466697082657 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}] 08:51:22 INFO - PROCESS | 1768 | 1466697082662 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:22 INFO - PROCESS | 1768 | 1466697082823 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 08:51:22 INFO - PROCESS | 1768 | 1466697082833 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 1768 | 1466697082838 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x95308c00 == 45 [pid = 1768] [id = 66] 08:51:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x953c0400) [pid = 1768] [serial = 196] [outer = (nil)] 08:51:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x9a526c00) [pid = 1768] [serial = 197] [outer = 0x953c0400] 08:51:22 INFO - PROCESS | 1768 | 1466697082909 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x9a9d7c00) [pid = 1768] [serial = 198] [outer = 0x953c0400] 08:51:23 INFO - PROCESS | 1768 | 1466697083728 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]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1138ms 08:51:23 INFO - PROCESS | 1768 | 1466697083787 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 1768 | 1466697083791 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 08:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:51:23 INFO - PROCESS | 1768 | 1466697083799 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1768 | 1466697083807 Marionette TRACE conn4 <- [1,238,null,{}] 08:51:23 INFO - PROCESS | 1768 | 1466697083827 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}] 08:51:23 INFO - PROCESS | 1768 | 1466697083834 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:24 INFO - PROCESS | 1768 | 1466697084012 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 08:51:24 INFO - PROCESS | 1768 | 1466697084135 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 1768 | 1466697084142 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a09000 == 46 [pid = 1768] [id = 67] 08:51:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x9a9e3c00) [pid = 1768] [serial = 199] [outer = (nil)] 08:51:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x9bbb1c00) [pid = 1768] [serial = 200] [outer = 0x9a9e3c00] 08:51:24 INFO - PROCESS | 1768 | 1466697084254 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x9d806000) [pid = 1768] [serial = 201] [outer = 0x9a9e3c00] 08:51:25 INFO - PROCESS | 1768 | 1466697085226 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]]]}] 08:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1451ms 08:51:25 INFO - PROCESS | 1768 | 1466697085249 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 08:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:51:25 INFO - PROCESS | 1768 | 1466697085253 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 08:51:25 INFO - PROCESS | 1768 | 1466697085259 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:51:25 INFO - PROCESS | 1768 | 1466697085263 Marionette TRACE conn4 <- [1,242,null,{}] 08:51:25 INFO - PROCESS | 1768 | 1466697085268 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}] 08:51:25 INFO - PROCESS | 1768 | 1466697085273 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:25 INFO - PROCESS | 1768 | 1466697085489 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 08:51:25 INFO - PROCESS | 1768 | 1466697085511 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 1768 | 1466697085519 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a443000 == 47 [pid = 1768] [id = 68] 08:51:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x9a445400) [pid = 1768] [serial = 202] [outer = (nil)] 08:51:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x9a44c400) [pid = 1768] [serial = 203] [outer = 0x9a445400] 08:51:25 INFO - PROCESS | 1768 | 1466697085602 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x9a44e800) [pid = 1768] [serial = 204] [outer = 0x9a445400] 08:51:26 INFO - PROCESS | 1768 | 1466697086471 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]]]}] 08:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1280ms 08:51:26 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x9b5e1000) [pid = 1768] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:51:26 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x952a5c00) [pid = 1768] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:51:26 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x9a9d9000) [pid = 1768] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:51:26 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x9b5e4400) [pid = 1768] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:51:26 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x952a8000) [pid = 1768] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:51:26 INFO - PROCESS | 1768 | 1466697086596 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 08:51:26 INFO - PROCESS | 1768 | 1466697086599 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 08:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:51:26 INFO - PROCESS | 1768 | 1466697086609 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 1768 | 1466697086611 Marionette TRACE conn4 <- [1,246,null,{}] 08:51:26 INFO - PROCESS | 1768 | 1466697086618 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}] 08:51:26 INFO - PROCESS | 1768 | 1466697086623 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:26 INFO - PROCESS | 1768 | 1466697086789 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 08:51:26 INFO - PROCESS | 1768 | 1466697086802 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 1768 | 1466697086819 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a8cdc00 == 48 [pid = 1768] [id = 69] 08:51:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x9a8d2c00) [pid = 1768] [serial = 205] [outer = (nil)] 08:51:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x9b5e5000) [pid = 1768] [serial = 206] [outer = 0x9a8d2c00] 08:51:26 INFO - PROCESS | 1768 | 1466697086902 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0xa060f800) [pid = 1768] [serial = 207] [outer = 0x9a8d2c00] 08:51:27 INFO - PROCESS | 1768 | 1466697087840 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]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1289ms 08:51:27 INFO - PROCESS | 1768 | 1466697087900 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1768 | 1466697087904 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 08:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:51:27 INFO - PROCESS | 1768 | 1466697087911 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1768 | 1466697087914 Marionette TRACE conn4 <- [1,250,null,{}] 08:51:27 INFO - PROCESS | 1768 | 1466697087921 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}] 08:51:27 INFO - PROCESS | 1768 | 1466697087927 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:28 INFO - PROCESS | 1768 | 1466697088091 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 08:51:28 INFO - PROCESS | 1768 | 1466697088205 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 1768 | 1466697088212 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x93aa9800 == 49 [pid = 1768] [id = 70] 08:51:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x9a441800) [pid = 1768] [serial = 208] [outer = (nil)] 08:51:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0xa220b000) [pid = 1768] [serial = 209] [outer = 0x9a441800] 08:51:28 INFO - PROCESS | 1768 | 1466697088285 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0xa327e800) [pid = 1768] [serial = 210] [outer = 0x9a441800] 08:51:29 INFO - PROCESS | 1768 | 1466697089162 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]]]}] 08:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1330ms 08:51:29 INFO - PROCESS | 1768 | 1466697089242 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 08:51:29 INFO - PROCESS | 1768 | 1466697089249 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 08:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:51:29 INFO - PROCESS | 1768 | 1466697089258 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 1768 | 1466697089262 Marionette TRACE conn4 <- [1,254,null,{}] 08:51:29 INFO - PROCESS | 1768 | 1466697089272 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}] 08:51:29 INFO - PROCESS | 1768 | 1466697089278 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:29 INFO - PROCESS | 1768 | 1466697089510 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 08:51:29 INFO - PROCESS | 1768 | 1466697089713 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 1768 | 1466697089722 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x95248000 == 50 [pid = 1768] [id = 71] 08:51:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x9527f400) [pid = 1768] [serial = 211] [outer = (nil)] 08:51:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x953ba400) [pid = 1768] [serial = 212] [outer = 0x9527f400] 08:51:29 INFO - PROCESS | 1768 | 1466697089860 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x99385000) [pid = 1768] [serial = 213] [outer = 0x9527f400] 08:51:30 INFO - PROCESS | 1768 | 1466697090795 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]]]}] 08:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1589ms 08:51:30 INFO - PROCESS | 1768 | 1466697090847 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 08:51:30 INFO - PROCESS | 1768 | 1466697090854 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 08:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:51:30 INFO - PROCESS | 1768 | 1466697090865 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:51:30 INFO - PROCESS | 1768 | 1466697090869 Marionette TRACE conn4 <- [1,258,null,{}] 08:51:30 INFO - PROCESS | 1768 | 1466697090876 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}] 08:51:30 INFO - PROCESS | 1768 | 1466697090882 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:31 INFO - PROCESS | 1768 | 1466697091111 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 08:51:31 INFO - PROCESS | 1768 | 1466697091303 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 1768 | 1466697091310 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a519400 == 51 [pid = 1768] [id = 72] 08:51:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x9a8d1c00) [pid = 1768] [serial = 214] [outer = (nil)] 08:51:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x9b294400) [pid = 1768] [serial = 215] [outer = 0x9a8d1c00] 08:51:31 INFO - PROCESS | 1768 | 1466697091455 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x9b29c800) [pid = 1768] [serial = 216] [outer = 0x9a8d1c00] 08:51:32 INFO - PROCESS | 1768 | 1466697092319 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]]]}] 08:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1488ms 08:51:32 INFO - PROCESS | 1768 | 1466697092353 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 1768 | 1466697092357 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 08:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:51:32 INFO - PROCESS | 1768 | 1466697092365 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 1768 | 1466697092371 Marionette TRACE conn4 <- [1,262,null,{}] 08:51:32 INFO - PROCESS | 1768 | 1466697092388 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}] 08:51:32 INFO - PROCESS | 1768 | 1466697092399 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:32 INFO - PROCESS | 1768 | 1466697092586 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 08:51:32 INFO - PROCESS | 1768 | 1466697092740 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:32 INFO - PROCESS | 1768 | 1466697092752 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:32 INFO - PROCESS | 1768 | ++DOCSHELL 0xa23a6c00 == 52 [pid = 1768] [id = 73] 08:51:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0xa23af800) [pid = 1768] [serial = 217] [outer = (nil)] 08:51:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0xa3320000) [pid = 1768] [serial = 218] [outer = 0xa23af800] 08:51:32 INFO - PROCESS | 1768 | 1466697092843 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0xa4d09c00) [pid = 1768] [serial = 219] [outer = 0xa23af800] 08:51:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0xa6754c00) [pid = 1768] [serial = 220] [outer = 0x9473cc00] 08:51:33 INFO - PROCESS | 1768 | 1466697093860 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]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1546ms 08:51:33 INFO - PROCESS | 1768 | 1466697093911 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 08:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:51:33 INFO - PROCESS | 1768 | 1466697093916 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 08:51:33 INFO - PROCESS | 1768 | 1466697093924 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 1768 | 1466697093927 Marionette TRACE conn4 <- [1,266,null,{}] 08:51:33 INFO - PROCESS | 1768 | 1466697093933 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}] 08:51:33 INFO - PROCESS | 1768 | 1466697093938 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:34 INFO - PROCESS | 1768 | 1466697094124 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 08:51:34 INFO - PROCESS | 1768 | 1466697094320 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 1768 | 1466697094330 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9273a400 == 53 [pid = 1768] [id = 74] 08:51:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x93aaa000) [pid = 1768] [serial = 221] [outer = (nil)] 08:51:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0xa61bd800) [pid = 1768] [serial = 222] [outer = 0x93aaa000] 08:51:34 INFO - PROCESS | 1768 | 1466697094459 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0xa689a000) [pid = 1768] [serial = 223] [outer = 0x93aaa000] 08:51:35 INFO - PROCESS | 1768 | 1466697095281 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]]]}] 08:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1433ms 08:51:35 INFO - PROCESS | 1768 | 1466697095358 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 1768 | 1466697095362 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 08:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:51:35 INFO - PROCESS | 1768 | 1466697095369 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 1768 | 1466697095372 Marionette TRACE conn4 <- [1,270,null,{}] 08:51:35 INFO - PROCESS | 1768 | 1466697095378 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}] 08:51:35 INFO - PROCESS | 1768 | 1466697095383 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:35 INFO - PROCESS | 1768 | 1466697095594 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 08:51:35 INFO - PROCESS | 1768 | 1466697095750 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 1768 | 1466697095759 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a14800 == 54 [pid = 1768] [id = 75] 08:51:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x95302800) [pid = 1768] [serial = 224] [outer = (nil)] 08:51:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0xa6f48000) [pid = 1768] [serial = 225] [outer = 0x95302800] 08:51:35 INFO - PROCESS | 1768 | 1466697095842 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0xa6f48c00) [pid = 1768] [serial = 226] [outer = 0x95302800] 08:51:36 INFO - PROCESS | 1768 | 1466697096727 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]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1395ms 08:51:36 INFO - PROCESS | 1768 | 1466697096765 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 08:51:36 INFO - PROCESS | 1768 | 1466697096768 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 08:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:51:36 INFO - PROCESS | 1768 | 1466697096776 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 1768 | 1466697096780 Marionette TRACE conn4 <- [1,274,null,{}] 08:51:36 INFO - PROCESS | 1768 | 1466697096786 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}] 08:51:36 INFO - PROCESS | 1768 | 1466697096797 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:37 INFO - PROCESS | 1768 | 1466697097027 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 08:51:37 INFO - PROCESS | 1768 | 1466697097183 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 1768 | 1466697097189 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x91d60800 == 55 [pid = 1768] [id = 76] 08:51:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x91d63400) [pid = 1768] [serial = 227] [outer = (nil)] 08:51:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x91d6a000) [pid = 1768] [serial = 228] [outer = 0x91d63400] 08:51:37 INFO - PROCESS | 1768 | 1466697097315 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0xa82fd000) [pid = 1768] [serial = 229] [outer = 0x91d63400] 08:51:38 INFO - PROCESS | 1768 | 1466697098144 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]]]}] 08:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1435ms 08:51:38 INFO - PROCESS | 1768 | 1466697098212 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 08:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:51:38 INFO - PROCESS | 1768 | 1466697098217 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 08:51:38 INFO - PROCESS | 1768 | 1466697098223 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 1768 | 1466697098227 Marionette TRACE conn4 <- [1,278,null,{}] 08:51:38 INFO - PROCESS | 1768 | 1466697098232 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}] 08:51:38 INFO - PROCESS | 1768 | 1466697098238 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:38 INFO - PROCESS | 1768 | 1466697098451 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 08:51:38 INFO - PROCESS | 1768 | 1466697098607 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 1768 | 1466697098616 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x91d69000 == 56 [pid = 1768] [id = 77] 08:51:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x92979c00) [pid = 1768] [serial = 230] [outer = (nil)] 08:51:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x9297f400) [pid = 1768] [serial = 231] [outer = 0x92979c00] 08:51:38 INFO - PROCESS | 1768 | 1466697098696 Marionette DEBUG loaded listener.js 08:51:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x92982000) [pid = 1768] [serial = 232] [outer = 0x92979c00] 08:51:39 INFO - PROCESS | 1768 | 1466697099531 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]]]}] 08:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1338ms 08:51:39 INFO - PROCESS | 1768 | 1466697099561 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 08:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:51:39 INFO - PROCESS | 1768 | 1466697099572 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 08:51:39 INFO - PROCESS | 1768 | 1466697099578 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 1768 | 1466697099582 Marionette TRACE conn4 <- [1,282,null,{}] 08:51:39 INFO - PROCESS | 1768 | 1466697099607 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}] 08:51:39 INFO - PROCESS | 1768 | 1466697099613 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:39 INFO - PROCESS | 1768 | 1466697099790 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 08:51:39 INFO - PROCESS | 1768 | 1466697099958 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 1768 | 1466697099964 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x92984000 == 57 [pid = 1768] [id = 78] 08:51:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x92985400) [pid = 1768] [serial = 233] [outer = (nil)] 08:51:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x92aabc00) [pid = 1768] [serial = 234] [outer = 0x92985400] 08:51:40 INFO - PROCESS | 1768 | 1466697100046 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x92ab0000) [pid = 1768] [serial = 235] [outer = 0x92985400] 08:51:40 INFO - PROCESS | 1768 | 1466697100920 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]]]}] 08:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1401ms 08:51:40 INFO - PROCESS | 1768 | 1466697100980 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 1768 | 1466697100983 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 08:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:51:40 INFO - PROCESS | 1768 | 1466697100990 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 1768 | 1466697100994 Marionette TRACE conn4 <- [1,286,null,{}] 08:51:41 INFO - PROCESS | 1768 | 1466697101000 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}] 08:51:41 INFO - PROCESS | 1768 | 1466697101004 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:41 INFO - PROCESS | 1768 | 1466697101186 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 08:51:41 INFO - PROCESS | 1768 | 1466697101606 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:41 INFO - PROCESS | 1768 | 1466697101615 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x92ab5c00 == 58 [pid = 1768] [id = 79] 08:51:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x92ab6400) [pid = 1768] [serial = 236] [outer = (nil)] 08:51:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x92ab8400) [pid = 1768] [serial = 237] [outer = 0x92ab6400] 08:51:41 INFO - PROCESS | 1768 | 1466697101735 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x93c40400) [pid = 1768] [serial = 238] [outer = 0x92ab6400] 08:51:42 INFO - PROCESS | 1768 | 1466697102630 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]]]}] 08:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1689ms 08:51:42 INFO - PROCESS | 1768 | 1466697102683 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 1768 | 1466697102688 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 08:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:51:42 INFO - PROCESS | 1768 | 1466697102697 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 1768 | 1466697102701 Marionette TRACE conn4 <- [1,290,null,{}] 08:51:42 INFO - PROCESS | 1768 | 1466697102709 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}] 08:51:42 INFO - PROCESS | 1768 | 1466697102717 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:42 INFO - PROCESS | 1768 | 1466697102897 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 08:51:43 INFO - PROCESS | 1768 | 1466697103101 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 1768 | 1466697103109 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x93c49400 == 59 [pid = 1768] [id = 80] 08:51:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x95209c00) [pid = 1768] [serial = 239] [outer = (nil)] 08:51:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x95301400) [pid = 1768] [serial = 240] [outer = 0x95209c00] 08:51:43 INFO - PROCESS | 1768 | 1466697103205 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x953b9c00) [pid = 1768] [serial = 241] [outer = 0x95209c00] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x93a15800 == 58 [pid = 1768] [id = 55] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x93c47800 == 57 [pid = 1768] [id = 53] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9a9d5000 == 56 [pid = 1768] [id = 52] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x93a3a000 == 55 [pid = 1768] [id = 51] 08:51:43 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0xa060a400) [pid = 1768] [serial = 164] [outer = (nil)] [url = about:blank] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9a8cdc00 == 54 [pid = 1768] [id = 69] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9a443000 == 53 [pid = 1768] [id = 68] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x93a09000 == 52 [pid = 1768] [id = 67] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x95308c00 == 51 [pid = 1768] [id = 66] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9530e800 == 50 [pid = 1768] [id = 65] 08:51:43 INFO - PROCESS | 1768 | --DOCSHELL 0x94745000 == 49 [pid = 1768] [id = 64] 08:51:44 INFO - PROCESS | 1768 | 1466697104100 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]]]}] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x95305800) [pid = 1768] [serial = 146] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0xa1012400) [pid = 1768] [serial = 161] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x95310800) [pid = 1768] [serial = 149] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9a9e3400) [pid = 1768] [serial = 155] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x953b6c00) [pid = 1768] [serial = 150] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x9b5ddc00) [pid = 1768] [serial = 156] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x9cb59800) [pid = 1768] [serial = 159] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0xa672cc00) [pid = 1768] [serial = 131] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9ca52c00) [pid = 1768] [serial = 158] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x9530bc00) [pid = 1768] [serial = 134] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0xa2009400) [pid = 1768] [serial = 162] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x953bf800) [pid = 1768] [serial = 153] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0xa68a6400) [pid = 1768] [serial = 143] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x953ba800) [pid = 1768] [serial = 152] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0xa67e5c00) [pid = 1768] [serial = 140] [outer = (nil)] [url = about:blank] 08:51:44 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0xa220a400) [pid = 1768] [serial = 137] [outer = (nil)] [url = about:blank] 08:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1481ms 08:51:44 INFO - PROCESS | 1768 | 1466697104182 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 1768 | 1466697104188 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 08:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:51:44 INFO - PROCESS | 1768 | 1466697104195 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 1768 | 1466697104197 Marionette TRACE conn4 <- [1,294,null,{}] 08:51:44 INFO - PROCESS | 1768 | 1466697104203 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}] 08:51:44 INFO - PROCESS | 1768 | 1466697104209 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:44 INFO - PROCESS | 1768 | 1466697104376 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 08:51:44 INFO - PROCESS | 1768 | 1466697104505 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 1768 | 1466697104513 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x953b5c00 == 50 [pid = 1768] [id = 81] 08:51:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x953b7000) [pid = 1768] [serial = 242] [outer = (nil)] 08:51:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x953c0800) [pid = 1768] [serial = 243] [outer = 0x953b7000] 08:51:44 INFO - PROCESS | 1768 | 1466697104587 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x9a444800) [pid = 1768] [serial = 244] [outer = 0x953b7000] 08:51:45 INFO - PROCESS | 1768 | 1466697105369 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]]]}] 08:51:45 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. 08:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1185ms 08:51:45 INFO - PROCESS | 1768 | 1466697105388 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 08:51:45 INFO - PROCESS | 1768 | 1466697105392 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 08:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:51:45 INFO - PROCESS | 1768 | 1466697105408 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 1768 | 1466697105417 Marionette TRACE conn4 <- [1,298,null,{}] 08:51:45 INFO - PROCESS | 1768 | 1466697105430 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}] 08:51:45 INFO - PROCESS | 1768 | 1466697105438 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:45 INFO - PROCESS | 1768 | 1466697105618 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 08:51:45 INFO - PROCESS | 1768 | 1466697105774 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:45 INFO - PROCESS | 1768 | 1466697105781 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x94745400 == 51 [pid = 1768] [id = 82] 08:51:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x98249800) [pid = 1768] [serial = 245] [outer = (nil)] 08:51:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x9b293c00) [pid = 1768] [serial = 246] [outer = 0x98249800] 08:51:45 INFO - PROCESS | 1768 | 1466697105850 Marionette DEBUG loaded listener.js 08:51:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x9b5ddc00) [pid = 1768] [serial = 247] [outer = 0x98249800] 08:51:46 INFO - PROCESS | 1768 | 1466697106619 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]]]}] 08:51:46 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. 08:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1251ms 08:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:51:46 INFO - PROCESS | 1768 | 1466697106651 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 1768 | 1466697106655 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 08:51:46 INFO - PROCESS | 1768 | 1466697106662 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 1768 | 1466697106665 Marionette TRACE conn4 <- [1,302,null,{}] 08:51:46 INFO - PROCESS | 1768 | 1466697106677 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}] 08:51:46 INFO - PROCESS | 1768 | 1466697106681 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:46 INFO - PROCESS | 1768 | 1466697106885 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 08:51:46 INFO - PROCESS | 1768 | 1466697106927 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 1768 | 1466697106934 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b638000 == 52 [pid = 1768] [id = 83] 08:51:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x9bb0bc00) [pid = 1768] [serial = 248] [outer = (nil)] 08:51:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x9ca54800) [pid = 1768] [serial = 249] [outer = 0x9bb0bc00] 08:51:47 INFO - PROCESS | 1768 | 1466697107004 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x9cb2ac00) [pid = 1768] [serial = 250] [outer = 0x9bb0bc00] 08:51:47 INFO - PROCESS | 1768 | 1466697107833 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]]]}] 08:51:47 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. 08:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1197ms 08:51:47 INFO - PROCESS | 1768 | 1466697107859 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 1768 | 1466697107862 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 08:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:51:47 INFO - PROCESS | 1768 | 1466697107868 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1768 | 1466697107871 Marionette TRACE conn4 <- [1,306,null,{}] 08:51:47 INFO - PROCESS | 1768 | 1466697107877 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}] 08:51:47 INFO - PROCESS | 1768 | 1466697107882 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:48 INFO - PROCESS | 1768 | 1466697108084 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 08:51:48 INFO - PROCESS | 1768 | 1466697108109 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 1768 | 1466697108127 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f605400 == 53 [pid = 1768] [id = 84] 08:51:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f606400) [pid = 1768] [serial = 251] [outer = (nil)] 08:51:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8f60c000) [pid = 1768] [serial = 252] [outer = 0x8f606400] 08:51:48 INFO - PROCESS | 1768 | 1466697108200 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x9a523c00) [pid = 1768] [serial = 253] [outer = 0x8f606400] 08:51:48 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9a445400) [pid = 1768] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:51:48 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x953c0400) [pid = 1768] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:51:48 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x9a9e3c00) [pid = 1768] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:51:48 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x95188400) [pid = 1768] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:51:48 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x953b5400) [pid = 1768] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:51:48 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x9a8d2c00) [pid = 1768] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:51:48 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x93aa0000) [pid = 1768] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:51:49 INFO - PROCESS | 1768 | 1466697109188 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]]]}] 08:51:49 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. 08:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1336ms 08:51:49 INFO - PROCESS | 1768 | 1466697109206 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 1768 | 1466697109209 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 08:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:51:49 INFO - PROCESS | 1768 | 1466697109215 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 1768 | 1466697109219 Marionette TRACE conn4 <- [1,310,null,{}] 08:51:49 INFO - PROCESS | 1768 | 1466697109224 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}] 08:51:49 INFO - PROCESS | 1768 | 1466697109229 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:49 INFO - PROCESS | 1768 | 1466697109382 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 08:51:49 INFO - PROCESS | 1768 | 1466697109397 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 1768 | 1466697109405 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x92983000 == 54 [pid = 1768] [id = 85] 08:51:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x99e09400) [pid = 1768] [serial = 254] [outer = (nil)] 08:51:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x9cb5a400) [pid = 1768] [serial = 255] [outer = 0x99e09400] 08:51:49 INFO - PROCESS | 1768 | 1466697109474 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0xa060f000) [pid = 1768] [serial = 256] [outer = 0x99e09400] 08:51:50 INFO - PROCESS | 1768 | 1466697110292 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]]]}] 08:51:50 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. 08:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1135ms 08:51:50 INFO - PROCESS | 1768 | 1466697110352 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 08:51:50 INFO - PROCESS | 1768 | 1466697110355 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 08:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:51:50 INFO - PROCESS | 1768 | 1466697110362 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 1768 | 1466697110365 Marionette TRACE conn4 <- [1,314,null,{}] 08:51:50 INFO - PROCESS | 1768 | 1466697110371 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}] 08:51:50 INFO - PROCESS | 1768 | 1466697110374 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:50 INFO - PROCESS | 1768 | 1466697110550 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 08:51:50 INFO - PROCESS | 1768 | 1466697110778 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:50 INFO - PROCESS | 1768 | 1466697110791 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f602000 == 55 [pid = 1768] [id = 86] 08:51:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8f602800) [pid = 1768] [serial = 257] [outer = (nil)] 08:51:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f607800) [pid = 1768] [serial = 258] [outer = 0x8f602800] 08:51:50 INFO - PROCESS | 1768 | 1466697110878 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8f610000) [pid = 1768] [serial = 259] [outer = 0x8f602800] 08:51:51 INFO - PROCESS | 1768 | 1466697111934 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]]]}] 08:51:51 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. 08:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1638ms 08:51:52 INFO - PROCESS | 1768 | 1466697112004 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 1768 | 1466697112010 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 08:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:51:52 INFO - PROCESS | 1768 | 1466697112019 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 1768 | 1466697112025 Marionette TRACE conn4 <- [1,318,null,{}] 08:51:52 INFO - PROCESS | 1768 | 1466697112034 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}] 08:51:52 INFO - PROCESS | 1768 | 1466697112039 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:52 INFO - PROCESS | 1768 | 1466697112272 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 08:51:52 INFO - PROCESS | 1768 | 1466697112483 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 1768 | 1466697112492 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9517ac00 == 56 [pid = 1768] [id = 87] 08:51:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x9520ec00) [pid = 1768] [serial = 260] [outer = (nil)] 08:51:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x95278c00) [pid = 1768] [serial = 261] [outer = 0x9520ec00] 08:51:52 INFO - PROCESS | 1768 | 1466697112592 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x953b6c00) [pid = 1768] [serial = 262] [outer = 0x9520ec00] 08:51:53 INFO - PROCESS | 1768 | 1466697113509 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]]]}] 08:51:53 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. 08:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1549ms 08:51:53 INFO - PROCESS | 1768 | 1466697113572 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 1768 | 1466697113579 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 08:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:51:53 INFO - PROCESS | 1768 | 1466697113587 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 1768 | 1466697113591 Marionette TRACE conn4 <- [1,322,null,{}] 08:51:53 INFO - PROCESS | 1768 | 1466697113597 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}] 08:51:53 INFO - PROCESS | 1768 | 1466697113603 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:53 INFO - PROCESS | 1768 | 1466697113922 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 08:51:54 INFO - PROCESS | 1768 | 1466697114132 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 1768 | 1466697114142 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a44b000 == 57 [pid = 1768] [id = 88] 08:51:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x9a44dc00) [pid = 1768] [serial = 263] [outer = (nil)] 08:51:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x9a520000) [pid = 1768] [serial = 264] [outer = 0x9a44dc00] 08:51:54 INFO - PROCESS | 1768 | 1466697114228 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x9a8d2c00) [pid = 1768] [serial = 265] [outer = 0x9a44dc00] 08:51:55 INFO - PROCESS | 1768 | 1466697115169 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]]]}] 08:51:55 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. 08:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1633ms 08:51:55 INFO - PROCESS | 1768 | 1466697115221 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 1768 | 1466697115225 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 08:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:51:55 INFO - PROCESS | 1768 | 1466697115241 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 1768 | 1466697115251 Marionette TRACE conn4 <- [1,326,null,{}] 08:51:55 INFO - PROCESS | 1768 | 1466697115257 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}] 08:51:55 INFO - PROCESS | 1768 | 1466697115265 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:55 INFO - PROCESS | 1768 | 1466697115579 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 08:51:55 INFO - PROCESS | 1768 | 1466697115765 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 1768 | 1466697115778 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x91d66000 == 58 [pid = 1768] [id = 89] 08:51:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x92aa9800) [pid = 1768] [serial = 266] [outer = (nil)] 08:51:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0xa0611800) [pid = 1768] [serial = 267] [outer = 0x92aa9800] 08:51:55 INFO - PROCESS | 1768 | 1466697115857 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0xa200a000) [pid = 1768] [serial = 268] [outer = 0x92aa9800] 08:51:56 INFO - PROCESS | 1768 | 1466697116859 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]]]}] 08:51:56 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. 08:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1653ms 08:51:56 INFO - PROCESS | 1768 | 1466697116887 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 08:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:51:56 INFO - PROCESS | 1768 | 1466697116892 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 08:51:56 INFO - PROCESS | 1768 | 1466697116898 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 1768 | 1466697116902 Marionette TRACE conn4 <- [1,330,null,{}] 08:51:56 INFO - PROCESS | 1768 | 1466697116908 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}] 08:51:56 INFO - PROCESS | 1768 | 1466697116913 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:57 INFO - PROCESS | 1768 | 1466697117108 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 08:51:57 INFO - PROCESS | 1768 | 1466697117308 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 1768 | 1466697117315 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d5400 == 59 [pid = 1768] [id = 90] 08:51:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8f6d7000) [pid = 1768] [serial = 269] [outer = (nil)] 08:51:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8f6de400) [pid = 1768] [serial = 270] [outer = 0x8f6d7000] 08:51:57 INFO - PROCESS | 1768 | 1466697117443 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x91d65000) [pid = 1768] [serial = 271] [outer = 0x8f6d7000] 08:51:58 INFO - PROCESS | 1768 | 1466697118286 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]]]}] 08:51:58 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. 08:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1438ms 08:51:58 INFO - PROCESS | 1768 | 1466697118338 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 08:51:58 INFO - PROCESS | 1768 | 1466697118342 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 08:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:51:58 INFO - PROCESS | 1768 | 1466697118348 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:51:58 INFO - PROCESS | 1768 | 1466697118353 Marionette TRACE conn4 <- [1,334,null,{}] 08:51:58 INFO - PROCESS | 1768 | 1466697118359 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}] 08:51:58 INFO - PROCESS | 1768 | 1466697118364 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:58 INFO - PROCESS | 1768 | 1466697118544 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 08:51:58 INFO - PROCESS | 1768 | 1466697118706 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:58 INFO - PROCESS | 1768 | 1466697118723 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:51:58 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0613000 == 60 [pid = 1768] [id = 91] 08:51:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0xa101b400) [pid = 1768] [serial = 272] [outer = (nil)] 08:51:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0xa2322400) [pid = 1768] [serial = 273] [outer = 0xa101b400] 08:51:58 INFO - PROCESS | 1768 | 1466697118820 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0xa3347c00) [pid = 1768] [serial = 274] [outer = 0xa101b400] 08:51:59 INFO - PROCESS | 1768 | 1466697119744 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]]]}] 08:51:59 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. 08:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1430ms 08:51:59 INFO - PROCESS | 1768 | 1466697119780 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 1768 | 1466697119785 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 08:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:51:59 INFO - PROCESS | 1768 | 1466697119792 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 1768 | 1466697119796 Marionette TRACE conn4 <- [1,338,null,{}] 08:51:59 INFO - PROCESS | 1768 | 1466697119801 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}] 08:51:59 INFO - PROCESS | 1768 | 1466697119807 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:00 INFO - PROCESS | 1768 | 1466697120002 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 08:52:00 INFO - PROCESS | 1768 | 1466697120165 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:00 INFO - PROCESS | 1768 | 1466697120174 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f907000 == 61 [pid = 1768] [id = 92] 08:52:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8f908800) [pid = 1768] [serial = 275] [outer = (nil)] 08:52:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8f90e800) [pid = 1768] [serial = 276] [outer = 0x8f908800] 08:52:00 INFO - PROCESS | 1768 | 1466697120253 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x91d5c800) [pid = 1768] [serial = 277] [outer = 0x8f908800] 08:52:01 INFO - PROCESS | 1768 | 1466697121238 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]]]}] 08:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1481ms 08:52:01 INFO - PROCESS | 1768 | 1466697121274 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 08:52:01 INFO - PROCESS | 1768 | 1466697121277 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 08:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:52:01 INFO - PROCESS | 1768 | 1466697121284 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 1768 | 1466697121287 Marionette TRACE conn4 <- [1,342,null,{}] 08:52:01 INFO - PROCESS | 1768 | 1466697121294 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}] 08:52:01 INFO - PROCESS | 1768 | 1466697121299 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:01 INFO - PROCESS | 1768 | 1466697121505 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 08:52:01 INFO - PROCESS | 1768 | 1466697121728 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:01 INFO - PROCESS | 1768 | 1466697121740 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5a000 == 62 [pid = 1768] [id = 93] 08:52:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8ef5b800) [pid = 1768] [serial = 278] [outer = (nil)] 08:52:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8ef61400) [pid = 1768] [serial = 279] [outer = 0x8ef5b800] 08:52:01 INFO - PROCESS | 1768 | 1466697121865 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8ef64400) [pid = 1768] [serial = 280] [outer = 0x8ef5b800] 08:52:02 INFO - PROCESS | 1768 | 1466697122748 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]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1482ms 08:52:02 INFO - PROCESS | 1768 | 1466697122767 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 08:52:02 INFO - PROCESS | 1768 | 1466697122770 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 08:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:52:02 INFO - PROCESS | 1768 | 1466697122796 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 1768 | 1466697122799 Marionette TRACE conn4 <- [1,346,null,{}] 08:52:02 INFO - PROCESS | 1768 | 1466697122806 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}] 08:52:02 INFO - PROCESS | 1768 | 1466697122810 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:03 INFO - PROCESS | 1768 | 1466697123001 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 08:52:03 INFO - PROCESS | 1768 | 1466697123170 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:03 INFO - PROCESS | 1768 | 1466697123176 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef63400 == 63 [pid = 1768] [id = 94] 08:52:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8ef63800) [pid = 1768] [serial = 281] [outer = (nil)] 08:52:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8f01e400) [pid = 1768] [serial = 282] [outer = 0x8ef63800] 08:52:03 INFO - PROCESS | 1768 | 1466697123259 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8f022c00) [pid = 1768] [serial = 283] [outer = 0x8ef63800] 08:52:04 INFO - PROCESS | 1768 | 1466697124146 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]]]}] 08:52:04 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. 08:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1386ms 08:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:52:04 INFO - PROCESS | 1768 | 1466697124180 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 08:52:04 INFO - PROCESS | 1768 | 1466697124184 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 08:52:04 INFO - PROCESS | 1768 | 1466697124192 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:52:04 INFO - PROCESS | 1768 | 1466697124194 Marionette TRACE conn4 <- [1,350,null,{}] 08:52:04 INFO - PROCESS | 1768 | 1466697124201 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}] 08:52:04 INFO - PROCESS | 1768 | 1466697124207 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:04 INFO - PROCESS | 1768 | 1466697124403 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 08:52:04 INFO - PROCESS | 1768 | 1466697124889 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:04 INFO - PROCESS | 1768 | 1466697124898 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f024000 == 64 [pid = 1768] [id = 95] 08:52:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8f6d1c00) [pid = 1768] [serial = 284] [outer = (nil)] 08:52:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8f6d5000) [pid = 1768] [serial = 285] [outer = 0x8f6d1c00] 08:52:05 INFO - PROCESS | 1768 | 1466697125019 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8f901800) [pid = 1768] [serial = 286] [outer = 0x8f6d1c00] 08:52:05 INFO - PROCESS | 1768 | 1466697125892 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]]]}] 08:52:05 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. 08:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1738ms 08:52:05 INFO - PROCESS | 1768 | 1466697125934 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 1768 | 1466697125949 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 08:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:52:05 INFO - PROCESS | 1768 | 1466697125962 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 1768 | 1466697125966 Marionette TRACE conn4 <- [1,354,null,{}] 08:52:05 INFO - PROCESS | 1768 | 1466697125976 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}] 08:52:05 INFO - PROCESS | 1768 | 1466697125983 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:06 INFO - PROCESS | 1768 | 1466697126170 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 08:52:06 INFO - PROCESS | 1768 | 1466697126495 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:06 INFO - PROCESS | 1768 | 1466697126505 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f607c00 == 65 [pid = 1768] [id = 96] 08:52:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8f90e400) [pid = 1768] [serial = 287] [outer = (nil)] 08:52:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x91d68800) [pid = 1768] [serial = 288] [outer = 0x8f90e400] 08:52:06 INFO - PROCESS | 1768 | 1466697126601 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x92985000) [pid = 1768] [serial = 289] [outer = 0x8f90e400] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x93c46400 == 64 [pid = 1768] [id = 33] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x93aa8000 == 63 [pid = 1768] [id = 54] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x95306000 == 62 [pid = 1768] [id = 31] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x93a3b400 == 61 [pid = 1768] [id = 30] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0xa220b000) [pid = 1768] [serial = 209] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x952a4800 == 60 [pid = 1768] [id = 50] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x92983000 == 59 [pid = 1768] [id = 85] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8f605400 == 58 [pid = 1768] [id = 84] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x9b638000 == 57 [pid = 1768] [id = 83] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x94745400 == 56 [pid = 1768] [id = 82] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x953b5c00 == 55 [pid = 1768] [id = 81] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x93c49400 == 54 [pid = 1768] [id = 80] 08:52:07 INFO - PROCESS | 1768 | --DOCSHELL 0x92ab5c00 == 53 [pid = 1768] [id = 79] 08:52:07 INFO - PROCESS | 1768 | 1466697127590 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]]]}] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x93aa4000) [pid = 1768] [serial = 165] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9a44c400) [pid = 1768] [serial = 203] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9a51c800) [pid = 1768] [serial = 188] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9a526c00) [pid = 1768] [serial = 197] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9a9d7c00) [pid = 1768] [serial = 198] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9bbb1c00) [pid = 1768] [serial = 200] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x99605400) [pid = 1768] [serial = 170] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x9520f000) [pid = 1768] [serial = 192] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x95203c00) [pid = 1768] [serial = 191] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9a0c4000) [pid = 1768] [serial = 195] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x98252800) [pid = 1768] [serial = 194] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0xa0605c00) [pid = 1768] [serial = 173] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0xa3343c00) [pid = 1768] [serial = 176] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x93a14c00) [pid = 1768] [serial = 167] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9520ac00) [pid = 1768] [serial = 185] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9b29a400) [pid = 1768] [serial = 179] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0xa4f1fc00) [pid = 1768] [serial = 182] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9b5e5000) [pid = 1768] [serial = 206] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0xa060f800) [pid = 1768] [serial = 207] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9a44e800) [pid = 1768] [serial = 204] [outer = (nil)] [url = about:blank] 08:52:07 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9d806000) [pid = 1768] [serial = 201] [outer = (nil)] [url = about:blank] 08:52:07 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. 08:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1688ms 08:52:07 INFO - PROCESS | 1768 | 1466697127657 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 08:52:07 INFO - PROCESS | 1768 | 1466697127664 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 08:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:52:07 INFO - PROCESS | 1768 | 1466697127671 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 1768 | 1466697127675 Marionette TRACE conn4 <- [1,358,null,{}] 08:52:07 INFO - PROCESS | 1768 | 1466697127681 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}] 08:52:07 INFO - PROCESS | 1768 | 1466697127686 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:07 INFO - PROCESS | 1768 | 1466697127869 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 08:52:08 INFO - PROCESS | 1768 | 1466697128097 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 1768 | 1466697128105 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x92ab2400 == 54 [pid = 1768] [id = 97] 08:52:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x93a0b800) [pid = 1768] [serial = 290] [outer = (nil)] 08:52:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x93aaa400) [pid = 1768] [serial = 291] [outer = 0x93a0b800] 08:52:08 INFO - PROCESS | 1768 | 1466697128216 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x95202c00) [pid = 1768] [serial = 292] [outer = 0x93a0b800] 08:52:09 INFO - PROCESS | 1768 | 1466697129028 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]]]}] 08:52:09 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. 08:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1433ms 08:52:09 INFO - PROCESS | 1768 | 1466697129105 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 08:52:09 INFO - PROCESS | 1768 | 1466697129109 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 08:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:52:09 INFO - PROCESS | 1768 | 1466697129125 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 1768 | 1466697129134 Marionette TRACE conn4 <- [1,362,null,{}] 08:52:09 INFO - PROCESS | 1768 | 1466697129141 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}] 08:52:09 INFO - PROCESS | 1768 | 1466697129149 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:09 INFO - PROCESS | 1768 | 1466697129337 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 08:52:09 INFO - PROCESS | 1768 | 1466697129483 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 1768 | 1466697129489 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x93879000 == 55 [pid = 1768] [id = 98] 08:52:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x953b7800) [pid = 1768] [serial = 293] [outer = (nil)] 08:52:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x9960f000) [pid = 1768] [serial = 294] [outer = 0x953b7800] 08:52:09 INFO - PROCESS | 1768 | 1466697129561 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9a30ac00) [pid = 1768] [serial = 295] [outer = 0x953b7800] 08:52:10 INFO - PROCESS | 1768 | 1466697130419 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]]]}] 08:52:10 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. 08:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1346ms 08:52:10 INFO - PROCESS | 1768 | 1466697130464 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 08:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:52:10 INFO - PROCESS | 1768 | 1466697130469 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 08:52:10 INFO - PROCESS | 1768 | 1466697130481 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 1768 | 1466697130484 Marionette TRACE conn4 <- [1,366,null,{}] 08:52:10 INFO - PROCESS | 1768 | 1466697130488 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}] 08:52:10 INFO - PROCESS | 1768 | 1466697130495 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:10 INFO - PROCESS | 1768 | 1466697130719 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 08:52:10 INFO - PROCESS | 1768 | 1466697130745 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 1768 | 1466697130750 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x9523dc00 == 56 [pid = 1768] [id = 99] 08:52:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9a448c00) [pid = 1768] [serial = 296] [outer = (nil)] 08:52:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9a51ec00) [pid = 1768] [serial = 297] [outer = 0x9a448c00] 08:52:10 INFO - PROCESS | 1768 | 1466697130822 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x9a527800) [pid = 1768] [serial = 298] [outer = 0x9a448c00] 08:52:11 INFO - PROCESS | 1768 | 1466697131781 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]]]}] 08:52:11 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9bb0bc00) [pid = 1768] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:52:11 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8f606400) [pid = 1768] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:52:12 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x92ab6400) [pid = 1768] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:52:12 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x95209c00) [pid = 1768] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:52:12 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x953b7000) [pid = 1768] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:52:12 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x98249800) [pid = 1768] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:52:12 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. 08:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1540ms 08:52:12 INFO - PROCESS | 1768 | 1466697132015 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 08:52:12 INFO - PROCESS | 1768 | 1466697132018 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 08:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:52:12 INFO - PROCESS | 1768 | 1466697132031 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 1768 | 1466697132033 Marionette TRACE conn4 <- [1,370,null,{}] 08:52:12 INFO - PROCESS | 1768 | 1466697132039 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}] 08:52:12 INFO - PROCESS | 1768 | 1466697132044 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:12 INFO - PROCESS | 1768 | 1466697132202 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 08:52:12 INFO - PROCESS | 1768 | 1466697132213 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:12 INFO - PROCESS | 1768 | 1466697132229 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a44f400 == 57 [pid = 1768] [id = 100] 08:52:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9a450c00) [pid = 1768] [serial = 299] [outer = (nil)] 08:52:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x9a8cdc00) [pid = 1768] [serial = 300] [outer = 0x9a450c00] 08:52:12 INFO - PROCESS | 1768 | 1466697132418 Marionette DEBUG loaded listener.js 08:52:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9b5e4c00) [pid = 1768] [serial = 301] [outer = 0x9a450c00] 08:52:13 INFO - PROCESS | 1768 | 1466697133268 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]]]}] 08:52:13 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. 08:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1286ms 08:52:13 INFO - PROCESS | 1768 | 1466697133312 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 08:52:13 INFO - PROCESS | 1768 | 1466697133316 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 08:52:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:52:13 INFO - PROCESS | 1768 | 1466697133322 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:52:13 INFO - PROCESS | 1768 | 1466697133325 Marionette TRACE conn4 <- [1,374,null,{}] 08:52:13 INFO - PROCESS | 1768 | 1466697133331 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}] 08:52:13 INFO - PROCESS | 1768 | 1466697133336 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:13 INFO - PROCESS | 1768 | 1466697133518 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 08:52:13 INFO - PROCESS | 1768 | 1466697133529 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 1768 | 1466697133537 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x92ab6400 == 58 [pid = 1768] [id = 101] 08:52:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9b637c00) [pid = 1768] [serial = 302] [outer = (nil)] 08:52:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9d806000) [pid = 1768] [serial = 303] [outer = 0x9b637c00] 08:52:13 INFO - PROCESS | 1768 | 1466697133645 Marionette DEBUG loaded listener.js 08:52:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0xa0608000) [pid = 1768] [serial = 304] [outer = 0x9b637c00] 08:52:14 INFO - PROCESS | 1768 | 1466697134826 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:52:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:52:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1533ms 08:52:14 INFO - PROCESS | 1768 | 1466697134857 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 08:52:14 INFO - PROCESS | 1768 | 1466697134865 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 08:52:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:52:14 INFO - PROCESS | 1768 | 1466697134874 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 1768 | 1466697134878 Marionette TRACE conn4 <- [1,378,null,{}] 08:52:14 INFO - PROCESS | 1768 | 1466697134889 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}] 08:52:14 INFO - PROCESS | 1768 | 1466697134895 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:15 INFO - PROCESS | 1768 | 1466697135132 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 08:52:15 INFO - PROCESS | 1768 | 1466697135357 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:15 INFO - PROCESS | 1768 | 1466697135365 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6ddc00 == 59 [pid = 1768] [id = 102] 08:52:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8f906800) [pid = 1768] [serial = 305] [outer = (nil)] 08:52:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x92977800) [pid = 1768] [serial = 306] [outer = 0x8f906800] 08:52:15 INFO - PROCESS | 1768 | 1466697135499 Marionette DEBUG loaded listener.js 08:52:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92ab3c00) [pid = 1768] [serial = 307] [outer = 0x8f906800] 08:52:16 INFO - PROCESS | 1768 | 1466697136451 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:52:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:52:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1589ms 08:52:16 INFO - PROCESS | 1768 | 1466697136479 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 08:52:16 INFO - PROCESS | 1768 | 1466697136487 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 08:52:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:52:16 INFO - PROCESS | 1768 | 1466697136500 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 1768 | 1466697136504 Marionette TRACE conn4 <- [1,382,null,{}] 08:52:16 INFO - PROCESS | 1768 | 1466697136511 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}] 08:52:16 INFO - PROCESS | 1768 | 1466697136516 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:16 INFO - PROCESS | 1768 | 1466697136738 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 08:52:16 INFO - PROCESS | 1768 | 1466697136953 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 1768 | 1466697136960 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x9473e800 == 60 [pid = 1768] [id = 103] 08:52:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x95243400) [pid = 1768] [serial = 308] [outer = (nil)] 08:52:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x99e07000) [pid = 1768] [serial = 309] [outer = 0x95243400] 08:52:17 INFO - PROCESS | 1768 | 1466697137093 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9a449c00) [pid = 1768] [serial = 310] [outer = 0x95243400] 08:52:17 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:17 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:52:17 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:17 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:17 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:18 INFO - PROCESS | 1768 | 1466697138061 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:52:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:52:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1594ms 08:52:18 INFO - PROCESS | 1768 | 1466697138095 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 1768 | 1466697138099 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 08:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:52:18 INFO - PROCESS | 1768 | 1466697138106 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 1768 | 1466697138112 Marionette TRACE conn4 <- [1,386,null,{}] 08:52:18 INFO - PROCESS | 1768 | 1466697138131 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}] 08:52:18 INFO - PROCESS | 1768 | 1466697138140 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:18 INFO - PROCESS | 1768 | 1466697138380 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 08:52:18 INFO - PROCESS | 1768 | 1466697138640 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 1768 | 1466697138656 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d889c00 == 61 [pid = 1768] [id = 104] 08:52:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0xa0609c00) [pid = 1768] [serial = 311] [outer = (nil)] 08:52:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0xa0612c00) [pid = 1768] [serial = 312] [outer = 0xa0609c00] 08:52:18 INFO - PROCESS | 1768 | 1466697138739 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0xa2209400) [pid = 1768] [serial = 313] [outer = 0xa0609c00] 08:52:19 INFO - PROCESS | 1768 | 1466697139681 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]]]}] 08:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1644ms 08:52:19 INFO - PROCESS | 1768 | 1466697139752 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 08:52:19 INFO - PROCESS | 1768 | 1466697139757 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 08:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:52:19 INFO - PROCESS | 1768 | 1466697139763 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 1768 | 1466697139767 Marionette TRACE conn4 <- [1,390,null,{}] 08:52:19 INFO - PROCESS | 1768 | 1466697139772 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}] 08:52:19 INFO - PROCESS | 1768 | 1466697139778 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:20 INFO - PROCESS | 1768 | 1466697140008 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 08:52:20 INFO - PROCESS | 1768 | 1466697140223 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 1768 | 1466697140234 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9530cc00 == 62 [pid = 1768] [id = 105] 08:52:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9bb0d000) [pid = 1768] [serial = 314] [outer = (nil)] 08:52:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0xa2fe4400) [pid = 1768] [serial = 315] [outer = 0x9bb0d000] 08:52:20 INFO - PROCESS | 1768 | 1466697140367 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0xa33c4c00) [pid = 1768] [serial = 316] [outer = 0x9bb0d000] 08:52:21 INFO - PROCESS | 1768 | 1466697141327 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]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1637ms 08:52:21 INFO - PROCESS | 1768 | 1466697141402 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 08:52:21 INFO - PROCESS | 1768 | 1466697141405 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 08:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:52:21 INFO - PROCESS | 1768 | 1466697141412 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 1768 | 1466697141415 Marionette TRACE conn4 <- [1,394,null,{}] 08:52:21 INFO - PROCESS | 1768 | 1466697141421 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}] 08:52:21 INFO - PROCESS | 1768 | 1466697141426 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:21 INFO - PROCESS | 1768 | 1466697141612 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 08:52:21 INFO - PROCESS | 1768 | 1466697141838 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 1768 | 1466697141848 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f605000 == 63 [pid = 1768] [id = 106] 08:52:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x952a4800) [pid = 1768] [serial = 317] [outer = (nil)] 08:52:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0xa672b400) [pid = 1768] [serial = 318] [outer = 0x952a4800] 08:52:21 INFO - PROCESS | 1768 | 1466697141941 Marionette DEBUG loaded listener.js 08:52:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0xa67dec00) [pid = 1768] [serial = 319] [outer = 0x952a4800] 08:52:22 INFO - PROCESS | 1768 | 1466697142824 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]]]}] 08:52:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1482ms 08:52:22 INFO - PROCESS | 1768 | 1466697142894 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 08:52:22 INFO - PROCESS | 1768 | 1466697142898 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 08:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:52:22 INFO - PROCESS | 1768 | 1466697142905 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:52:22 INFO - PROCESS | 1768 | 1466697142909 Marionette TRACE conn4 <- [1,398,null,{}] 08:52:22 INFO - PROCESS | 1768 | 1466697142915 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}] 08:52:22 INFO - PROCESS | 1768 | 1466697142924 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:23 INFO - PROCESS | 1768 | 1466697143177 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 08:52:23 INFO - PROCESS | 1768 | 1466697143402 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 1768 | 1466697143410 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f385800 == 64 [pid = 1768] [id = 107] 08:52:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x8f386000) [pid = 1768] [serial = 320] [outer = (nil)] 08:52:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0xa610ac00) [pid = 1768] [serial = 321] [outer = 0x8f386000] 08:52:23 INFO - PROCESS | 1768 | 1466697143509 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0xa67e7000) [pid = 1768] [serial = 322] [outer = 0x8f386000] 08:52:24 INFO - PROCESS | 1768 | 1466697144410 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]]]}] 08:52:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:52:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1583ms 08:52:24 INFO - PROCESS | 1768 | 1466697144489 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 08:52:24 INFO - PROCESS | 1768 | 1466697144492 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 08:52:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:52:24 INFO - PROCESS | 1768 | 1466697144499 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 1768 | 1466697144503 Marionette TRACE conn4 <- [1,402,null,{}] 08:52:24 INFO - PROCESS | 1768 | 1466697144509 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}] 08:52:24 INFO - PROCESS | 1768 | 1466697144514 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:24 INFO - PROCESS | 1768 | 1466697144726 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 08:52:24 INFO - PROCESS | 1768 | 1466697144968 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:24 INFO - PROCESS | 1768 | 1466697144978 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f60f400 == 65 [pid = 1768] [id = 108] 08:52:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8f60f800) [pid = 1768] [serial = 323] [outer = (nil)] 08:52:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa6f48400) [pid = 1768] [serial = 324] [outer = 0x8f60f800] 08:52:25 INFO - PROCESS | 1768 | 1466697145072 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa82fc000) [pid = 1768] [serial = 325] [outer = 0x8f60f800] 08:52:26 INFO - PROCESS | 1768 | 1466697146310 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]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:52:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1889ms 08:52:26 INFO - PROCESS | 1768 | 1466697146483 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 1768 | 1466697146490 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 08:52:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:52:26 INFO - PROCESS | 1768 | 1466697146518 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 1768 | 1466697146524 Marionette TRACE conn4 <- [1,406,null,{}] 08:52:26 INFO - PROCESS | 1768 | 1466697146532 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}] 08:52:26 INFO - PROCESS | 1768 | 1466697146538 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:26 INFO - PROCESS | 1768 | 1466697146715 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 08:52:26 INFO - PROCESS | 1768 | 1466697146902 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 1768 | 1466697146913 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef63c00 == 66 [pid = 1768] [id = 109] 08:52:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x8f020c00) [pid = 1768] [serial = 326] [outer = (nil)] 08:52:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8f388c00) [pid = 1768] [serial = 327] [outer = 0x8f020c00] 08:52:26 INFO - PROCESS | 1768 | 1466697146986 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8f602400) [pid = 1768] [serial = 328] [outer = 0x8f020c00] 08:52:27 INFO - PROCESS | 1768 | 1466697147977 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]]]}] 08:52:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:52:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1538ms 08:52:28 INFO - PROCESS | 1768 | 1466697148055 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 08:52:28 INFO - PROCESS | 1768 | 1466697148062 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 08:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:52:28 INFO - PROCESS | 1768 | 1466697148074 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:52:28 INFO - PROCESS | 1768 | 1466697148077 Marionette TRACE conn4 <- [1,410,null,{}] 08:52:28 INFO - PROCESS | 1768 | 1466697148084 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}] 08:52:28 INFO - PROCESS | 1768 | 1466697148089 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:28 INFO - PROCESS | 1768 | 1466697148304 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 08:52:28 INFO - PROCESS | 1768 | 1466697148525 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 1768 | 1466697148533 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f01bc00 == 67 [pid = 1768] [id = 110] 08:52:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x8f6d9400) [pid = 1768] [serial = 329] [outer = (nil)] 08:52:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x91d60000) [pid = 1768] [serial = 330] [outer = 0x8f6d9400] 08:52:28 INFO - PROCESS | 1768 | 1466697148623 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9297a800) [pid = 1768] [serial = 331] [outer = 0x8f6d9400] 08:52:29 INFO - PROCESS | 1768 | 1466697149562 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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:52:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1532ms 08:52:29 INFO - PROCESS | 1768 | 1466697149606 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1768 | 1466697149611 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 08:52:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:52:29 INFO - PROCESS | 1768 | 1466697149617 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1768 | 1466697149623 Marionette TRACE conn4 <- [1,414,null,{}] 08:52:29 INFO - PROCESS | 1768 | 1466697149640 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}] 08:52:29 INFO - PROCESS | 1768 | 1466697149648 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:29 INFO - PROCESS | 1768 | 1466697149825 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x93a0a400 == 66 [pid = 1768] [id = 58] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x95208400 == 65 [pid = 1768] [id = 63] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9273b000 == 64 [pid = 1768] [id = 62] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9b291800 == 63 [pid = 1768] [id = 60] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9a77ac00 == 62 [pid = 1768] [id = 32] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x9cb5a400) [pid = 1768] [serial = 255] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0xa61bd800) [pid = 1768] [serial = 222] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x953ba400) [pid = 1768] [serial = 212] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0xa6f48000) [pid = 1768] [serial = 225] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x9b294400) [pid = 1768] [serial = 215] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x91d6a000) [pid = 1768] [serial = 228] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0xa3320000) [pid = 1768] [serial = 218] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9297f400) [pid = 1768] [serial = 231] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x92aabc00) [pid = 1768] [serial = 234] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | 1466697150155 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 1768 | 1466697150164 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x9297f400 == 63 [pid = 1768] [id = 111] 08:52:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x92980000) [pid = 1768] [serial = 332] [outer = (nil)] 08:52:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x93a0a400) [pid = 1768] [serial = 333] [outer = 0x92980000] 08:52:30 INFO - PROCESS | 1768 | 1466697150271 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x95208400) [pid = 1768] [serial = 334] [outer = 0x92980000] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6d5400 == 62 [pid = 1768] [id = 90] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x91d66000 == 61 [pid = 1768] [id = 89] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9a44b000 == 60 [pid = 1768] [id = 88] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9517ac00 == 59 [pid = 1768] [id = 87] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0xa331dc00 == 58 [pid = 1768] [id = 61] 08:52:30 INFO - PROCESS | 1768 | --DOCSHELL 0x8f602000 == 57 [pid = 1768] [id = 86] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9cb2ac00) [pid = 1768] [serial = 250] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8f60c000) [pid = 1768] [serial = 252] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x9ca54800) [pid = 1768] [serial = 249] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x92ab8400) [pid = 1768] [serial = 237] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9a523c00) [pid = 1768] [serial = 253] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x95301400) [pid = 1768] [serial = 240] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x93c45c00) [pid = 1768] [serial = 90] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x953c0800) [pid = 1768] [serial = 243] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x93c40400) [pid = 1768] [serial = 238] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x953b9c00) [pid = 1768] [serial = 241] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9a444800) [pid = 1768] [serial = 244] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9b5ddc00) [pid = 1768] [serial = 247] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9b293c00) [pid = 1768] [serial = 246] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1768 | 1466697151091 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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1536ms 08:52:31 INFO - PROCESS | 1768 | 1466697151154 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 08:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:52:31 INFO - PROCESS | 1768 | 1466697151159 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 08:52:31 INFO - PROCESS | 1768 | 1466697151165 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 1768 | 1466697151168 Marionette TRACE conn4 <- [1,418,null,{}] 08:52:31 INFO - PROCESS | 1768 | 1466697151174 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}] 08:52:31 INFO - PROCESS | 1768 | 1466697151178 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:31 INFO - PROCESS | 1768 | 1466697151398 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 08:52:31 INFO - PROCESS | 1768 | 1466697151539 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 1768 | 1466697151545 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f381000 == 58 [pid = 1768] [id = 112] 08:52:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8f6d4c00) [pid = 1768] [serial = 335] [outer = (nil)] 08:52:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9530a000) [pid = 1768] [serial = 336] [outer = 0x8f6d4c00] 08:52:31 INFO - PROCESS | 1768 | 1466697151620 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x953bcc00) [pid = 1768] [serial = 337] [outer = 0x8f6d4c00] 08:52:32 INFO - PROCESS | 1768 | 1466697152834 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]]]}] 08:52:32 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 08:52:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1685ms 08:52:32 INFO - PROCESS | 1768 | 1466697152851 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 1768 | 1466697152854 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 08:52:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:52:32 INFO - PROCESS | 1768 | 1466697152860 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 1768 | 1466697152863 Marionette TRACE conn4 <- [1,422,null,{}] 08:52:32 INFO - PROCESS | 1768 | 1466697152877 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}] 08:52:32 INFO - PROCESS | 1768 | 1466697152882 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:33 INFO - PROCESS | 1768 | 1466697153161 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 08:52:33 INFO - PROCESS | 1768 | 1466697153199 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:33 INFO - PROCESS | 1768 | 1466697153208 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9520bc00 == 59 [pid = 1768] [id = 113] 08:52:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9520dc00) [pid = 1768] [serial = 338] [outer = (nil)] 08:52:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x98348000) [pid = 1768] [serial = 339] [outer = 0x9520dc00] 08:52:33 INFO - PROCESS | 1768 | 1466697153275 Marionette DEBUG loaded listener.js 08:52:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x99e0cc00) [pid = 1768] [serial = 340] [outer = 0x9520dc00] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x952a3400) [pid = 1768] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x99e09400) [pid = 1768] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x9b292800) [pid = 1768] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x95271800) [pid = 1768] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9a448c00) [pid = 1768] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9a450c00) [pid = 1768] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x93a0b800) [pid = 1768] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8f90e400) [pid = 1768] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8f6d1c00) [pid = 1768] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x953b7800) [pid = 1768] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0xa1015c00) [pid = 1768] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9527a400) [pid = 1768] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x9bff7400) [pid = 1768] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9530ac00) [pid = 1768] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9520b800) [pid = 1768] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9530fc00) [pid = 1768] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9d88ac00) [pid = 1768] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0xa108b400) [pid = 1768] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0xa4f7d800) [pid = 1768] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x93aa7800) [pid = 1768] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:52:34 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9ca54c00) [pid = 1768] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:52:35 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x92741000) [pid = 1768] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:52:35 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0xa3326c00) [pid = 1768] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:52:35 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x93a16c00) [pid = 1768] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:52:35 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x9782c800) [pid = 1768] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:52:35 INFO - PROCESS | 1768 | 1466697155047 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:52:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2293ms 08:52:35 INFO - PROCESS | 1768 | 1466697155157 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 1768 | 1466697155162 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 08:52:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:52:35 INFO - PROCESS | 1768 | 1466697155172 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 1768 | 1466697155176 Marionette TRACE conn4 <- [1,426,null,{}] 08:52:35 INFO - PROCESS | 1768 | 1466697155185 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}] 08:52:35 INFO - PROCESS | 1768 | 1466697155199 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:35 INFO - PROCESS | 1768 | 1466697155413 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 08:52:35 INFO - PROCESS | 1768 | 1466697155540 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 1768 | 1466697155551 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d1c00 == 60 [pid = 1768] [id = 114] 08:52:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8f90d400) [pid = 1768] [serial = 341] [outer = (nil)] 08:52:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x9782c800) [pid = 1768] [serial = 342] [outer = 0x8f90d400] 08:52:35 INFO - PROCESS | 1768 | 1466697155616 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x99e09400) [pid = 1768] [serial = 343] [outer = 0x8f90d400] 08:52:36 INFO - PROCESS | 1768 | 1466697156342 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] 08:52:36 INFO - PROCESS | 1768 | 1466697156415 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 08:52:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:52:36 INFO - PROCESS | 1768 | 1466697156421 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 1768 | 1466697156424 Marionette TRACE conn4 <- [1,430,null,{}] 08:52:36 INFO - PROCESS | 1768 | 1466697156430 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}] 08:52:36 INFO - PROCESS | 1768 | 1466697156434 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:36 INFO - PROCESS | 1768 | 1466697156596 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 08:52:36 INFO - PROCESS | 1768 | 1466697156605 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 1768 | 1466697156613 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef58000 == 61 [pid = 1768] [id = 115] 08:52:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x93a39800) [pid = 1768] [serial = 344] [outer = (nil)] 08:52:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x9a9dcc00) [pid = 1768] [serial = 345] [outer = 0x93a39800] 08:52:36 INFO - PROCESS | 1768 | 1466697156681 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9a9e0800) [pid = 1768] [serial = 346] [outer = 0x93a39800] 08:52:37 INFO - PROCESS | 1768 | 1466697157880 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]]]}] 08:52:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:52:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1537ms 08:52:37 INFO - PROCESS | 1768 | 1466697157960 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 08:52:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:52:37 INFO - PROCESS | 1768 | 1466697157967 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 08:52:37 INFO - PROCESS | 1768 | 1466697157976 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 1768 | 1466697157982 Marionette TRACE conn4 <- [1,434,null,{}] 08:52:37 INFO - PROCESS | 1768 | 1466697157992 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}] 08:52:38 INFO - PROCESS | 1768 | 1466697157997 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:38 INFO - PROCESS | 1768 | 1466697158228 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 08:52:38 INFO - PROCESS | 1768 | 1466697158457 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 1768 | 1466697158465 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f389400 == 62 [pid = 1768] [id = 116] 08:52:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8f38a000) [pid = 1768] [serial = 347] [outer = (nil)] 08:52:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8f905000) [pid = 1768] [serial = 348] [outer = 0x8f38a000] 08:52:38 INFO - PROCESS | 1768 | 1466697158550 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x91d5c400) [pid = 1768] [serial = 349] [outer = 0x8f38a000] 08:52:39 INFO - PROCESS | 1768 | 1466697159482 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]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:52:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1549ms 08:52:39 INFO - PROCESS | 1768 | 1466697159524 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 1768 | 1466697159531 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 08:52:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:52:39 INFO - PROCESS | 1768 | 1466697159542 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 1768 | 1466697159546 Marionette TRACE conn4 <- [1,438,null,{}] 08:52:39 INFO - PROCESS | 1768 | 1466697159554 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}] 08:52:39 INFO - PROCESS | 1768 | 1466697159560 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:39 INFO - PROCESS | 1768 | 1466697159761 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 08:52:40 INFO - PROCESS | 1768 | 1466697160023 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 1768 | 1466697160031 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x92ab5c00 == 63 [pid = 1768] [id = 117] 08:52:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9511d000) [pid = 1768] [serial = 350] [outer = (nil)] 08:52:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x9520ac00) [pid = 1768] [serial = 351] [outer = 0x9511d000] 08:52:40 INFO - PROCESS | 1768 | 1466697160177 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x9527a400) [pid = 1768] [serial = 352] [outer = 0x9511d000] 08:52:41 INFO - PROCESS | 1768 | 1466697161110 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]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:52:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1639ms 08:52:41 INFO - PROCESS | 1768 | 1466697161181 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 1768 | 1466697161186 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 08:52:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:52:41 INFO - PROCESS | 1768 | 1466697161193 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 1768 | 1466697161199 Marionette TRACE conn4 <- [1,442,null,{}] 08:52:41 INFO - PROCESS | 1768 | 1466697161216 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}] 08:52:41 INFO - PROCESS | 1768 | 1466697161225 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:41 INFO - PROCESS | 1768 | 1466697161467 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 08:52:41 INFO - PROCESS | 1768 | 1466697161734 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 1768 | 1466697161750 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b298000 == 64 [pid = 1768] [id = 118] 08:52:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x9b29a000) [pid = 1768] [serial = 353] [outer = (nil)] 08:52:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x9b5e3800) [pid = 1768] [serial = 354] [outer = 0x9b29a000] 08:52:41 INFO - PROCESS | 1768 | 1466697161840 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9ca4fc00) [pid = 1768] [serial = 355] [outer = 0x9b29a000] 08:52:42 INFO - PROCESS | 1768 | 1466697162727 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]]]}] 08:52:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:52:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1596ms 08:52:42 INFO - PROCESS | 1768 | 1466697162790 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 08:52:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:52:42 INFO - PROCESS | 1768 | 1466697162796 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 08:52:42 INFO - PROCESS | 1768 | 1466697162803 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 1768 | 1466697162806 Marionette TRACE conn4 <- [1,446,null,{}] 08:52:42 INFO - PROCESS | 1768 | 1466697162812 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}] 08:52:42 INFO - PROCESS | 1768 | 1466697162818 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:43 INFO - PROCESS | 1768 | 1466697163045 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 08:52:43 INFO - PROCESS | 1768 | 1466697163261 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 1768 | 1466697163271 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2fdc00 == 65 [pid = 1768] [id = 119] 08:52:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8f37d800) [pid = 1768] [serial = 356] [outer = (nil)] 08:52:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9cb62800) [pid = 1768] [serial = 357] [outer = 0x8f37d800] 08:52:43 INFO - PROCESS | 1768 | 1466697163393 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9d80fc00) [pid = 1768] [serial = 358] [outer = 0x8f37d800] 08:52:44 INFO - PROCESS | 1768 | 1466697164304 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:52:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1538ms 08:52:44 INFO - PROCESS | 1768 | 1466697164341 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 1768 | 1466697164345 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 08:52:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:52:44 INFO - PROCESS | 1768 | 1466697164352 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 1768 | 1466697164355 Marionette TRACE conn4 <- [1,450,null,{}] 08:52:44 INFO - PROCESS | 1768 | 1466697164361 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}] 08:52:44 INFO - PROCESS | 1768 | 1466697164366 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:44 INFO - PROCESS | 1768 | 1466697164549 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 08:52:44 INFO - PROCESS | 1768 | 1466697164724 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 1768 | 1466697164730 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cb58800 == 66 [pid = 1768] [id = 120] 08:52:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9d803800) [pid = 1768] [serial = 359] [outer = (nil)] 08:52:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0xa200fc00) [pid = 1768] [serial = 360] [outer = 0x9d803800] 08:52:44 INFO - PROCESS | 1768 | 1466697164865 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0xa2379c00) [pid = 1768] [serial = 361] [outer = 0x9d803800] 08:52:45 INFO - PROCESS | 1768 | 1466697165831 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] 08:52:45 INFO - PROCESS | 1768 | 1466697165889 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 08:52:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:52:45 INFO - PROCESS | 1768 | 1466697165895 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 1768 | 1466697165899 Marionette TRACE conn4 <- [1,454,null,{}] 08:52:45 INFO - PROCESS | 1768 | 1466697165905 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}] 08:52:45 INFO - PROCESS | 1768 | 1466697165915 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:46 INFO - PROCESS | 1768 | 1466697166130 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 08:52:46 INFO - PROCESS | 1768 | 1466697166351 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 1768 | 1466697166361 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef59000 == 67 [pid = 1768] [id = 121] 08:52:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0xa253ec00) [pid = 1768] [serial = 362] [outer = (nil)] 08:52:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0xa672e000) [pid = 1768] [serial = 363] [outer = 0xa253ec00] 08:52:46 INFO - PROCESS | 1768 | 1466697166470 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0xa82ac800) [pid = 1768] [serial = 364] [outer = 0xa253ec00] 08:52:47 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:47 INFO - PROCESS | 1768 | 1466697167459 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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:52:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1633ms 08:52:47 INFO - PROCESS | 1768 | 1466697167529 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 1768 | 1466697167534 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 08:52:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:52:47 INFO - PROCESS | 1768 | 1466697167541 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 1768 | 1466697167545 Marionette TRACE conn4 <- [1,458,null,{}] 08:52:47 INFO - PROCESS | 1768 | 1466697167551 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}] 08:52:47 INFO - PROCESS | 1768 | 1466697167556 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:47 INFO - PROCESS | 1768 | 1466697167774 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 08:52:48 INFO - PROCESS | 1768 | 1466697167993 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 1768 | 1466697168000 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5d000 == 68 [pid = 1768] [id = 122] 08:52:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x952a2400) [pid = 1768] [serial = 365] [outer = (nil)] 08:52:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0xa8c45c00) [pid = 1768] [serial = 366] [outer = 0x952a2400] 08:52:48 INFO - PROCESS | 1768 | 1466697168094 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0xa8c83000) [pid = 1768] [serial = 367] [outer = 0x952a2400] 08:52:48 INFO - PROCESS | 1768 | 1466697168985 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] 08:52:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:52:49 INFO - PROCESS | 1768 | 1466697169044 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 08:52:49 INFO - PROCESS | 1768 | 1466697169050 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 1768 | 1466697169054 Marionette TRACE conn4 <- [1,462,null,{}] 08:52:49 INFO - PROCESS | 1768 | 1466697169060 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}] 08:52:49 INFO - PROCESS | 1768 | 1466697169066 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:49 INFO - PROCESS | 1768 | 1466697169248 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 08:52:49 INFO - PROCESS | 1768 | 1466697169426 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:49 INFO - PROCESS | 1768 | 1466697169433 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c1c00 == 69 [pid = 1768] [id = 123] 08:52:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8f1c2000) [pid = 1768] [serial = 368] [outer = (nil)] 08:52:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x8f1cac00) [pid = 1768] [serial = 369] [outer = 0x8f1c2000] 08:52:49 INFO - PROCESS | 1768 | 1466697169568 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8f1ce800) [pid = 1768] [serial = 370] [outer = 0x8f1c2000] 08:52:50 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:50 INFO - PROCESS | 1768 | 1466697170503 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] 08:52:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:52:50 INFO - PROCESS | 1768 | 1466697170595 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 08:52:50 INFO - PROCESS | 1768 | 1466697170602 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 1768 | 1466697170606 Marionette TRACE conn4 <- [1,466,null,{}] 08:52:50 INFO - PROCESS | 1768 | 1466697170611 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}] 08:52:50 INFO - PROCESS | 1768 | 1466697170616 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:50 INFO - PROCESS | 1768 | 1466697170838 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 08:52:51 INFO - PROCESS | 1768 | 1466697171112 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 1768 | 1466697171121 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f610c00 == 70 [pid = 1768] [id = 124] 08:52:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x8f907c00) [pid = 1768] [serial = 371] [outer = (nil)] 08:52:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x9530f800) [pid = 1768] [serial = 372] [outer = 0x8f907c00] 08:52:51 INFO - PROCESS | 1768 | 1466697171204 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9a3e7000) [pid = 1768] [serial = 373] [outer = 0x8f907c00] 08:52:52 INFO - PROCESS | 1768 | 1466697172128 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] 08:52:52 INFO - PROCESS | 1768 | 1466697172196 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 08:52:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:52:52 INFO - PROCESS | 1768 | 1466697172203 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 1768 | 1466697172206 Marionette TRACE conn4 <- [1,470,null,{}] 08:52:52 INFO - PROCESS | 1768 | 1466697172212 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}] 08:52:52 INFO - PROCESS | 1768 | 1466697172217 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:52 INFO - PROCESS | 1768 | 1466697172405 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 08:52:52 INFO - PROCESS | 1768 | 1466697172642 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 1768 | 1466697172651 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5c000 == 71 [pid = 1768] [id = 125] 08:52:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8ef5e800) [pid = 1768] [serial = 374] [outer = (nil)] 08:52:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8f01c800) [pid = 1768] [serial = 375] [outer = 0x8ef5e800] 08:52:53 INFO - PROCESS | 1768 | 1466697173014 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x8f1cb000) [pid = 1768] [serial = 376] [outer = 0x8ef5e800] 08:52:53 INFO - PROCESS | 1768 | 1466697173992 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]]]}] 08:52:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:52:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1839ms 08:52:54 INFO - PROCESS | 1768 | 1466697174044 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 08:52:54 INFO - PROCESS | 1768 | 1466697174050 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 08:52:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:52:54 INFO - PROCESS | 1768 | 1466697174058 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 1768 | 1466697174062 Marionette TRACE conn4 <- [1,474,null,{}] 08:52:54 INFO - PROCESS | 1768 | 1466697174070 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}] 08:52:54 INFO - PROCESS | 1768 | 1466697174076 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:54 INFO - PROCESS | 1768 | 1466697174260 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 08:52:54 INFO - PROCESS | 1768 | 1466697174581 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 1768 | 1466697174592 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d6400 == 72 [pid = 1768] [id = 126] 08:52:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x8f90ec00) [pid = 1768] [serial = 377] [outer = (nil)] 08:52:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9297d400) [pid = 1768] [serial = 378] [outer = 0x8f90ec00] 08:52:54 INFO - PROCESS | 1768 | 1466697174674 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x92aaf400) [pid = 1768] [serial = 379] [outer = 0x8f90ec00] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x9d806000) [pid = 1768] [serial = 303] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | 1466697175648 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]]]}] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0xa23ad000) [pid = 1768] [serial = 105] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9960f400) [pid = 1768] [serial = 135] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0xa060d000) [pid = 1768] [serial = 174] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x9a3f1000) [pid = 1768] [serial = 108] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x9a51f800) [pid = 1768] [serial = 189] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0xa6762c00) [pid = 1768] [serial = 132] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0xa4d50400) [pid = 1768] [serial = 177] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xa25ee400) [pid = 1768] [serial = 138] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0xa4d0bc00) [pid = 1768] [serial = 141] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x95210000) [pid = 1768] [serial = 186] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0xa2201800) [pid = 1768] [serial = 114] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x93aa0400) [pid = 1768] [serial = 168] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0xa6756800) [pid = 1768] [serial = 183] [outer = (nil)] [url = about:blank] 08:52:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:52:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1640ms 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x95310000) [pid = 1768] [serial = 147] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x99fb6400) [pid = 1768] [serial = 171] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0xa6bdb000) [pid = 1768] [serial = 144] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0xa060f000) [pid = 1768] [serial = 256] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9b29e000) [pid = 1768] [serial = 180] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9a9db000) [pid = 1768] [serial = 111] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9a51ec00) [pid = 1768] [serial = 297] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9a527800) [pid = 1768] [serial = 298] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9a8cdc00) [pid = 1768] [serial = 300] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x93aaa400) [pid = 1768] [serial = 291] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x95202c00) [pid = 1768] [serial = 292] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x92985000) [pid = 1768] [serial = 289] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x91d68800) [pid = 1768] [serial = 288] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8f6de400) [pid = 1768] [serial = 270] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8f901800) [pid = 1768] [serial = 286] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8f6d5000) [pid = 1768] [serial = 285] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8f607800) [pid = 1768] [serial = 258] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0xa0611800) [pid = 1768] [serial = 267] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8ef61400) [pid = 1768] [serial = 279] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9960f000) [pid = 1768] [serial = 294] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8f01e400) [pid = 1768] [serial = 282] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8f90e800) [pid = 1768] [serial = 276] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9a520000) [pid = 1768] [serial = 264] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0xa2322400) [pid = 1768] [serial = 273] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x95278c00) [pid = 1768] [serial = 261] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9b5e4c00) [pid = 1768] [serial = 301] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9a30ac00) [pid = 1768] [serial = 295] [outer = (nil)] [url = about:blank] 08:52:55 INFO - PROCESS | 1768 | 1466697175713 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 1768 | 1466697175722 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 08:52:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:52:55 INFO - PROCESS | 1768 | 1466697175753 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 1768 | 1466697175757 Marionette TRACE conn4 <- [1,478,null,{}] 08:52:55 INFO - PROCESS | 1768 | 1466697175763 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}] 08:52:55 INFO - PROCESS | 1768 | 1466697175769 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:55 INFO - PROCESS | 1768 | 1466697175943 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 08:52:56 INFO - PROCESS | 1768 | 1466697176134 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 1768 | 1466697176144 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x9297b000 == 73 [pid = 1768] [id = 127] 08:52:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x92981800) [pid = 1768] [serial = 380] [outer = (nil)] 08:52:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x93a14000) [pid = 1768] [serial = 381] [outer = 0x92981800] 08:52:56 INFO - PROCESS | 1768 | 1466697176218 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x93c48400) [pid = 1768] [serial = 382] [outer = 0x92981800] 08:52:57 INFO - PROCESS | 1768 | 1466697177619 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]]]}] 08:52:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:52:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1884ms 08:52:57 INFO - PROCESS | 1768 | 1466697177637 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 08:52:57 INFO - PROCESS | 1768 | 1466697177641 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 08:52:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:52:57 INFO - PROCESS | 1768 | 1466697177647 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:52:57 INFO - PROCESS | 1768 | 1466697177653 Marionette TRACE conn4 <- [1,482,null,{}] 08:52:57 INFO - PROCESS | 1768 | 1466697177669 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}] 08:52:57 INFO - PROCESS | 1768 | 1466697177677 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:57 INFO - PROCESS | 1768 | 1466697177855 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 08:52:58 INFO - PROCESS | 1768 | 1466697178016 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 1768 | 1466697178025 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e3400 == 74 [pid = 1768] [id = 128] 08:52:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x9520fc00) [pid = 1768] [serial = 383] [outer = (nil)] 08:52:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x9a428000) [pid = 1768] [serial = 384] [outer = 0x9520fc00] 08:52:58 INFO - PROCESS | 1768 | 1466697178092 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x9a448800) [pid = 1768] [serial = 385] [outer = 0x9520fc00] 08:52:58 INFO - PROCESS | 1768 | 1466697178986 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]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:52:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1388ms 08:52:59 INFO - PROCESS | 1768 | 1466697179036 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 1768 | 1466697179040 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 08:52:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:52:59 INFO - PROCESS | 1768 | 1466697179063 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 1768 | 1466697179067 Marionette TRACE conn4 <- [1,486,null,{}] 08:52:59 INFO - PROCESS | 1768 | 1466697179073 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}] 08:52:59 INFO - PROCESS | 1768 | 1466697179078 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:59 INFO - PROCESS | 1768 | 1466697179313 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 08:52:59 INFO - PROCESS | 1768 | 1466697179339 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 1768 | 1466697179345 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:52:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x93c3bc00 == 75 [pid = 1768] [id = 129] 08:52:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x9a429400) [pid = 1768] [serial = 386] [outer = (nil)] 08:52:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9a593c00) [pid = 1768] [serial = 387] [outer = 0x9a429400] 08:52:59 INFO - PROCESS | 1768 | 1466697179431 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x9a8d2400) [pid = 1768] [serial = 388] [outer = 0x9a429400] 08:53:00 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x92980000) [pid = 1768] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:53:00 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8f020c00) [pid = 1768] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:53:00 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9520dc00) [pid = 1768] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:53:00 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8f6d9400) [pid = 1768] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:53:00 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8f6d4c00) [pid = 1768] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:53:00 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8f90d400) [pid = 1768] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:53:00 INFO - PROCESS | 1768 | 1466697180613 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]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:53:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1583ms 08:53:00 INFO - PROCESS | 1768 | 1466697180647 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 1768 | 1466697180651 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 08:53:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:53:00 INFO - PROCESS | 1768 | 1466697180657 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 1768 | 1466697180660 Marionette TRACE conn4 <- [1,490,null,{}] 08:53:00 INFO - PROCESS | 1768 | 1466697180665 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}] 08:53:00 INFO - PROCESS | 1768 | 1466697180670 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:00 INFO - PROCESS | 1768 | 1466697180840 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 08:53:01 INFO - PROCESS | 1768 | 1466697181021 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 1768 | 1466697181029 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6da000 == 76 [pid = 1768] [id = 130] 08:53:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8f90d400) [pid = 1768] [serial = 389] [outer = (nil)] 08:53:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x9a527800) [pid = 1768] [serial = 390] [outer = 0x8f90d400] 08:53:01 INFO - PROCESS | 1768 | 1466697181110 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x9b29b000) [pid = 1768] [serial = 391] [outer = 0x8f90d400] 08:53:01 INFO - PROCESS | 1768 | 1466697181912 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]]]}] 08:53:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:53:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1286ms 08:53:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:53:01 INFO - PROCESS | 1768 | 1466697181945 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 1768 | 1466697181948 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 08:53:01 INFO - PROCESS | 1768 | 1466697181955 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 1768 | 1466697181958 Marionette TRACE conn4 <- [1,494,null,{}] 08:53:01 INFO - PROCESS | 1768 | 1466697181964 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}] 08:53:01 INFO - PROCESS | 1768 | 1466697181973 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:02 INFO - PROCESS | 1768 | 1466697182222 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 08:53:02 INFO - PROCESS | 1768 | 1466697182564 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 1768 | 1466697182577 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9ee000 == 77 [pid = 1768] [id = 131] 08:53:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8d9eec00) [pid = 1768] [serial = 392] [outer = (nil)] 08:53:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8f01f000) [pid = 1768] [serial = 393] [outer = 0x8d9eec00] 08:53:02 INFO - PROCESS | 1768 | 1466697182687 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8f1d0c00) [pid = 1768] [serial = 394] [outer = 0x8d9eec00] 08:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8f3f3800) [pid = 1768] [serial = 395] [outer = 0x9473cc00] 08:53:03 INFO - PROCESS | 1768 | 1466697183724 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]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:53:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1844ms 08:53:03 INFO - PROCESS | 1768 | 1466697183805 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 1768 | 1466697183811 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 08:53:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:53:03 INFO - PROCESS | 1768 | 1466697183819 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 1768 | 1466697183824 Marionette TRACE conn4 <- [1,498,null,{}] 08:53:03 INFO - PROCESS | 1768 | 1466697183832 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}] 08:53:03 INFO - PROCESS | 1768 | 1466697183841 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:04 INFO - PROCESS | 1768 | 1466697184042 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 08:53:04 INFO - PROCESS | 1768 | 1466697184274 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 1768 | 1466697184282 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3f1400 == 78 [pid = 1768] [id = 132] 08:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8f6d8800) [pid = 1768] [serial = 396] [outer = (nil)] 08:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x91d5b400) [pid = 1768] [serial = 397] [outer = 0x8f6d8800] 08:53:04 INFO - PROCESS | 1768 | 1466697184366 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x92982c00) [pid = 1768] [serial = 398] [outer = 0x8f6d8800] 08:53:05 INFO - PROCESS | 1768 | 1466697185300 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]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:53:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1561ms 08:53:05 INFO - PROCESS | 1768 | 1466697185384 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 1768 | 1466697185391 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 08:53:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:53:05 INFO - PROCESS | 1768 | 1466697185400 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 1768 | 1466697185404 Marionette TRACE conn4 <- [1,502,null,{}] 08:53:05 INFO - PROCESS | 1768 | 1466697185410 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}] 08:53:05 INFO - PROCESS | 1768 | 1466697185415 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:05 INFO - PROCESS | 1768 | 1466697185657 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 08:53:05 INFO - PROCESS | 1768 | 1466697185925 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 1768 | 1466697185936 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x93aab000 == 79 [pid = 1768] [id = 133] 08:53:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x9520b000) [pid = 1768] [serial = 399] [outer = (nil)] 08:53:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x95278c00) [pid = 1768] [serial = 400] [outer = 0x9520b000] 08:53:06 INFO - PROCESS | 1768 | 1466697186066 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x953c2400) [pid = 1768] [serial = 401] [outer = 0x9520b000] 08:53:07 INFO - PROCESS | 1768 | 1466697187067 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]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:53:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1732ms 08:53:07 INFO - PROCESS | 1768 | 1466697187133 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 08:53:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:53:07 INFO - PROCESS | 1768 | 1466697187138 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 08:53:07 INFO - PROCESS | 1768 | 1466697187154 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 1768 | 1466697187164 Marionette TRACE conn4 <- [1,506,null,{}] 08:53:07 INFO - PROCESS | 1768 | 1466697187173 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}] 08:53:07 INFO - PROCESS | 1768 | 1466697187182 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:07 INFO - PROCESS | 1768 | 1466697187420 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 08:53:07 INFO - PROCESS | 1768 | 1466697187689 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1768 | 1466697187697 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3f8400 == 80 [pid = 1768] [id = 134] 08:53:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x99383800) [pid = 1768] [serial = 402] [outer = (nil)] 08:53:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9a9e3800) [pid = 1768] [serial = 403] [outer = 0x99383800] 08:53:07 INFO - PROCESS | 1768 | 1466697187787 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9b29f000) [pid = 1768] [serial = 404] [outer = 0x99383800] 08:53:08 INFO - PROCESS | 1768 | 1466697188760 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:53:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1653ms 08:53:08 INFO - PROCESS | 1768 | 1466697188798 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 08:53:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:53:08 INFO - PROCESS | 1768 | 1466697188804 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 08:53:08 INFO - PROCESS | 1768 | 1466697188810 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1768 | 1466697188813 Marionette TRACE conn4 <- [1,510,null,{}] 08:53:08 INFO - PROCESS | 1768 | 1466697188819 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}] 08:53:08 INFO - PROCESS | 1768 | 1466697188824 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:09 INFO - PROCESS | 1768 | 1466697189015 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 08:53:09 INFO - PROCESS | 1768 | 1466697189234 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 1768 | 1466697189243 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x95124c00 == 81 [pid = 1768] [id = 135] 08:53:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9a420400) [pid = 1768] [serial = 405] [outer = (nil)] 08:53:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9bb09c00) [pid = 1768] [serial = 406] [outer = 0x9a420400] 08:53:09 INFO - PROCESS | 1768 | 1466697189365 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9d806800) [pid = 1768] [serial = 407] [outer = 0x9a420400] 08:53:10 INFO - PROCESS | 1768 | 1466697190286 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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:53:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1532ms 08:53:10 INFO - PROCESS | 1768 | 1466697190342 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 1768 | 1466697190346 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 08:53:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:53:10 INFO - PROCESS | 1768 | 1466697190353 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1768 | 1466697190356 Marionette TRACE conn4 <- [1,514,null,{}] 08:53:10 INFO - PROCESS | 1768 | 1466697190362 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}] 08:53:10 INFO - PROCESS | 1768 | 1466697190367 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:10 INFO - PROCESS | 1768 | 1466697190559 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 08:53:10 INFO - PROCESS | 1768 | 1466697190791 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 1768 | 1466697190809 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x92632c00 == 82 [pid = 1768] [id = 136] 08:53:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x92633000) [pid = 1768] [serial = 408] [outer = (nil)] 08:53:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x92636000) [pid = 1768] [serial = 409] [outer = 0x92633000] 08:53:10 INFO - PROCESS | 1768 | 1466697190916 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0xa0606800) [pid = 1768] [serial = 410] [outer = 0x92633000] 08:53:11 INFO - PROCESS | 1768 | 1466697191835 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]]]}] 08:53:11 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 08:53:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1530ms 08:53:11 INFO - PROCESS | 1768 | 1466697191884 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1768 | 1466697191888 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 08:53:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:53:11 INFO - PROCESS | 1768 | 1466697191901 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1768 | 1466697191903 Marionette TRACE conn4 <- [1,518,null,{}] 08:53:11 INFO - PROCESS | 1768 | 1466697191915 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}] 08:53:11 INFO - PROCESS | 1768 | 1466697191920 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:12 INFO - PROCESS | 1768 | 1466697192159 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 08:53:12 INFO - PROCESS | 1768 | 1466697192380 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1768 | 1466697192388 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42b400 == 83 [pid = 1768] [id = 137] 08:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8e42e000) [pid = 1768] [serial = 411] [outer = (nil)] 08:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8ef64000) [pid = 1768] [serial = 412] [outer = 0x8e42e000] 08:53:12 INFO - PROCESS | 1768 | 1466697192516 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92639c00) [pid = 1768] [serial = 413] [outer = 0x8e42e000] 08:53:13 INFO - PROCESS | 1768 | 1466697193405 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]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:53:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1541ms 08:53:13 INFO - PROCESS | 1768 | 1466697193443 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 08:53:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:53:13 INFO - PROCESS | 1768 | 1466697193448 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 08:53:13 INFO - PROCESS | 1768 | 1466697193454 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 1768 | 1466697193458 Marionette TRACE conn4 <- [1,522,null,{}] 08:53:13 INFO - PROCESS | 1768 | 1466697193464 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}] 08:53:13 INFO - PROCESS | 1768 | 1466697193469 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:13 INFO - PROCESS | 1768 | 1466697193665 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 08:53:13 INFO - PROCESS | 1768 | 1466697193844 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 1768 | 1466697193852 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42c400 == 84 [pid = 1768] [id = 138] 08:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x8e430400) [pid = 1768] [serial = 414] [outer = (nil)] 08:53:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x925ac000) [pid = 1768] [serial = 415] [outer = 0x8e430400] 08:53:13 INFO - PROCESS | 1768 | 1466697193935 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x925b0400) [pid = 1768] [serial = 416] [outer = 0x8e430400] 08:53:14 INFO - PROCESS | 1768 | 1466697194934 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]]]}] 08:53:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:53:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1532ms 08:53:14 INFO - PROCESS | 1768 | 1466697194988 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 1768 | 1466697194991 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 08:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:53:15 INFO - PROCESS | 1768 | 1466697194998 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1768 | 1466697195002 Marionette TRACE conn4 <- [1,526,null,{}] 08:53:15 INFO - PROCESS | 1768 | 1466697195007 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}] 08:53:15 INFO - PROCESS | 1768 | 1466697195012 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:15 INFO - PROCESS | 1768 | 1466697195198 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 08:53:15 INFO - PROCESS | 1768 | 1466697195422 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 1768 | 1466697195431 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f143c00 == 85 [pid = 1768] [id = 139] 08:53:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8f145000) [pid = 1768] [serial = 417] [outer = (nil)] 08:53:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x8f149800) [pid = 1768] [serial = 418] [outer = 0x8f145000] 08:53:15 INFO - PROCESS | 1768 | 1466697195550 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8f14c000) [pid = 1768] [serial = 419] [outer = 0x8f145000] 08:53:16 INFO - PROCESS | 1768 | 1466697196646 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]]]}] 08:53:16 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 08:53:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1733ms 08:53:16 INFO - PROCESS | 1768 | 1466697196735 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1768 | 1466697196741 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 08:53:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:53:16 INFO - PROCESS | 1768 | 1466697196749 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1768 | 1466697196754 Marionette TRACE conn4 <- [1,530,null,{}] 08:53:16 INFO - PROCESS | 1768 | 1466697196764 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}] 08:53:16 INFO - PROCESS | 1768 | 1466697196770 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:17 INFO - PROCESS | 1768 | 1466697197175 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 08:53:17 INFO - PROCESS | 1768 | 1466697197425 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1768 | 1466697197432 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f14ec00 == 86 [pid = 1768] [id = 140] 08:53:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x8f150400) [pid = 1768] [serial = 420] [outer = (nil)] 08:53:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8f699000) [pid = 1768] [serial = 421] [outer = 0x8f150400] 08:53:17 INFO - PROCESS | 1768 | 1466697197515 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8f69c400) [pid = 1768] [serial = 422] [outer = 0x8f150400] 08:53:18 INFO - PROCESS | 1768 | 1466697198349 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"]]]}] 08:53:18 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 08:53:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:53:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:53:18 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 08:53:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:53:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:53:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1637ms 08:53:18 INFO - PROCESS | 1768 | 1466697198390 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1768 | 1466697198394 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 08:53:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:53:18 INFO - PROCESS | 1768 | 1466697198401 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1768 | 1466697198405 Marionette TRACE conn4 <- [1,534,null,{}] 08:53:18 INFO - PROCESS | 1768 | 1466697198431 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}] 08:53:18 INFO - PROCESS | 1768 | 1466697198437 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:18 INFO - PROCESS | 1768 | 1466697198641 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 08:53:18 INFO - PROCESS | 1768 | 1466697198823 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 1768 | 1466697198834 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f150c00 == 87 [pid = 1768] [id = 141] 08:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x8f69e000) [pid = 1768] [serial = 423] [outer = (nil)] 08:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x925b5c00) [pid = 1768] [serial = 424] [outer = 0x8f69e000] 08:53:18 INFO - PROCESS | 1768 | 1466697198923 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0xa1012400) [pid = 1768] [serial = 425] [outer = 0x8f69e000] 08:53:19 INFO - PROCESS | 1768 | 1466697199889 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]]]}] 08:53:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:53:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1552ms 08:53:19 INFO - PROCESS | 1768 | 1466697199955 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 08:53:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:53:19 INFO - PROCESS | 1768 | 1466697199960 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 08:53:19 INFO - PROCESS | 1768 | 1466697199966 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 1768 | 1466697199971 Marionette TRACE conn4 <- [1,538,null,{}] 08:53:19 INFO - PROCESS | 1768 | 1466697199977 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}] 08:53:19 INFO - PROCESS | 1768 | 1466697199983 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:20 INFO - PROCESS | 1768 | 1466697200227 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 08:53:20 INFO - PROCESS | 1768 | 1466697200478 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 1768 | 1466697200489 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad3c00 == 88 [pid = 1768] [id = 142] 08:53:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x8cad4400) [pid = 1768] [serial = 426] [outer = (nil)] 08:53:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x8cade000) [pid = 1768] [serial = 427] [outer = 0x8cad4400] 08:53:20 INFO - PROCESS | 1768 | 1466697200605 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0xa1090400) [pid = 1768] [serial = 428] [outer = 0x8cad4400] 08:53:21 INFO - PROCESS | 1768 | 1466697201457 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]]]}] 08:53:21 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. 08:53:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1541ms 08:53:21 INFO - PROCESS | 1768 | 1466697201510 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 1768 | 1466697201513 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 08:53:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:53:21 INFO - PROCESS | 1768 | 1466697201522 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 1768 | 1466697201525 Marionette TRACE conn4 <- [1,542,null,{}] 08:53:21 INFO - PROCESS | 1768 | 1466697201531 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}] 08:53:21 INFO - PROCESS | 1768 | 1466697201536 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:21 INFO - PROCESS | 1768 | 1466697201721 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 08:53:21 INFO - PROCESS | 1768 | 1466697201907 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 1768 | 1466697201915 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc75400 == 89 [pid = 1768] [id = 143] 08:53:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x8cc75800) [pid = 1768] [serial = 429] [outer = (nil)] 08:53:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x8cc7d000) [pid = 1768] [serial = 430] [outer = 0x8cc75800] 08:53:22 INFO - PROCESS | 1768 | 1466697202004 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8cc7e000) [pid = 1768] [serial = 431] [outer = 0x8cc75800] 08:53:22 INFO - PROCESS | 1768 | 1466697202917 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]]]}] 08:53:22 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. 08:53:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1438ms 08:53:22 INFO - PROCESS | 1768 | 1466697202961 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 1768 | 1466697202965 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 08:53:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:53:22 INFO - PROCESS | 1768 | 1466697202972 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 1768 | 1466697202975 Marionette TRACE conn4 <- [1,546,null,{}] 08:53:22 INFO - PROCESS | 1768 | 1466697202981 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}] 08:53:22 INFO - PROCESS | 1768 | 1466697202986 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:23 INFO - PROCESS | 1768 | 1466697203234 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 08:53:23 INFO - PROCESS | 1768 | 1466697203428 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 1768 | 1466697203437 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad7400 == 90 [pid = 1768] [id = 144] 08:53:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8cadac00) [pid = 1768] [serial = 432] [outer = (nil)] 08:53:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x8cccd400) [pid = 1768] [serial = 433] [outer = 0x8cadac00] 08:53:23 INFO - PROCESS | 1768 | 1466697203516 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x8ccd0000) [pid = 1768] [serial = 434] [outer = 0x8cadac00] 08:53:24 INFO - PROCESS | 1768 | 1466697204754 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]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:53:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1884ms 08:53:24 INFO - PROCESS | 1768 | 1466697204857 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 1768 | 1466697204863 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 08:53:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:53:24 INFO - PROCESS | 1768 | 1466697204872 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 1768 | 1466697204876 Marionette TRACE conn4 <- [1,550,null,{}] 08:53:24 INFO - PROCESS | 1768 | 1466697204884 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}] 08:53:24 INFO - PROCESS | 1768 | 1466697204890 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:25 INFO - PROCESS | 1768 | 1466697205190 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 08:53:25 INFO - PROCESS | 1768 | 1466697205390 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1768 | 1466697205404 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd4c00 == 91 [pid = 1768] [id = 145] 08:53:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x8ccd5400) [pid = 1768] [serial = 435] [outer = (nil)] 08:53:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x8d9efc00) [pid = 1768] [serial = 436] [outer = 0x8ccd5400] 08:53:25 INFO - PROCESS | 1768 | 1466697205483 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x8e2fb400) [pid = 1768] [serial = 437] [outer = 0x8ccd5400] 08:53:26 INFO - PROCESS | 1768 | 1466697206376 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]]]}] 08:53:26 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. 08:53:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1542ms 08:53:26 INFO - PROCESS | 1768 | 1466697206430 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 1768 | 1466697206438 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 08:53:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:53:26 INFO - PROCESS | 1768 | 1466697206450 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 1768 | 1466697206454 Marionette TRACE conn4 <- [1,554,null,{}] 08:53:26 INFO - PROCESS | 1768 | 1466697206460 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}] 08:53:26 INFO - PROCESS | 1768 | 1466697206466 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:26 INFO - PROCESS | 1768 | 1466697206669 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 08:53:27 INFO - PROCESS | 1768 | 1466697207038 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 1768 | 1466697207047 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd3800 == 92 [pid = 1768] [id = 146] 08:53:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8d9e8000) [pid = 1768] [serial = 438] [outer = (nil)] 08:53:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x8f1c4000) [pid = 1768] [serial = 439] [outer = 0x8d9e8000] 08:53:27 INFO - PROCESS | 1768 | 1466697207133 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8f3edc00) [pid = 1768] [serial = 440] [outer = 0x8d9e8000] 08:53:27 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:27 INFO - PROCESS | 1768 | --DOCSHELL 0xa2557400 == 91 [pid = 1768] [id = 42] 08:53:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9523dc00 == 90 [pid = 1768] [id = 99] 08:53:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8f607c00 == 89 [pid = 1768] [id = 96] 08:53:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8f024000 == 88 [pid = 1768] [id = 95] 08:53:27 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x9a9dcc00) [pid = 1768] [serial = 345] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6da000 == 87 [pid = 1768] [id = 130] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x93c3bc00 == 86 [pid = 1768] [id = 129] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e3400 == 85 [pid = 1768] [id = 128] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x9297b000 == 84 [pid = 1768] [id = 127] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6d6400 == 83 [pid = 1768] [id = 126] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5c000 == 82 [pid = 1768] [id = 125] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8f610c00 == 81 [pid = 1768] [id = 124] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c1c00 == 80 [pid = 1768] [id = 123] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5d000 == 79 [pid = 1768] [id = 122] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef59000 == 78 [pid = 1768] [id = 121] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x92ab5c00 == 77 [pid = 1768] [id = 117] 08:53:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8f389400 == 76 [pid = 1768] [id = 116] 08:53:28 INFO - PROCESS | 1768 | 1466697208222 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]]]}] 08:53:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:53:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1782ms 08:53:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:53:28 INFO - PROCESS | 1768 | 1466697208232 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 1768 | 1466697208235 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 08:53:28 INFO - PROCESS | 1768 | 1466697208242 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:53:28 INFO - PROCESS | 1768 | 1466697208247 Marionette TRACE conn4 <- [1,558,null,{}] 08:53:28 INFO - PROCESS | 1768 | 1466697208263 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}] 08:53:28 INFO - PROCESS | 1768 | 1466697208271 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:28 INFO - PROCESS | 1768 | 1466697208462 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x99e09400) [pid = 1768] [serial = 343] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0xa610ac00) [pid = 1768] [serial = 321] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x93a0a400) [pid = 1768] [serial = 333] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x8f602400) [pid = 1768] [serial = 328] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x99e0cc00) [pid = 1768] [serial = 340] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x92977800) [pid = 1768] [serial = 306] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x91d60000) [pid = 1768] [serial = 330] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0xa0612c00) [pid = 1768] [serial = 312] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x9530a000) [pid = 1768] [serial = 336] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x95208400) [pid = 1768] [serial = 334] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x9297a800) [pid = 1768] [serial = 331] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0xa672b400) [pid = 1768] [serial = 318] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x98348000) [pid = 1768] [serial = 339] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8f388c00) [pid = 1768] [serial = 327] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x953bcc00) [pid = 1768] [serial = 337] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0xa2fe4400) [pid = 1768] [serial = 315] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x9782c800) [pid = 1768] [serial = 342] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x99e07000) [pid = 1768] [serial = 309] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0xa6f48400) [pid = 1768] [serial = 324] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1768 | 1466697208759 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 1768 | 1466697208770 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3ef400 == 77 [pid = 1768] [id = 147] 08:53:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8f3f0c00) [pid = 1768] [serial = 441] [outer = (nil)] 08:53:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8f6a4c00) [pid = 1768] [serial = 442] [outer = 0x8f3f0c00] 08:53:28 INFO - PROCESS | 1768 | 1466697208847 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x8f903800) [pid = 1768] [serial = 443] [outer = 0x8f3f0c00] 08:53:29 INFO - PROCESS | 1768 | 1466697209646 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]]]}] 08:53:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:53:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1440ms 08:53:29 INFO - PROCESS | 1768 | 1466697209682 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 1768 | 1466697209686 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 08:53:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:53:29 INFO - PROCESS | 1768 | 1466697209708 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 1768 | 1466697209712 Marionette TRACE conn4 <- [1,562,null,{}] 08:53:29 INFO - PROCESS | 1768 | 1466697209717 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}] 08:53:29 INFO - PROCESS | 1768 | 1466697209722 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:29 INFO - PROCESS | 1768 | 1466697209896 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 08:53:29 INFO - PROCESS | 1768 | 1466697209905 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 1768 | 1466697209917 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1cd400 == 78 [pid = 1768] [id = 148] 08:53:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x8f90f000) [pid = 1768] [serial = 444] [outer = (nil)] 08:53:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x92635000) [pid = 1768] [serial = 445] [outer = 0x8f90f000] 08:53:29 INFO - PROCESS | 1768 | 1466697209982 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x92ab2000) [pid = 1768] [serial = 446] [outer = 0x8f90f000] 08:53:30 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:30 INFO - PROCESS | 1768 | 1466697210975 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]]]}] 08:53:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:53:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1335ms 08:53:31 INFO - PROCESS | 1768 | 1466697211042 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 1768 | 1466697211046 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 08:53:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:53:31 INFO - PROCESS | 1768 | 1466697211053 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 1768 | 1466697211056 Marionette TRACE conn4 <- [1,566,null,{}] 08:53:31 INFO - PROCESS | 1768 | 1466697211061 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}] 08:53:31 INFO - PROCESS | 1768 | 1466697211065 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:31 INFO - PROCESS | 1768 | 1466697211296 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 08:53:31 INFO - PROCESS | 1768 | 1466697211318 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 1768 | 1466697211326 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d6400 == 79 [pid = 1768] [id = 149] 08:53:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x8f906400) [pid = 1768] [serial = 447] [outer = (nil)] 08:53:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x93a16000) [pid = 1768] [serial = 448] [outer = 0x8f906400] 08:53:31 INFO - PROCESS | 1768 | 1466697211395 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x93c45400) [pid = 1768] [serial = 449] [outer = 0x8f906400] 08:53:32 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:32 INFO - PROCESS | 1768 | 1466697212434 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]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:53:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1433ms 08:53:32 INFO - PROCESS | 1768 | 1466697212486 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 1768 | 1466697212490 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 08:53:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:53:32 INFO - PROCESS | 1768 | 1466697212504 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 1768 | 1466697212507 Marionette TRACE conn4 <- [1,570,null,{}] 08:53:32 INFO - PROCESS | 1768 | 1466697212514 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}] 08:53:32 INFO - PROCESS | 1768 | 1466697212523 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:32 INFO - PROCESS | 1768 | 1466697212808 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 08:53:33 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x9a429400) [pid = 1768] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:53:33 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8ef5e800) [pid = 1768] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:53:33 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8f90ec00) [pid = 1768] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:53:33 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x92981800) [pid = 1768] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:53:33 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x9520fc00) [pid = 1768] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:53:33 INFO - PROCESS | 1768 | 1466697213201 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 1768 | 1466697213208 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5e800 == 80 [pid = 1768] [id = 150] 08:53:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x8f020800) [pid = 1768] [serial = 450] [outer = (nil)] 08:53:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x92980000) [pid = 1768] [serial = 451] [outer = 0x8f020800] 08:53:33 INFO - PROCESS | 1768 | 1466697213279 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x99fb7800) [pid = 1768] [serial = 452] [outer = 0x8f020800] 08:53:33 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:33 INFO - PROCESS | 1768 | 1466697213989 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]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:53:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1498ms 08:53:34 INFO - PROCESS | 1768 | 1466697214006 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 1768 | 1466697214010 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 08:53:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:53:34 INFO - PROCESS | 1768 | 1466697214016 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 1768 | 1466697214019 Marionette TRACE conn4 <- [1,574,null,{}] 08:53:34 INFO - PROCESS | 1768 | 1466697214025 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}] 08:53:34 INFO - PROCESS | 1768 | 1466697214030 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:34 INFO - PROCESS | 1768 | 1466697214255 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 08:53:34 INFO - PROCESS | 1768 | 1466697214269 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 1768 | 1466697214277 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9530bc00 == 81 [pid = 1768] [id = 151] 08:53:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x99e09400) [pid = 1768] [serial = 453] [outer = (nil)] 08:53:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9a420800) [pid = 1768] [serial = 454] [outer = 0x99e09400] 08:53:34 INFO - PROCESS | 1768 | 1466697214346 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x9a425c00) [pid = 1768] [serial = 455] [outer = 0x99e09400] 08:53:35 INFO - PROCESS | 1768 | 1466697215291 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]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:53:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1352ms 08:53:35 INFO - PROCESS | 1768 | 1466697215370 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 1768 | 1466697215380 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 08:53:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:53:35 INFO - PROCESS | 1768 | 1466697215390 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 1768 | 1466697215396 Marionette TRACE conn4 <- [1,578,null,{}] 08:53:35 INFO - PROCESS | 1768 | 1466697215437 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}] 08:53:35 INFO - PROCESS | 1768 | 1466697215444 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:35 INFO - PROCESS | 1768 | 1466697215660 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 08:53:35 INFO - PROCESS | 1768 | 1466697215906 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 1768 | 1466697215922 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e2000 == 82 [pid = 1768] [id = 152] 08:53:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8d9e8400) [pid = 1768] [serial = 456] [outer = (nil)] 08:53:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8e2f3c00) [pid = 1768] [serial = 457] [outer = 0x8d9e8400] 08:53:36 INFO - PROCESS | 1768 | 1466697216028 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x8e42b000) [pid = 1768] [serial = 458] [outer = 0x8d9e8400] 08:53:36 INFO - PROCESS | 1768 | 1466697216919 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]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:53:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1605ms 08:53:36 INFO - PROCESS | 1768 | 1466697216995 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 1768 | 1466697217002 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 08:53:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:53:37 INFO - PROCESS | 1768 | 1466697217014 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 1768 | 1466697217018 Marionette TRACE conn4 <- [1,582,null,{}] 08:53:37 INFO - PROCESS | 1768 | 1466697217033 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}] 08:53:37 INFO - PROCESS | 1768 | 1466697217044 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:37 INFO - PROCESS | 1768 | 1466697217297 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 08:53:37 INFO - PROCESS | 1768 | 1466697217551 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 1768 | 1466697217559 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc82800 == 83 [pid = 1768] [id = 153] 08:53:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x8f14e800) [pid = 1768] [serial = 459] [outer = (nil)] 08:53:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x8f606000) [pid = 1768] [serial = 460] [outer = 0x8f14e800] 08:53:37 INFO - PROCESS | 1768 | 1466697217694 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x8f698c00) [pid = 1768] [serial = 461] [outer = 0x8f14e800] 08:53:38 INFO - PROCESS | 1768 | 1466697218650 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]]]}] 08:53:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:53:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1714ms 08:53:38 INFO - PROCESS | 1768 | 1466697218728 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 08:53:38 INFO - PROCESS | 1768 | 1466697218732 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 08:53:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:53:38 INFO - PROCESS | 1768 | 1466697218740 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 1768 | 1466697218747 Marionette TRACE conn4 <- [1,586,null,{}] 08:53:38 INFO - PROCESS | 1768 | 1466697218764 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}] 08:53:38 INFO - PROCESS | 1768 | 1466697218774 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:39 INFO - PROCESS | 1768 | 1466697219031 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 08:53:39 INFO - PROCESS | 1768 | 1466697219314 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 1768 | 1466697219328 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9520d800 == 84 [pid = 1768] [id = 154] 08:53:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x9520dc00) [pid = 1768] [serial = 462] [outer = (nil)] 08:53:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x9782c800) [pid = 1768] [serial = 463] [outer = 0x9520dc00] 08:53:39 INFO - PROCESS | 1768 | 1466697219414 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x9a423400) [pid = 1768] [serial = 464] [outer = 0x9520dc00] 08:53:40 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:40 INFO - PROCESS | 1768 | 1466697220363 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]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:53:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1689ms 08:53:40 INFO - PROCESS | 1768 | 1466697220429 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 08:53:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:53:40 INFO - PROCESS | 1768 | 1466697220435 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 08:53:40 INFO - PROCESS | 1768 | 1466697220443 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 1768 | 1466697220446 Marionette TRACE conn4 <- [1,590,null,{}] 08:53:40 INFO - PROCESS | 1768 | 1466697220452 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}] 08:53:40 INFO - PROCESS | 1768 | 1466697220458 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:40 INFO - PROCESS | 1768 | 1466697220707 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 08:53:41 INFO - PROCESS | 1768 | 1466697220988 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 1768 | 1466697220996 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a41fc00 == 85 [pid = 1768] [id = 155] 08:53:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x9a42ac00) [pid = 1768] [serial = 465] [outer = (nil)] 08:53:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x9a523000) [pid = 1768] [serial = 466] [outer = 0x9a42ac00] 08:53:41 INFO - PROCESS | 1768 | 1466697221092 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x9a9e3c00) [pid = 1768] [serial = 467] [outer = 0x9a42ac00] 08:53:42 INFO - PROCESS | 1768 | 1466697222123 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]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:53:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1733ms 08:53:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:53:42 INFO - PROCESS | 1768 | 1466697222176 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 1768 | 1466697222179 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 08:53:42 INFO - PROCESS | 1768 | 1466697222186 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 1768 | 1466697222191 Marionette TRACE conn4 <- [1,594,null,{}] 08:53:42 INFO - PROCESS | 1768 | 1466697222198 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}] 08:53:42 INFO - PROCESS | 1768 | 1466697222204 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:42 INFO - PROCESS | 1768 | 1466697222403 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 08:53:42 INFO - PROCESS | 1768 | 1466697222687 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 1768 | 1466697222697 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7a400 == 86 [pid = 1768] [id = 156] 08:53:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x9a44d800) [pid = 1768] [serial = 468] [outer = (nil)] 08:53:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x9bbb3800) [pid = 1768] [serial = 469] [outer = 0x9a44d800] 08:53:42 INFO - PROCESS | 1768 | 1466697222786 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x9ca57400) [pid = 1768] [serial = 470] [outer = 0x9a44d800] 08:53:43 INFO - PROCESS | 1768 | 1466697223730 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]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:53:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1585ms 08:53:43 INFO - PROCESS | 1768 | 1466697223772 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 1768 | 1466697223776 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 08:53:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:53:43 INFO - PROCESS | 1768 | 1466697223782 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 1768 | 1466697223786 Marionette TRACE conn4 <- [1,598,null,{}] 08:53:43 INFO - PROCESS | 1768 | 1466697223792 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}] 08:53:43 INFO - PROCESS | 1768 | 1466697223802 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:44 INFO - PROCESS | 1768 | 1466697224035 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 08:53:44 INFO - PROCESS | 1768 | 1466697224275 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 1768 | 1466697224284 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f150000 == 87 [pid = 1768] [id = 157] 08:53:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x923b2000) [pid = 1768] [serial = 471] [outer = (nil)] 08:53:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x923bac00) [pid = 1768] [serial = 472] [outer = 0x923b2000] 08:53:44 INFO - PROCESS | 1768 | 1466697224409 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0xa060f000) [pid = 1768] [serial = 473] [outer = 0x923b2000] 08:53:45 INFO - PROCESS | 1768 | 1466697225305 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]]]}] 08:53:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:53:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1589ms 08:53:45 INFO - PROCESS | 1768 | 1466697225372 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 08:53:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:53:45 INFO - PROCESS | 1768 | 1466697225377 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 08:53:45 INFO - PROCESS | 1768 | 1466697225383 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 1768 | 1466697225387 Marionette TRACE conn4 <- [1,602,null,{}] 08:53:45 INFO - PROCESS | 1768 | 1466697225393 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}] 08:53:45 INFO - PROCESS | 1768 | 1466697225403 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:45 INFO - PROCESS | 1768 | 1466697225613 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 08:53:45 INFO - PROCESS | 1768 | 1466697225848 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 1768 | 1466697225857 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad5400 == 88 [pid = 1768] [id = 158] 08:53:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x8cde9c00) [pid = 1768] [serial = 474] [outer = (nil)] 08:53:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x8cdf0c00) [pid = 1768] [serial = 475] [outer = 0x8cde9c00] 08:53:45 INFO - PROCESS | 1768 | 1466697225951 Marionette DEBUG loaded listener.js 08:53:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8cdf4800) [pid = 1768] [serial = 476] [outer = 0x8cde9c00] 08:53:46 INFO - PROCESS | 1768 | 1466697226836 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]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1486ms 08:53:46 INFO - PROCESS | 1768 | 1466697226870 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 1768 | 1466697226875 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 08:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:53:46 INFO - PROCESS | 1768 | 1466697226882 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 1768 | 1466697226886 Marionette TRACE conn4 <- [1,606,null,{}] 08:53:46 INFO - PROCESS | 1768 | 1466697226891 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}] 08:53:46 INFO - PROCESS | 1768 | 1466697226896 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:47 INFO - PROCESS | 1768 | 1466697227137 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 08:53:47 INFO - PROCESS | 1768 | 1466697227376 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 1768 | 1466697227386 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde9400 == 89 [pid = 1768] [id = 159] 08:53:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x8cdea800) [pid = 1768] [serial = 477] [outer = (nil)] 08:53:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x923c0800) [pid = 1768] [serial = 478] [outer = 0x8cdea800] 08:53:47 INFO - PROCESS | 1768 | 1466697227523 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0xa0612800) [pid = 1768] [serial = 479] [outer = 0x8cdea800] 08:53:48 INFO - PROCESS | 1768 | 1466697228440 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]]]}] 08:53:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:53:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1637ms 08:53:48 INFO - PROCESS | 1768 | 1466697228520 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 1768 | 1466697228525 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 08:53:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:53:48 INFO - PROCESS | 1768 | 1466697228531 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 1768 | 1466697228534 Marionette TRACE conn4 <- [1,610,null,{}] 08:53:48 INFO - PROCESS | 1768 | 1466697228540 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}] 08:53:48 INFO - PROCESS | 1768 | 1466697228545 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:48 INFO - PROCESS | 1768 | 1466697228791 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 08:53:49 INFO - PROCESS | 1768 | 1466697229076 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 1768 | 1466697229083 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cded800 == 90 [pid = 1768] [id = 160] 08:53:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x923b8800) [pid = 1768] [serial = 480] [outer = (nil)] 08:53:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x965bb800) [pid = 1768] [serial = 481] [outer = 0x923b8800] 08:53:49 INFO - PROCESS | 1768 | 1466697229169 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x965bdc00) [pid = 1768] [serial = 482] [outer = 0x923b8800] 08:53:50 INFO - PROCESS | 1768 | 1466697230086 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]]]}] 08:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1630ms 08:53:50 INFO - PROCESS | 1768 | 1466697230163 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 1768 | 1466697230167 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 08:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:53:50 INFO - PROCESS | 1768 | 1466697230174 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 1768 | 1466697230177 Marionette TRACE conn4 <- [1,614,null,{}] 08:53:50 INFO - PROCESS | 1768 | 1466697230183 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}] 08:53:50 INFO - PROCESS | 1768 | 1466697230188 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:50 INFO - PROCESS | 1768 | 1466697230448 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 08:53:50 INFO - PROCESS | 1768 | 1466697230750 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 1768 | 1466697230757 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x928d5000 == 91 [pid = 1768] [id = 161] 08:53:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x928d5800) [pid = 1768] [serial = 483] [outer = (nil)] 08:53:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x928dc800) [pid = 1768] [serial = 484] [outer = 0x928d5800] 08:53:50 INFO - PROCESS | 1768 | 1466697230844 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x928dec00) [pid = 1768] [serial = 485] [outer = 0x928d5800] 08:53:51 INFO - PROCESS | 1768 | 1466697231810 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]]]}] 08:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1689ms 08:53:51 INFO - PROCESS | 1768 | 1466697231864 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 1768 | 1466697231868 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 08:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:53:51 INFO - PROCESS | 1768 | 1466697231875 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 1768 | 1466697231879 Marionette TRACE conn4 <- [1,618,null,{}] 08:53:51 INFO - PROCESS | 1768 | 1466697231885 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}] 08:53:51 INFO - PROCESS | 1768 | 1466697231892 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:52 INFO - PROCESS | 1768 | 1466697232125 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 08:53:52 INFO - PROCESS | 1768 | 1466697232424 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 1768 | 1466697232435 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f38c000 == 92 [pid = 1768] [id = 162] 08:53:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x8f3f7400) [pid = 1768] [serial = 486] [outer = (nil)] 08:53:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x965bbc00) [pid = 1768] [serial = 487] [outer = 0x8f3f7400] 08:53:52 INFO - PROCESS | 1768 | 1466697232521 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0xa2562c00) [pid = 1768] [serial = 488] [outer = 0x8f3f7400] 08:53:53 INFO - PROCESS | 1768 | 1466697233903 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]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 2136ms 08:53:54 INFO - PROCESS | 1768 | 1466697234016 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1768 | 1466697234023 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 08:53:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:53:54 INFO - PROCESS | 1768 | 1466697234032 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1768 | 1466697234037 Marionette TRACE conn4 <- [1,622,null,{}] 08:53:54 INFO - PROCESS | 1768 | 1466697234055 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}] 08:53:54 INFO - PROCESS | 1768 | 1466697234059 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:54 INFO - PROCESS | 1768 | 1466697234245 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 08:53:54 INFO - PROCESS | 1768 | 1466697234447 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 1768 | 1466697234455 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd1400 == 93 [pid = 1768] [id = 163] 08:53:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x8cdf7400) [pid = 1768] [serial = 489] [outer = (nil)] 08:53:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x8e2f7800) [pid = 1768] [serial = 490] [outer = 0x8cdf7400] 08:53:54 INFO - PROCESS | 1768 | 1466697234589 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x8f01f400) [pid = 1768] [serial = 491] [outer = 0x8cdf7400] 08:53:55 INFO - PROCESS | 1768 | 1466697235654 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]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1697ms 08:53:55 INFO - PROCESS | 1768 | 1466697235729 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 1768 | 1466697235736 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 08:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:53:55 INFO - PROCESS | 1768 | 1466697235747 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 1768 | 1466697235752 Marionette TRACE conn4 <- [1,626,null,{}] 08:53:55 INFO - PROCESS | 1768 | 1466697235760 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}] 08:53:55 INFO - PROCESS | 1768 | 1466697235767 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:56 INFO - PROCESS | 1768 | 1466697236007 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 08:53:56 INFO - PROCESS | 1768 | 1466697236442 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 1768 | 1466697236454 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f6800 == 94 [pid = 1768] [id = 164] 08:53:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x8f1c8000) [pid = 1768] [serial = 492] [outer = (nil)] 08:53:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x8f3f1000) [pid = 1768] [serial = 493] [outer = 0x8f1c8000] 08:53:56 INFO - PROCESS | 1768 | 1466697236591 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8f69bc00) [pid = 1768] [serial = 494] [outer = 0x8f1c8000] 08:53:57 INFO - PROCESS | 1768 | 1466697237788 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]]]}] 08:53:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:53:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 2087ms 08:53:57 INFO - PROCESS | 1768 | 1466697237833 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 1768 | 1466697237837 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 08:53:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:53:57 INFO - PROCESS | 1768 | 1466697237843 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 1768 | 1466697237849 Marionette TRACE conn4 <- [1,630,null,{}] 08:53:57 INFO - PROCESS | 1768 | 1466697237865 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}] 08:53:57 INFO - PROCESS | 1768 | 1466697237873 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:58 INFO - PROCESS | 1768 | 1466697238093 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 08:53:58 INFO - PROCESS | 1768 | 1466697238438 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 1768 | 1466697238451 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6ddc00 == 93 [pid = 1768] [id = 102] 08:53:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9a44f400 == 92 [pid = 1768] [id = 100] 08:53:58 INFO - PROCESS | 1768 | --DOCSHELL 0x93879000 == 91 [pid = 1768] [id = 98] 08:53:58 INFO - PROCESS | 1768 | --DOCSHELL 0x92ab2400 == 90 [pid = 1768] [id = 97] 08:53:58 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0xa8c45c00) [pid = 1768] [serial = 366] [outer = (nil)] [url = about:blank] 08:53:58 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0xa200fc00) [pid = 1768] [serial = 360] [outer = (nil)] [url = about:blank] 08:53:58 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8f905000) [pid = 1768] [serial = 348] [outer = (nil)] [url = about:blank] 08:53:58 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x9520ac00) [pid = 1768] [serial = 351] [outer = (nil)] [url = about:blank] 08:53:58 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x8f1cac00) [pid = 1768] [serial = 369] [outer = (nil)] [url = about:blank] 08:53:58 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x9cb62800) [pid = 1768] [serial = 357] [outer = (nil)] [url = about:blank] 08:53:58 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x9b5e3800) [pid = 1768] [serial = 354] [outer = (nil)] [url = about:blank] 08:53:58 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x9530f800) [pid = 1768] [serial = 372] [outer = (nil)] [url = about:blank] 08:53:58 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0xa672e000) [pid = 1768] [serial = 363] [outer = (nil)] [url = about:blank] 08:53:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1cb400 == 91 [pid = 1768] [id = 165] 08:53:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x8f1cc400) [pid = 1768] [serial = 495] [outer = (nil)] 08:53:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8f90c800) [pid = 1768] [serial = 496] [outer = 0x8f1cc400] 08:53:58 INFO - PROCESS | 1768 | 1466697238586 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x928ddc00) [pid = 1768] [serial = 497] [outer = 0x8f1cc400] 08:53:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9d889c00 == 90 [pid = 1768] [id = 104] 08:53:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8f385800 == 89 [pid = 1768] [id = 107] 08:53:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8f605000 == 88 [pid = 1768] [id = 106] 08:53:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9530cc00 == 87 [pid = 1768] [id = 105] 08:53:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9473e800 == 86 [pid = 1768] [id = 103] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad3c00 == 85 [pid = 1768] [id = 142] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8f150c00 == 84 [pid = 1768] [id = 141] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8f14ec00 == 83 [pid = 1768] [id = 140] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8f143c00 == 82 [pid = 1768] [id = 139] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42c400 == 81 [pid = 1768] [id = 138] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42b400 == 80 [pid = 1768] [id = 137] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x92632c00 == 79 [pid = 1768] [id = 136] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x95124c00 == 78 [pid = 1768] [id = 135] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3f8400 == 77 [pid = 1768] [id = 134] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x93aab000 == 76 [pid = 1768] [id = 133] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3f1400 == 75 [pid = 1768] [id = 132] 08:53:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9ee000 == 74 [pid = 1768] [id = 131] 08:53:59 INFO - PROCESS | 1768 | 1466697239438 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]]]}] 08:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1648ms 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x9a593c00) [pid = 1768] [serial = 387] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x9a527800) [pid = 1768] [serial = 390] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x9a8d2400) [pid = 1768] [serial = 388] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8f1cb000) [pid = 1768] [serial = 376] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x8f01c800) [pid = 1768] [serial = 375] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x92aaf400) [pid = 1768] [serial = 379] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x9297d400) [pid = 1768] [serial = 378] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x93a14000) [pid = 1768] [serial = 381] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x93c48400) [pid = 1768] [serial = 382] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x9a428000) [pid = 1768] [serial = 384] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x9a448800) [pid = 1768] [serial = 385] [outer = (nil)] [url = about:blank] 08:53:59 INFO - PROCESS | 1768 | 1466697239512 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 08:53:59 INFO - PROCESS | 1768 | 1466697239516 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 08:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:53:59 INFO - PROCESS | 1768 | 1466697239526 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:53:59 INFO - PROCESS | 1768 | 1466697239528 Marionette TRACE conn4 <- [1,634,null,{}] 08:53:59 INFO - PROCESS | 1768 | 1466697239533 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}] 08:53:59 INFO - PROCESS | 1768 | 1466697239539 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:59 INFO - PROCESS | 1768 | 1466697239728 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 08:53:59 INFO - PROCESS | 1768 | 1466697239889 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 1768 | 1466697239897 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:53:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad3c00 == 75 [pid = 1768] [id = 166] 08:53:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x8e42b400) [pid = 1768] [serial = 498] [outer = (nil)] 08:53:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x92631000) [pid = 1768] [serial = 499] [outer = 0x8e42b400] 08:53:59 INFO - PROCESS | 1768 | 1466697239969 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x92a51800) [pid = 1768] [serial = 500] [outer = 0x8e42b400] 08:54:00 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:00 INFO - PROCESS | 1768 | 1466697240810 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]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1333ms 08:54:00 INFO - PROCESS | 1768 | 1466697240870 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 1768 | 1466697240874 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 08:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:54:00 INFO - PROCESS | 1768 | 1466697240880 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 1768 | 1466697240884 Marionette TRACE conn4 <- [1,638,null,{}] 08:54:00 INFO - PROCESS | 1768 | 1466697240889 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}] 08:54:00 INFO - PROCESS | 1768 | 1466697240894 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:01 INFO - PROCESS | 1768 | 1466697241124 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 08:54:01 INFO - PROCESS | 1768 | 1466697241149 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:01 INFO - PROCESS | 1768 | 1466697241156 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7e800 == 76 [pid = 1768] [id = 167] 08:54:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x8ccce400) [pid = 1768] [serial = 501] [outer = (nil)] 08:54:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x92a57000) [pid = 1768] [serial = 502] [outer = 0x8ccce400] 08:54:01 INFO - PROCESS | 1768 | 1466697241229 Marionette DEBUG loaded listener.js 08:54:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x92a5a000) [pid = 1768] [serial = 503] [outer = 0x8ccce400] 08:54:01 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:02 INFO - PROCESS | 1768 | 1466697242249 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]]]}] 08:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1432ms 08:54:02 INFO - PROCESS | 1768 | 1466697242323 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 1768 | 1466697242327 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 08:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:54:02 INFO - PROCESS | 1768 | 1466697242336 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 1768 | 1466697242341 Marionette TRACE conn4 <- [1,642,null,{}] 08:54:02 INFO - PROCESS | 1768 | 1466697242350 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}] 08:54:02 INFO - PROCESS | 1768 | 1466697242365 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:02 INFO - PROCESS | 1768 | 1466697242778 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 08:54:04 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x8f90f000) [pid = 1768] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:54:04 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x8d9e8000) [pid = 1768] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:54:04 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x8f906400) [pid = 1768] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:54:04 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x8f60f800) [pid = 1768] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:54:04 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x8f020800) [pid = 1768] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:54:04 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x8ccd5400) [pid = 1768] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:54:04 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x8f3f0c00) [pid = 1768] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:54:04 INFO - PROCESS | 1768 | 1466697244326 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 1768 | 1466697244336 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd5400 == 77 [pid = 1768] [id = 168] 08:54:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x8ccdc800) [pid = 1768] [serial = 504] [outer = (nil)] 08:54:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x8f01e800) [pid = 1768] [serial = 505] [outer = 0x8ccdc800] 08:54:04 INFO - PROCESS | 1768 | 1466697244417 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x8f60f800) [pid = 1768] [serial = 506] [outer = 0x8ccdc800] 08:54:05 INFO - PROCESS | 1768 | 1466697245144 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]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 2842ms 08:54:05 INFO - PROCESS | 1768 | 1466697245185 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 1768 | 1466697245189 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 08:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:54:05 INFO - PROCESS | 1768 | 1466697245195 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 1768 | 1466697245198 Marionette TRACE conn4 <- [1,646,null,{}] 08:54:05 INFO - PROCESS | 1768 | 1466697245204 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}] 08:54:05 INFO - PROCESS | 1768 | 1466697245208 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:05 INFO - PROCESS | 1768 | 1466697245388 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 08:54:05 INFO - PROCESS | 1768 | 1466697245402 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1768 | 1466697245409 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7cc00 == 78 [pid = 1768] [id = 169] 08:54:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x92638c00) [pid = 1768] [serial = 507] [outer = (nil)] 08:54:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x93c46800) [pid = 1768] [serial = 508] [outer = 0x92638c00] 08:54:05 INFO - PROCESS | 1768 | 1466697245486 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x95186000) [pid = 1768] [serial = 509] [outer = 0x92638c00] 08:54:06 INFO - PROCESS | 1768 | 1466697246553 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]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1396ms 08:54:06 INFO - PROCESS | 1768 | 1466697246593 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1768 | 1466697246600 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 08:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:54:06 INFO - PROCESS | 1768 | 1466697246610 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1768 | 1466697246614 Marionette TRACE conn4 <- [1,650,null,{}] 08:54:06 INFO - PROCESS | 1768 | 1466697246624 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}] 08:54:06 INFO - PROCESS | 1768 | 1466697246630 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:06 INFO - PROCESS | 1768 | 1466697246860 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 08:54:07 INFO - PROCESS | 1768 | 1466697247114 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 1768 | 1466697247129 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e2c00 == 79 [pid = 1768] [id = 170] 08:54:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x8d9e3c00) [pid = 1768] [serial = 510] [outer = (nil)] 08:54:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x8e42ac00) [pid = 1768] [serial = 511] [outer = 0x8d9e3c00] 08:54:07 INFO - PROCESS | 1768 | 1466697247257 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x8ef62800) [pid = 1768] [serial = 512] [outer = 0x8d9e3c00] 08:54:08 INFO - PROCESS | 1768 | 1466697248235 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]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1700ms 08:54:08 INFO - PROCESS | 1768 | 1466697248309 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 1768 | 1466697248317 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 08:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:54:08 INFO - PROCESS | 1768 | 1466697248328 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1768 | 1466697248332 Marionette TRACE conn4 <- [1,654,null,{}] 08:54:08 INFO - PROCESS | 1768 | 1466697248339 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}] 08:54:08 INFO - PROCESS | 1768 | 1466697248346 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:08 INFO - PROCESS | 1768 | 1466697248596 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 08:54:08 INFO - PROCESS | 1768 | 1466697248889 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1768 | 1466697248898 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1cfc00 == 80 [pid = 1768] [id = 171] 08:54:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x8f3f2800) [pid = 1768] [serial = 513] [outer = (nil)] 08:54:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8f904000) [pid = 1768] [serial = 514] [outer = 0x8f3f2800] 08:54:08 INFO - PROCESS | 1768 | 1466697248984 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x923bf800) [pid = 1768] [serial = 515] [outer = 0x8f3f2800] 08:54:10 INFO - PROCESS | 1768 | 1466697250002 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]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1736ms 08:54:10 INFO - PROCESS | 1768 | 1466697250064 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 1768 | 1466697250069 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 08:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:54:10 INFO - PROCESS | 1768 | 1466697250076 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 1768 | 1466697250082 Marionette TRACE conn4 <- [1,658,null,{}] 08:54:10 INFO - PROCESS | 1768 | 1466697250100 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}] 08:54:10 INFO - PROCESS | 1768 | 1466697250109 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:10 INFO - PROCESS | 1768 | 1466697250346 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 08:54:10 INFO - PROCESS | 1768 | 1466697250654 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:10 INFO - PROCESS | 1768 | 1466697250667 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x92ab2400 == 81 [pid = 1768] [id = 172] 08:54:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x92ab2c00) [pid = 1768] [serial = 516] [outer = (nil)] 08:54:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x93a0fc00) [pid = 1768] [serial = 517] [outer = 0x92ab2c00] 08:54:10 INFO - PROCESS | 1768 | 1466697250756 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x95124c00) [pid = 1768] [serial = 518] [outer = 0x92ab2c00] 08:54:11 INFO - PROCESS | 1768 | 1466697251653 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]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1639ms 08:54:11 INFO - PROCESS | 1768 | 1466697251716 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 08:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:54:11 INFO - PROCESS | 1768 | 1466697251721 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 08:54:11 INFO - PROCESS | 1768 | 1466697251728 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 1768 | 1466697251732 Marionette TRACE conn4 <- [1,662,null,{}] 08:54:11 INFO - PROCESS | 1768 | 1466697251738 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}] 08:54:11 INFO - PROCESS | 1768 | 1466697251743 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:11 INFO - PROCESS | 1768 | 1466697251953 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 08:54:12 INFO - PROCESS | 1768 | 1466697252199 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 1768 | 1466697252209 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x928dd400 == 82 [pid = 1768] [id = 173] 08:54:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x93c48400) [pid = 1768] [serial = 519] [outer = (nil)] 08:54:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x953b5000) [pid = 1768] [serial = 520] [outer = 0x93c48400] 08:54:12 INFO - PROCESS | 1768 | 1466697252373 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x965b8000) [pid = 1768] [serial = 521] [outer = 0x93c48400] 08:54:12 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:13 INFO - PROCESS | 1768 | 1466697253267 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]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1582ms 08:54:13 INFO - PROCESS | 1768 | 1466697253310 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 1768 | 1466697253314 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 08:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:54:13 INFO - PROCESS | 1768 | 1466697253321 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 1768 | 1466697253324 Marionette TRACE conn4 <- [1,666,null,{}] 08:54:13 INFO - PROCESS | 1768 | 1466697253330 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}] 08:54:13 INFO - PROCESS | 1768 | 1466697253335 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:13 INFO - PROCESS | 1768 | 1466697253535 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 08:54:13 INFO - PROCESS | 1768 | 1466697253774 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 1768 | 1466697253780 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x9530cc00 == 83 [pid = 1768] [id = 174] 08:54:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x953b8000) [pid = 1768] [serial = 522] [outer = (nil)] 08:54:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x99e0dc00) [pid = 1768] [serial = 523] [outer = 0x953b8000] 08:54:13 INFO - PROCESS | 1768 | 1466697253903 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x9a428c00) [pid = 1768] [serial = 524] [outer = 0x953b8000] 08:54:14 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:14 INFO - PROCESS | 1768 | 1466697254799 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]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1547ms 08:54:14 INFO - PROCESS | 1768 | 1466697254870 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 08:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:54:14 INFO - PROCESS | 1768 | 1466697254874 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 08:54:14 INFO - PROCESS | 1768 | 1466697254880 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 1768 | 1466697254884 Marionette TRACE conn4 <- [1,670,null,{}] 08:54:14 INFO - PROCESS | 1768 | 1466697254890 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}] 08:54:14 INFO - PROCESS | 1768 | 1466697254901 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:15 INFO - PROCESS | 1768 | 1466697255172 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 08:54:15 INFO - PROCESS | 1768 | 1466697255465 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 1768 | 1466697255475 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1cac00 == 84 [pid = 1768] [id = 175] 08:54:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x965bcc00) [pid = 1768] [serial = 525] [outer = (nil)] 08:54:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x9a8d3400) [pid = 1768] [serial = 526] [outer = 0x965bcc00] 08:54:15 INFO - PROCESS | 1768 | 1466697255572 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x9b62bc00) [pid = 1768] [serial = 527] [outer = 0x965bcc00] 08:54:16 INFO - PROCESS | 1768 | 1466697256511 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]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1687ms 08:54:16 INFO - PROCESS | 1768 | 1466697256568 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 1768 | 1466697256572 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 08:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:54:16 INFO - PROCESS | 1768 | 1466697256578 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1768 | 1466697256582 Marionette TRACE conn4 <- [1,674,null,{}] 08:54:16 INFO - PROCESS | 1768 | 1466697256588 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}] 08:54:16 INFO - PROCESS | 1768 | 1466697256593 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:16 INFO - PROCESS | 1768 | 1466697256792 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 08:54:17 INFO - PROCESS | 1768 | 1466697257032 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1768 | 1466697257041 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d393400 == 85 [pid = 1768] [id = 176] 08:54:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8d393c00) [pid = 1768] [serial = 528] [outer = (nil)] 08:54:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8d39a400) [pid = 1768] [serial = 529] [outer = 0x8d393c00] 08:54:17 INFO - PROCESS | 1768 | 1466697257165 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x8d39d400) [pid = 1768] [serial = 530] [outer = 0x8d393c00] 08:54:17 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:18 INFO - PROCESS | 1768 | 1466697258042 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]]]}] 08:54:18 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 08:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1536ms 08:54:18 INFO - PROCESS | 1768 | 1466697258115 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 1768 | 1466697258119 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 08:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:54:18 INFO - PROCESS | 1768 | 1466697258126 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 1768 | 1466697258129 Marionette TRACE conn4 <- [1,678,null,{}] 08:54:18 INFO - PROCESS | 1768 | 1466697258136 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}] 08:54:18 INFO - PROCESS | 1768 | 1466697258141 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:18 INFO - PROCESS | 1768 | 1466697258371 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 08:54:18 INFO - PROCESS | 1768 | 1466697258613 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1768 | 1466697258623 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d394c00 == 86 [pid = 1768] [id = 177] 08:54:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8d396000) [pid = 1768] [serial = 531] [outer = (nil)] 08:54:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x9a599400) [pid = 1768] [serial = 532] [outer = 0x8d396000] 08:54:18 INFO - PROCESS | 1768 | 1466697258748 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x9b5e3800) [pid = 1768] [serial = 533] [outer = 0x8d396000] 08:54:19 INFO - PROCESS | 1768 | 1466697259644 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]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1590ms 08:54:19 INFO - PROCESS | 1768 | 1466697259718 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1768 | 1466697259721 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 08:54:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:54:19 INFO - PROCESS | 1768 | 1466697259728 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1768 | 1466697259732 Marionette TRACE conn4 <- [1,682,null,{}] 08:54:19 INFO - PROCESS | 1768 | 1466697259738 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}] 08:54:19 INFO - PROCESS | 1768 | 1466697259743 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:19 INFO - PROCESS | 1768 | 1466697259971 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 08:54:20 INFO - PROCESS | 1768 | 1466697260213 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 1768 | 1466697260221 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad1400 == 87 [pid = 1768] [id = 178] 08:54:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x8cc84400) [pid = 1768] [serial = 534] [outer = (nil)] 08:54:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x8d3a9400) [pid = 1768] [serial = 535] [outer = 0x8cc84400] 08:54:20 INFO - PROCESS | 1768 | 1466697260345 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x8d3ab400) [pid = 1768] [serial = 536] [outer = 0x8cc84400] 08:54:21 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:21 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:54:21 INFO - PROCESS | 1768 | 1466697261662 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]]]}] 08:54:21 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) 08:54:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1994ms 08:54:21 INFO - PROCESS | 1768 | 1466697261761 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 1768 | 1466697261764 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 08:54:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:54:21 INFO - PROCESS | 1768 | 1466697261777 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 1768 | 1466697261780 Marionette TRACE conn4 <- [1,686,null,{}] 08:54:21 INFO - PROCESS | 1768 | 1466697261787 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}] 08:54:21 INFO - PROCESS | 1768 | 1466697261792 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:21 INFO - PROCESS | 1768 | 1466697261990 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 08:54:22 INFO - PROCESS | 1768 | 1466697262191 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1768 | 1466697262201 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a8800 == 88 [pid = 1768] [id = 179] 08:54:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x8d3ab000) [pid = 1768] [serial = 537] [outer = (nil)] 08:54:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x8f3f9800) [pid = 1768] [serial = 538] [outer = 0x8d3ab000] 08:54:22 INFO - PROCESS | 1768 | 1466697262279 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x92986400) [pid = 1768] [serial = 539] [outer = 0x8d3ab000] 08:54:23 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:23 INFO - PROCESS | 1768 | 1466697263646 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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:54:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1885ms 08:54:23 INFO - PROCESS | 1768 | 1466697263661 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 1768 | 1466697263665 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 08:54:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:54:23 INFO - PROCESS | 1768 | 1466697263750 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 1768 | 1466697263755 Marionette TRACE conn4 <- [1,690,null,{}] 08:54:23 INFO - PROCESS | 1768 | 1466697263762 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}] 08:54:23 INFO - PROCESS | 1768 | 1466697263768 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:23 INFO - PROCESS | 1768 | 1466697263956 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 08:54:24 INFO - PROCESS | 1768 | 1466697264601 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 1768 | 1466697264610 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65f400 == 89 [pid = 1768] [id = 180] 08:54:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x8cad0800) [pid = 1768] [serial = 540] [outer = (nil)] 08:54:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x8cad9c00) [pid = 1768] [serial = 541] [outer = 0x8cad0800] 08:54:24 INFO - PROCESS | 1768 | 1466697264686 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x8cc78400) [pid = 1768] [serial = 542] [outer = 0x8cad0800] 08:54:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:26 INFO - PROCESS | 1768 | 1466697266043 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]]]}] 08:54:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:54:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2371ms 08:54:26 INFO - PROCESS | 1768 | 1466697266115 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 1768 | 1466697266119 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 08:54:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:54:26 INFO - PROCESS | 1768 | 1466697266150 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 1768 | 1466697266155 Marionette TRACE conn4 <- [1,694,null,{}] 08:54:26 INFO - PROCESS | 1768 | 1466697266164 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}] 08:54:26 INFO - PROCESS | 1768 | 1466697266169 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:26 INFO - PROCESS | 1768 | 1466697266349 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 08:54:26 INFO - PROCESS | 1768 | 1466697266550 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 1768 | 1466697266561 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadf000 == 90 [pid = 1768] [id = 181] 08:54:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x8cc80000) [pid = 1768] [serial = 543] [outer = (nil)] 08:54:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x8d3b0000) [pid = 1768] [serial = 544] [outer = 0x8cc80000] 08:54:26 INFO - PROCESS | 1768 | 1466697266681 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x8d9ee000) [pid = 1768] [serial = 545] [outer = 0x8cc80000] 08:54:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8f01bc00 == 89 [pid = 1768] [id = 110] 08:54:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9b298000 == 88 [pid = 1768] [id = 118] 08:54:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9cb58800 == 87 [pid = 1768] [id = 120] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x9a9e3800) [pid = 1768] [serial = 403] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x8cc7d000) [pid = 1768] [serial = 430] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x92636000) [pid = 1768] [serial = 409] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x925b5c00) [pid = 1768] [serial = 424] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x8f01f000) [pid = 1768] [serial = 393] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8f149800) [pid = 1768] [serial = 418] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x925ac000) [pid = 1768] [serial = 415] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x9a420800) [pid = 1768] [serial = 454] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x95278c00) [pid = 1768] [serial = 400] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x8f699000) [pid = 1768] [serial = 421] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x91d5b400) [pid = 1768] [serial = 397] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x8cade000) [pid = 1768] [serial = 427] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x8cccd400) [pid = 1768] [serial = 433] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x9bb09c00) [pid = 1768] [serial = 406] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x8ef64000) [pid = 1768] [serial = 412] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2fdc00 == 86 [pid = 1768] [id = 119] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8f1c4000) [pid = 1768] [serial = 439] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x93a16000) [pid = 1768] [serial = 448] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x93c45400) [pid = 1768] [serial = 449] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8f3edc00) [pid = 1768] [serial = 440] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0xa82fc000) [pid = 1768] [serial = 325] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x99fb7800) [pid = 1768] [serial = 452] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x8e2fb400) [pid = 1768] [serial = 437] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x8d9efc00) [pid = 1768] [serial = 436] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x92980000) [pid = 1768] [serial = 451] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x92ab2000) [pid = 1768] [serial = 446] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x8f903800) [pid = 1768] [serial = 443] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0xa6754c00) [pid = 1768] [serial = 220] [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.] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x8f6a4c00) [pid = 1768] [serial = 442] [outer = (nil)] [url = about:blank] 08:54:27 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x92635000) [pid = 1768] [serial = 445] [outer = (nil)] [url = about:blank] 08:54:28 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:28 INFO - PROCESS | 1768 | 1466697268131 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]]]}] 08:54:28 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) 08:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1999ms 08:54:28 INFO - PROCESS | 1768 | 1466697268147 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 08:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:54:28 INFO - PROCESS | 1768 | 1466697268153 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 08:54:28 INFO - PROCESS | 1768 | 1466697268160 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:54:28 INFO - PROCESS | 1768 | 1466697268163 Marionette TRACE conn4 <- [1,698,null,{}] 08:54:28 INFO - PROCESS | 1768 | 1466697268169 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}] 08:54:28 INFO - PROCESS | 1768 | 1466697268174 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:28 INFO - PROCESS | 1768 | 1466697268345 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 08:54:28 INFO - PROCESS | 1768 | 1466697268356 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:28 INFO - PROCESS | 1768 | 1466697268364 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a0000 == 87 [pid = 1768] [id = 182] 08:54:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x8d3af800) [pid = 1768] [serial = 546] [outer = (nil)] 08:54:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x8ef59800) [pid = 1768] [serial = 547] [outer = 0x8d3af800] 08:54:28 INFO - PROCESS | 1768 | 1466697268435 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x8f14a400) [pid = 1768] [serial = 548] [outer = 0x8d3af800] 08:54:29 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:29 INFO - PROCESS | 1768 | 1466697269787 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]]]}] 08:54:29 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) 08:54:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1643ms 08:54:29 INFO - PROCESS | 1768 | 1466697269812 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 08:54:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:54:29 INFO - PROCESS | 1768 | 1466697269817 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 08:54:29 INFO - PROCESS | 1768 | 1466697269831 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 1768 | 1466697269839 Marionette TRACE conn4 <- [1,702,null,{}] 08:54:29 INFO - PROCESS | 1768 | 1466697269857 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}] 08:54:29 INFO - PROCESS | 1768 | 1466697269865 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:30 INFO - PROCESS | 1768 | 1466697270134 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 08:54:30 INFO - PROCESS | 1768 | 1466697270174 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 1768 | 1466697270181 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9efc00 == 88 [pid = 1768] [id = 183] 08:54:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x8f1cf000) [pid = 1768] [serial = 549] [outer = (nil)] 08:54:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8f6a4c00) [pid = 1768] [serial = 550] [outer = 0x8f1cf000] 08:54:30 INFO - PROCESS | 1768 | 1466697270250 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x8f903800) [pid = 1768] [serial = 551] [outer = 0x8f1cf000] 08:54:32 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:32 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x8ccdc800) [pid = 1768] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:54:32 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x8f1c8000) [pid = 1768] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:54:32 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x8ccce400) [pid = 1768] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:54:32 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8f1cc400) [pid = 1768] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:54:32 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x8cadac00) [pid = 1768] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:54:32 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x8e42b400) [pid = 1768] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:54:32 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8f3f7400) [pid = 1768] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:54:32 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x8cdf7400) [pid = 1768] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:54:32 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8f90d400) [pid = 1768] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:54:32 INFO - PROCESS | 1768 | 1466697272611 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]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2813ms 08:54:32 INFO - PROCESS | 1768 | 1466697272636 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 08:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:54:32 INFO - PROCESS | 1768 | 1466697272642 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 08:54:32 INFO - PROCESS | 1768 | 1466697272648 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 1768 | 1466697272651 Marionette TRACE conn4 <- [1,706,null,{}] 08:54:32 INFO - PROCESS | 1768 | 1466697272656 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}] 08:54:32 INFO - PROCESS | 1768 | 1466697272662 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:32 INFO - PROCESS | 1768 | 1466697272879 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 08:54:32 INFO - PROCESS | 1768 | 1466697272978 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 1768 | 1466697273006 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9ed000 == 89 [pid = 1768] [id = 184] 08:54:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8f021400) [pid = 1768] [serial = 552] [outer = (nil)] 08:54:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x8f3edc00) [pid = 1768] [serial = 553] [outer = 0x8f021400] 08:54:33 INFO - PROCESS | 1768 | 1466697273068 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x8f695800) [pid = 1768] [serial = 554] [outer = 0x8f021400] 08:54:34 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:34 INFO - PROCESS | 1768 | 1466697274179 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]]]}] 08:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1590ms 08:54:34 INFO - PROCESS | 1768 | 1466697274238 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 08:54:34 INFO - PROCESS | 1768 | 1466697274241 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 08:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:54:34 INFO - PROCESS | 1768 | 1466697274248 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:54:34 INFO - PROCESS | 1768 | 1466697274252 Marionette TRACE conn4 <- [1,710,null,{}] 08:54:34 INFO - PROCESS | 1768 | 1466697274257 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}] 08:54:34 INFO - PROCESS | 1768 | 1466697274262 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:34 INFO - PROCESS | 1768 | 1466697274508 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 08:54:34 INFO - PROCESS | 1768 | 1466697274815 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 1768 | 1466697274826 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b662c00 == 90 [pid = 1768] [id = 185] 08:54:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x8b665000) [pid = 1768] [serial = 555] [outer = (nil)] 08:54:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x8cc75c00) [pid = 1768] [serial = 556] [outer = 0x8b665000] 08:54:34 INFO - PROCESS | 1768 | 1466697274909 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x8ccd5c00) [pid = 1768] [serial = 557] [outer = 0x8b665000] 08:54:36 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:36 INFO - PROCESS | 1768 | 1466697276361 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]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2135ms 08:54:36 INFO - PROCESS | 1768 | 1466697276394 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 1768 | 1466697276399 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 08:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:54:36 INFO - PROCESS | 1768 | 1466697276411 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 1768 | 1466697276415 Marionette TRACE conn4 <- [1,714,null,{}] 08:54:36 INFO - PROCESS | 1768 | 1466697276424 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}] 08:54:36 INFO - PROCESS | 1768 | 1466697276429 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:36 INFO - PROCESS | 1768 | 1466697276627 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 08:54:36 INFO - PROCESS | 1768 | 1466697276825 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1768 | 1466697276837 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdeec00 == 91 [pid = 1768] [id = 186] 08:54:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x8d3a0c00) [pid = 1768] [serial = 558] [outer = (nil)] 08:54:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8e427800) [pid = 1768] [serial = 559] [outer = 0x8d3a0c00] 08:54:36 INFO - PROCESS | 1768 | 1466697276959 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x8f01bc00) [pid = 1768] [serial = 560] [outer = 0x8d3a0c00] 08:54:38 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:38 INFO - PROCESS | 1768 | 1466697278344 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]]]}] 08:54:38 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 08:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2040ms 08:54:38 INFO - PROCESS | 1768 | 1466697278456 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 1768 | 1466697278463 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 08:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:54:38 INFO - PROCESS | 1768 | 1466697278470 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 1768 | 1466697278475 Marionette TRACE conn4 <- [1,718,null,{}] 08:54:38 INFO - PROCESS | 1768 | 1466697278482 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}] 08:54:38 INFO - PROCESS | 1768 | 1466697278487 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:38 INFO - PROCESS | 1768 | 1466697278686 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 08:54:38 INFO - PROCESS | 1768 | 1466697278884 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 1768 | 1466697278890 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2fc800 == 92 [pid = 1768] [id = 187] 08:54:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x8f14a000) [pid = 1768] [serial = 561] [outer = (nil)] 08:54:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x8f902c00) [pid = 1768] [serial = 562] [outer = 0x8f14a000] 08:54:38 INFO - PROCESS | 1768 | 1466697278974 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x925ac000) [pid = 1768] [serial = 563] [outer = 0x8f14a000] 08:54:40 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:40 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:54:40 INFO - PROCESS | 1768 | 1466697280476 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]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2036ms 08:54:40 INFO - PROCESS | 1768 | 1466697280507 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 1768 | 1466697280512 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 08:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:54:40 INFO - PROCESS | 1768 | 1466697280529 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1768 | 1466697280539 Marionette TRACE conn4 <- [1,722,null,{}] 08:54:40 INFO - PROCESS | 1768 | 1466697280547 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}] 08:54:40 INFO - PROCESS | 1768 | 1466697280555 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:40 INFO - PROCESS | 1768 | 1466697280795 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 08:54:41 INFO - PROCESS | 1768 | 1466697280991 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1768 | 1466697281001 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f902000 == 93 [pid = 1768] [id = 188] 08:54:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x925b0c00) [pid = 1768] [serial = 564] [outer = (nil)] 08:54:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x928d9000) [pid = 1768] [serial = 565] [outer = 0x925b0c00] 08:54:41 INFO - PROCESS | 1768 | 1466697281118 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x92a5bc00) [pid = 1768] [serial = 566] [outer = 0x925b0c00] 08:54:42 INFO - PROCESS | 1768 | 1466697282067 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] 08:54:42 INFO - PROCESS | 1768 | 1466697282129 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 08:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:54:42 INFO - PROCESS | 1768 | 1466697282135 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1768 | 1466697282138 Marionette TRACE conn4 <- [1,726,null,{}] 08:54:42 INFO - PROCESS | 1768 | 1466697282145 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}] 08:54:42 INFO - PROCESS | 1768 | 1466697282151 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:42 INFO - PROCESS | 1768 | 1466697282364 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 08:54:42 INFO - PROCESS | 1768 | 1466697282632 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 1768 | 1466697282641 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66d800 == 94 [pid = 1768] [id = 189] 08:54:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x925a7c00) [pid = 1768] [serial = 567] [outer = (nil)] 08:54:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x93aa0c00) [pid = 1768] [serial = 568] [outer = 0x925a7c00] 08:54:42 INFO - PROCESS | 1768 | 1466697282768 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x95201c00) [pid = 1768] [serial = 569] [outer = 0x925a7c00] 08:54:43 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:43 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:54:43 INFO - PROCESS | 1768 | 1466697283746 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]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1683ms 08:54:43 INFO - PROCESS | 1768 | 1466697283819 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 08:54:43 INFO - PROCESS | 1768 | 1466697283823 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 08:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:54:43 INFO - PROCESS | 1768 | 1466697283830 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 1768 | 1466697283833 Marionette TRACE conn4 <- [1,730,null,{}] 08:54:43 INFO - PROCESS | 1768 | 1466697283840 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}] 08:54:43 INFO - PROCESS | 1768 | 1466697283845 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:44 INFO - PROCESS | 1768 | 1466697284085 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 08:54:44 INFO - PROCESS | 1768 | 1466697284380 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1768 | 1466697284398 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x95273800 == 95 [pid = 1768] [id = 190] 08:54:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x952a3400) [pid = 1768] [serial = 570] [outer = (nil)] 08:54:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x9530a400) [pid = 1768] [serial = 571] [outer = 0x952a3400] 08:54:44 INFO - PROCESS | 1768 | 1466697284496 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x9a2ea000) [pid = 1768] [serial = 572] [outer = 0x952a3400] 08:54:45 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:45 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:54:45 INFO - PROCESS | 1768 | 1466697285492 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] 08:54:45 INFO - PROCESS | 1768 | 1466697285574 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 08:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:54:45 INFO - PROCESS | 1768 | 1466697285580 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1768 | 1466697285584 Marionette TRACE conn4 <- [1,734,null,{}] 08:54:45 INFO - PROCESS | 1768 | 1466697285589 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}] 08:54:45 INFO - PROCESS | 1768 | 1466697285595 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:45 INFO - PROCESS | 1768 | 1466697285807 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 08:54:46 INFO - PROCESS | 1768 | 1466697286062 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 1768 | 1466697286069 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a420800 == 96 [pid = 1768] [id = 191] 08:54:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x9a444400) [pid = 1768] [serial = 573] [outer = (nil)] 08:54:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x9a9de000) [pid = 1768] [serial = 574] [outer = 0x9a444400] 08:54:46 INFO - PROCESS | 1768 | 1466697286190 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x9b291800) [pid = 1768] [serial = 575] [outer = 0x9a444400] 08:54:46 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:47 INFO - PROCESS | 1768 | 1466697287108 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]]]}] 08:54:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1584ms 08:54:47 INFO - PROCESS | 1768 | 1466697287166 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 1768 | 1466697287169 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 08:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:54:47 INFO - PROCESS | 1768 | 1466697287176 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1768 | 1466697287180 Marionette TRACE conn4 <- [1,738,null,{}] 08:54:47 INFO - PROCESS | 1768 | 1466697287186 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}] 08:54:47 INFO - PROCESS | 1768 | 1466697287191 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:47 INFO - PROCESS | 1768 | 1466697287399 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 08:54:47 INFO - PROCESS | 1768 | 1466697287709 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 1768 | 1466697287717 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x95276c00 == 97 [pid = 1768] [id = 192] 08:54:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x9a428800) [pid = 1768] [serial = 576] [outer = (nil)] 08:54:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x9ca5e400) [pid = 1768] [serial = 577] [outer = 0x9a428800] 08:54:47 INFO - PROCESS | 1768 | 1466697287807 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x9cb62800) [pid = 1768] [serial = 578] [outer = 0x9a428800] 08:54:49 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:49 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:54:49 INFO - PROCESS | 1768 | 1466697289108 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]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1988ms 08:54:49 INFO - PROCESS | 1768 | 1466697289245 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 1768 | 1466697289248 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 08:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:54:49 INFO - PROCESS | 1768 | 1466697289263 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:54:49 INFO - PROCESS | 1768 | 1466697289267 Marionette TRACE conn4 <- [1,742,null,{}] 08:54:49 INFO - PROCESS | 1768 | 1466697289273 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}] 08:54:49 INFO - PROCESS | 1768 | 1466697289278 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:49 INFO - PROCESS | 1768 | 1466697289462 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 08:54:49 INFO - PROCESS | 1768 | 1466697289671 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 1768 | 1466697289681 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd9800 == 98 [pid = 1768] [id = 193] 08:54:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x8d9e7000) [pid = 1768] [serial = 579] [outer = (nil)] 08:54:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x8f1ca400) [pid = 1768] [serial = 580] [outer = 0x8d9e7000] 08:54:49 INFO - PROCESS | 1768 | 1466697289809 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x92a5a400) [pid = 1768] [serial = 581] [outer = 0x8d9e7000] 08:54:51 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:51 INFO - PROCESS | 1768 | 1466697291303 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]]]}] 08:54:51 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 08:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2087ms 08:54:51 INFO - PROCESS | 1768 | 1466697291351 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 08:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:54:51 INFO - PROCESS | 1768 | 1466697291355 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 08:54:51 INFO - PROCESS | 1768 | 1466697291362 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 1768 | 1466697291366 Marionette TRACE conn4 <- [1,746,null,{}] 08:54:51 INFO - PROCESS | 1768 | 1466697291372 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}] 08:54:51 INFO - PROCESS | 1768 | 1466697291377 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:51 INFO - PROCESS | 1768 | 1466697291567 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 08:54:51 INFO - PROCESS | 1768 | 1466697291774 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 1768 | 1466697291781 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3ef800 == 99 [pid = 1768] [id = 194] 08:54:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x8e3f1c00) [pid = 1768] [serial = 582] [outer = (nil)] 08:54:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x8e3f6800) [pid = 1768] [serial = 583] [outer = 0x8e3f1c00] 08:54:51 INFO - PROCESS | 1768 | 1466697291897 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0x8e3fa400) [pid = 1768] [serial = 584] [outer = 0x8e3f1c00] 08:54:52 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:53 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:53 INFO - PROCESS | 1768 | 1466697293258 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]]]}] 08:54:53 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.) 08:54:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1983ms 08:54:53 INFO - PROCESS | 1768 | 1466697293346 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 1768 | 1466697293350 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 08:54:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:54:53 INFO - PROCESS | 1768 | 1466697293356 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 1768 | 1466697293361 Marionette TRACE conn4 <- [1,750,null,{}] 08:54:53 INFO - PROCESS | 1768 | 1466697293367 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}] 08:54:53 INFO - PROCESS | 1768 | 1466697293372 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:53 INFO - PROCESS | 1768 | 1466697293572 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 08:54:54 INFO - PROCESS | 1768 | 1466697294103 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 1768 | 1466697294110 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd8c00 == 100 [pid = 1768] [id = 195] 08:54:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x8ccdb400) [pid = 1768] [serial = 585] [outer = (nil)] 08:54:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0x8cdef400) [pid = 1768] [serial = 586] [outer = 0x8ccdb400] 08:54:54 INFO - PROCESS | 1768 | 1466697294189 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0x8d39b400) [pid = 1768] [serial = 587] [outer = 0x8ccdb400] 08:54:55 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:55 INFO - PROCESS | 1768 | 1466697295514 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]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:54:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2185ms 08:54:55 INFO - PROCESS | 1768 | 1466697295544 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 1768 | 1466697295549 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 08:54:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:54:55 INFO - PROCESS | 1768 | 1466697295557 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 1768 | 1466697295562 Marionette TRACE conn4 <- [1,754,null,{}] 08:54:55 INFO - PROCESS | 1768 | 1466697295570 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}] 08:54:55 INFO - PROCESS | 1768 | 1466697295576 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:55 INFO - PROCESS | 1768 | 1466697295856 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 08:54:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1cb400 == 99 [pid = 1768] [id = 165] 08:54:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd3800 == 98 [pid = 1768] [id = 146] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0x93c46800) [pid = 1768] [serial = 508] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | 1466697296159 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 1768 | 1466697296167 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9ed000 == 97 [pid = 1768] [id = 184] 08:54:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd3800 == 98 [pid = 1768] [id = 196] 08:54:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0x8ccd3c00) [pid = 1768] [serial = 588] [outer = (nil)] 08:54:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 243 (0x8d3a6800) [pid = 1768] [serial = 589] [outer = 0x8ccd3c00] 08:54:56 INFO - PROCESS | 1768 | 1466697296245 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 244 (0x8ef5d800) [pid = 1768] [serial = 590] [outer = 0x8ccd3c00] 08:54:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9efc00 == 97 [pid = 1768] [id = 183] 08:54:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a0000 == 96 [pid = 1768] [id = 182] 08:54:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadf000 == 95 [pid = 1768] [id = 181] 08:54:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65f400 == 94 [pid = 1768] [id = 180] 08:54:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1cfc00 == 93 [pid = 1768] [id = 171] 08:54:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e2c00 == 92 [pid = 1768] [id = 170] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 243 (0x9bbb3800) [pid = 1768] [serial = 469] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 242 (0x9782c800) [pid = 1768] [serial = 463] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0x8f606000) [pid = 1768] [serial = 460] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x8f60f800) [pid = 1768] [serial = 506] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x8f3f1000) [pid = 1768] [serial = 493] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x8f01e800) [pid = 1768] [serial = 505] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x92a57000) [pid = 1768] [serial = 502] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x8f90c800) [pid = 1768] [serial = 496] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x8e2f3c00) [pid = 1768] [serial = 457] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x8f69bc00) [pid = 1768] [serial = 494] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x928dc800) [pid = 1768] [serial = 484] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8ccd0000) [pid = 1768] [serial = 434] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x92a5a000) [pid = 1768] [serial = 503] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x8cdf0c00) [pid = 1768] [serial = 475] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x9a523000) [pid = 1768] [serial = 466] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x92631000) [pid = 1768] [serial = 499] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x923c0800) [pid = 1768] [serial = 478] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x965bbc00) [pid = 1768] [serial = 487] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x923bac00) [pid = 1768] [serial = 472] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x92a51800) [pid = 1768] [serial = 500] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0xa2562c00) [pid = 1768] [serial = 488] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x965bb800) [pid = 1768] [serial = 481] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x928ddc00) [pid = 1768] [serial = 497] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x8f01f400) [pid = 1768] [serial = 491] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8e2f7800) [pid = 1768] [serial = 490] [outer = (nil)] [url = about:blank] 08:54:56 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x9b29b000) [pid = 1768] [serial = 391] [outer = (nil)] [url = about:blank] 08:54:57 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:57 INFO - PROCESS | 1768 | 1466697297755 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]]]}] 08:54:57 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 08:54:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2236ms 08:54:57 INFO - PROCESS | 1768 | 1466697297795 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 1768 | 1466697297802 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 08:54:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:54:57 INFO - PROCESS | 1768 | 1466697297811 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 1768 | 1466697297817 Marionette TRACE conn4 <- [1,758,null,{}] 08:54:57 INFO - PROCESS | 1768 | 1466697297867 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}] 08:54:57 INFO - PROCESS | 1768 | 1466697297872 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:58 INFO - PROCESS | 1768 | 1466697298155 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 08:54:58 INFO - PROCESS | 1768 | 1466697298304 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 1768 | 1466697298311 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d39fc00 == 93 [pid = 1768] [id = 197] 08:54:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x8d3a1400) [pid = 1768] [serial = 591] [outer = (nil)] 08:54:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x8e3f1800) [pid = 1768] [serial = 592] [outer = 0x8d3a1400] 08:54:58 INFO - PROCESS | 1768 | 1466697298400 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8e3fd800) [pid = 1768] [serial = 593] [outer = 0x8d3a1400] 08:54:59 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:59 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:54:59 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:59 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:59 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:54:59 INFO - PROCESS | 1768 | 1466697299378 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]]]}] 08:54:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:54:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1633ms 08:54:59 INFO - PROCESS | 1768 | 1466697299445 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1768 | 1466697299452 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 08:54:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:54:59 INFO - PROCESS | 1768 | 1466697299463 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1768 | 1466697299467 Marionette TRACE conn4 <- [1,762,null,{}] 08:54:59 INFO - PROCESS | 1768 | 1466697299474 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}] 08:54:59 INFO - PROCESS | 1768 | 1466697299480 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:54:59 INFO - PROCESS | 1768 | 1466697299723 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 08:55:00 INFO - PROCESS | 1768 | 1466697300026 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 1768 | 1466697300036 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1cf400 == 94 [pid = 1768] [id = 198] 08:55:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8f389c00) [pid = 1768] [serial = 594] [outer = (nil)] 08:55:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x8f3f6c00) [pid = 1768] [serial = 595] [outer = 0x8f389c00] 08:55:00 INFO - PROCESS | 1768 | 1466697300136 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8f60f800) [pid = 1768] [serial = 596] [outer = 0x8f389c00] 08:55:01 INFO - PROCESS | 1768 | 1466697301499 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]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:55:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2087ms 08:55:01 INFO - PROCESS | 1768 | 1466697301641 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 1768 | 1466697301649 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 08:55:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:55:01 INFO - PROCESS | 1768 | 1466697301717 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 1768 | 1466697301724 Marionette TRACE conn4 <- [1,766,null,{}] 08:55:01 INFO - PROCESS | 1768 | 1466697301747 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}] 08:55:01 INFO - PROCESS | 1768 | 1466697301757 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:02 INFO - PROCESS | 1768 | 1466697301999 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 08:55:02 INFO - PROCESS | 1768 | 1466697302209 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 1768 | 1466697302223 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c3400 == 95 [pid = 1768] [id = 199] 08:55:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x923bec00) [pid = 1768] [serial = 597] [outer = (nil)] 08:55:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x92637400) [pid = 1768] [serial = 598] [outer = 0x923bec00] 08:55:02 INFO - PROCESS | 1768 | 1466697302351 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x928dd800) [pid = 1768] [serial = 599] [outer = 0x923bec00] 08:55:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x92636c00) [pid = 1768] [serial = 600] [outer = 0x9473cc00] 08:55:03 INFO - PROCESS | 1768 | 1466697303723 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]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:55:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2103ms 08:55:03 INFO - PROCESS | 1768 | 1466697303867 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 1768 | 1466697303872 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 08:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:55:03 INFO - PROCESS | 1768 | 1466697303903 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 1768 | 1466697303907 Marionette TRACE conn4 <- [1,770,null,{}] 08:55:03 INFO - PROCESS | 1768 | 1466697303913 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}] 08:55:03 INFO - PROCESS | 1768 | 1466697303917 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:04 INFO - PROCESS | 1768 | 1466697304116 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 08:55:04 INFO - PROCESS | 1768 | 1466697304320 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:04 INFO - PROCESS | 1768 | 1466697304330 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a2400 == 96 [pid = 1768] [id = 200] 08:55:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x9262cc00) [pid = 1768] [serial = 601] [outer = (nil)] 08:55:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x92ab5800) [pid = 1768] [serial = 602] [outer = 0x9262cc00] 08:55:04 INFO - PROCESS | 1768 | 1466697304447 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x9473e000) [pid = 1768] [serial = 603] [outer = 0x9262cc00] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5a000 == 95 [pid = 1768] [id = 93] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7a400 == 94 [pid = 1768] [id = 156] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x983ef400 == 93 [pid = 1768] [id = 59] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1cac00 == 92 [pid = 1768] [id = 175] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x9530cc00 == 91 [pid = 1768] [id = 174] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x93a14800 == 90 [pid = 1768] [id = 75] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8d394c00 == 89 [pid = 1768] [id = 177] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x928dd400 == 88 [pid = 1768] [id = 173] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x9273a400 == 87 [pid = 1768] [id = 74] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa4f1ac00 == 86 [pid = 1768] [id = 47] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd1400 == 85 [pid = 1768] [id = 163] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0xa23a6c00 == 84 [pid = 1768] [id = 73] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x9bb0dc00 == 83 [pid = 1768] [id = 46] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x9a41fc00 == 82 [pid = 1768] [id = 155] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd8c00 == 81 [pid = 1768] [id = 195] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd9800 == 80 [pid = 1768] [id = 193] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x95276c00 == 79 [pid = 1768] [id = 192] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x9a420800 == 78 [pid = 1768] [id = 191] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66d800 == 77 [pid = 1768] [id = 189] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x95273800 == 76 [pid = 1768] [id = 190] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8f902000 == 75 [pid = 1768] [id = 188] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2fc800 == 74 [pid = 1768] [id = 187] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdeec00 == 73 [pid = 1768] [id = 186] 08:55:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8b662c00 == 72 [pid = 1768] [id = 185] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9387c400 == 71 [pid = 1768] [id = 36] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f381000 == 70 [pid = 1768] [id = 112] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a8800 == 69 [pid = 1768] [id = 179] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x91d60800 == 68 [pid = 1768] [id = 76] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9297f400 == 67 [pid = 1768] [id = 111] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9782a000 == 66 [pid = 1768] [id = 57] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc82800 == 65 [pid = 1768] [id = 153] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9524a400 == 64 [pid = 1768] [id = 37] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x92ab6400 == 63 [pid = 1768] [id = 101] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9cb1e000 == 62 [pid = 1768] [id = 35] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x93c3d000 == 61 [pid = 1768] [id = 43] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad3c00 == 60 [pid = 1768] [id = 166] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3ef400 == 59 [pid = 1768] [id = 147] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x99e0a000 == 58 [pid = 1768] [id = 40] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd5400 == 57 [pid = 1768] [id = 168] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f60f400 == 56 [pid = 1768] [id = 108] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9273a800 == 55 [pid = 1768] [id = 56] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x95248800 == 54 [pid = 1768] [id = 39] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1cd400 == 53 [pid = 1768] [id = 148] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6d6400 == 52 [pid = 1768] [id = 149] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0xa0613000 == 51 [pid = 1768] [id = 91] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3ef800 == 50 [pid = 1768] [id = 194] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef58000 == 49 [pid = 1768] [id = 115] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cded800 == 48 [pid = 1768] [id = 160] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f907000 == 47 [pid = 1768] [id = 92] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f150000 == 46 [pid = 1768] [id = 157] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x95278000 == 45 [pid = 1768] [id = 44] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f38c000 == 44 [pid = 1768] [id = 162] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x91d69000 == 43 [pid = 1768] [id = 77] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x928d5000 == 42 [pid = 1768] [id = 161] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x93a16400 == 41 [pid = 1768] [id = 49] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6d1c00 == 40 [pid = 1768] [id = 114] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x93a13c00 == 39 [pid = 1768] [id = 34] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x93aa9800 == 38 [pid = 1768] [id = 70] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad1400 == 37 [pid = 1768] [id = 178] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad7400 == 36 [pid = 1768] [id = 144] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef63c00 == 35 [pid = 1768] [id = 109] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8d393400 == 34 [pid = 1768] [id = 176] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7e800 == 33 [pid = 1768] [id = 167] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x95274400 == 32 [pid = 1768] [id = 45] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9530bc00 == 31 [pid = 1768] [id = 151] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9a519400 == 30 [pid = 1768] [id = 72] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef63400 == 29 [pid = 1768] [id = 94] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde9400 == 28 [pid = 1768] [id = 159] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd4c00 == 27 [pid = 1768] [id = 145] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9520d800 == 26 [pid = 1768] [id = 154] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad5400 == 25 [pid = 1768] [id = 158] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x92984000 == 24 [pid = 1768] [id = 78] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x92ab2400 == 23 [pid = 1768] [id = 172] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x952a2800 == 22 [pid = 1768] [id = 48] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc75400 == 21 [pid = 1768] [id = 143] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2f6800 == 20 [pid = 1768] [id = 164] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9d882400 == 19 [pid = 1768] [id = 41] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9520bc00 == 18 [pid = 1768] [id = 113] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e2000 == 17 [pid = 1768] [id = 152] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x95248000 == 16 [pid = 1768] [id = 71] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x9a778400 == 15 [pid = 1768] [id = 38] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5e800 == 14 [pid = 1768] [id = 150] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7cc00 == 13 [pid = 1768] [id = 169] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c3400 == 12 [pid = 1768] [id = 199] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1cf400 == 11 [pid = 1768] [id = 198] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd3800 == 10 [pid = 1768] [id = 196] 08:55:12 INFO - PROCESS | 1768 | --DOCSHELL 0x8d39fc00 == 9 [pid = 1768] [id = 197] 08:55:15 INFO - PROCESS | 1768 | 1466697315036 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]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 11221ms 08:55:15 INFO - PROCESS | 1768 | 1466697315120 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 1768 | 1466697315126 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 08:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:55:15 INFO - PROCESS | 1768 | 1466697315136 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 1768 | 1466697315140 Marionette TRACE conn4 <- [1,774,null,{}] 08:55:15 INFO - PROCESS | 1768 | 1466697315149 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}] 08:55:15 INFO - PROCESS | 1768 | 1466697315156 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:15 INFO - PROCESS | 1768 | 1466697315339 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 08:55:15 INFO - PROCESS | 1768 | 1466697315497 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 1768 | 1466697315508 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd7400 == 10 [pid = 1768] [id = 201] 08:55:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x8ccd7c00) [pid = 1768] [serial = 604] [outer = (nil)] 08:55:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x8d391400) [pid = 1768] [serial = 605] [outer = 0x8ccd7c00] 08:55:15 INFO - PROCESS | 1768 | 1466697315587 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x8d393400) [pid = 1768] [serial = 606] [outer = 0x8ccd7c00] 08:55:16 INFO - PROCESS | 1768 | 1466697316517 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]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1446ms 08:55:16 INFO - PROCESS | 1768 | 1466697316580 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 1768 | 1466697316589 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 08:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:55:16 INFO - PROCESS | 1768 | 1466697316616 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1768 | 1466697316623 Marionette TRACE conn4 <- [1,778,null,{}] 08:55:16 INFO - PROCESS | 1768 | 1466697316629 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}] 08:55:16 INFO - PROCESS | 1768 | 1466697316635 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:16 INFO - PROCESS | 1768 | 1466697316900 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 08:55:16 INFO - PROCESS | 1768 | 1466697316931 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 1768 | 1466697316944 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdef000 == 11 [pid = 1768] [id = 202] 08:55:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x8e2f8400) [pid = 1768] [serial = 607] [outer = (nil)] 08:55:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x8e2fbc00) [pid = 1768] [serial = 608] [outer = 0x8e2f8400] 08:55:17 INFO - PROCESS | 1768 | 1466697317030 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x8e3f8400) [pid = 1768] [serial = 609] [outer = 0x8e2f8400] 08:55:18 INFO - PROCESS | 1768 | 1466697318061 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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1500ms 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x8cad0800) [pid = 1768] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x8ccdb400) [pid = 1768] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x8b665000) [pid = 1768] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x8d3a0c00) [pid = 1768] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8f14a000) [pid = 1768] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x925b0c00) [pid = 1768] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x925a7c00) [pid = 1768] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x952a3400) [pid = 1768] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x9a444400) [pid = 1768] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x9a428800) [pid = 1768] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x8d9e7000) [pid = 1768] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x8e3f1c00) [pid = 1768] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x8d3a1400) [pid = 1768] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x923bec00) [pid = 1768] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8ccd3c00) [pid = 1768] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x99e09400) [pid = 1768] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x8d9e8400) [pid = 1768] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x9520dc00) [pid = 1768] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x9a42ac00) [pid = 1768] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x923b2000) [pid = 1768] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x8cde9c00) [pid = 1768] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x8f14e800) [pid = 1768] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x923b8800) [pid = 1768] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x928d5800) [pid = 1768] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x9a44d800) [pid = 1768] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8cdea800) [pid = 1768] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x8cc80000) [pid = 1768] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x8f3f2800) [pid = 1768] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x965bcc00) [pid = 1768] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x8d3af800) [pid = 1768] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8f1cf000) [pid = 1768] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x953b8000) [pid = 1768] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8f389c00) [pid = 1768] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x8d9e3c00) [pid = 1768] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x8d393c00) [pid = 1768] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x92ab2c00) [pid = 1768] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x8d396000) [pid = 1768] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x9a441800) [pid = 1768] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x92633000) [pid = 1768] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x93c48400) [pid = 1768] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x8cc84400) [pid = 1768] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x9bb0d000) [pid = 1768] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x8f386000) [pid = 1768] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x8f1c2000) [pid = 1768] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x952a4800) [pid = 1768] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x8f907c00) [pid = 1768] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x91d63400) [pid = 1768] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x8f69e000) [pid = 1768] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x92985400) [pid = 1768] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x8cad4400) [pid = 1768] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x8ef5b800) [pid = 1768] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x9a420400) [pid = 1768] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x8ef63800) [pid = 1768] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x8cc75800) [pid = 1768] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x9520b000) [pid = 1768] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8e42e000) [pid = 1768] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x9a44dc00) [pid = 1768] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8d3ab000) [pid = 1768] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x93aaa000) [pid = 1768] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0xa101b400) [pid = 1768] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x8f150400) [pid = 1768] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x9511d000) [pid = 1768] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8f906800) [pid = 1768] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0xa23af800) [pid = 1768] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x93a39800) [pid = 1768] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x92aa9800) [pid = 1768] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x95302800) [pid = 1768] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x9b29a000) [pid = 1768] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x952a2400) [pid = 1768] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x99383800) [pid = 1768] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x9a8d1c00) [pid = 1768] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0xa0609c00) [pid = 1768] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x92638c00) [pid = 1768] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8f145000) [pid = 1768] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8f6d7000) [pid = 1768] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x95243400) [pid = 1768] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8f908800) [pid = 1768] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x92979c00) [pid = 1768] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x9d803800) [pid = 1768] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8f6d8800) [pid = 1768] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8f38a000) [pid = 1768] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8f37d800) [pid = 1768] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x9b637c00) [pid = 1768] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8d9eec00) [pid = 1768] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8f602800) [pid = 1768] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8f021400) [pid = 1768] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9527f400) [pid = 1768] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9520ec00) [pid = 1768] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8e430400) [pid = 1768] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:55:20 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0xa253ec00) [pid = 1768] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:55:20 INFO - PROCESS | 1768 | 1466697320504 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 08:55:20 INFO - PROCESS | 1768 | 1466697320511 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 08:55:20 INFO - PROCESS | 1768 | 1466697320626 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - PROCESS | 1768 | 1466697320636 Marionette TRACE conn4 <- [1,782,null,{}] 08:55:20 INFO - PROCESS | 1768 | 1466697320708 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}] 08:55:20 INFO - PROCESS | 1768 | 1466697320717 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:20 INFO - PROCESS | 1768 | 1466697320875 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 08:55:21 INFO - PROCESS | 1768 | 1466697321032 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 1768 | 1466697321044 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d398400 == 12 [pid = 1768] [id = 203] 08:55:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8d398c00) [pid = 1768] [serial = 610] [outer = (nil)] 08:55:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8d3ab000) [pid = 1768] [serial = 611] [outer = 0x8d398c00] 08:55:21 INFO - PROCESS | 1768 | 1466697321118 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8e3fcc00) [pid = 1768] [serial = 612] [outer = 0x8d398c00] 08:55:21 INFO - PROCESS | 1768 | 1466697321877 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]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1328ms 08:55:21 INFO - PROCESS | 1768 | 1466697321898 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1768 | 1466697321903 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 08:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:55:21 INFO - PROCESS | 1768 | 1466697321922 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1768 | 1466697321926 Marionette TRACE conn4 <- [1,786,null,{}] 08:55:21 INFO - PROCESS | 1768 | 1466697321931 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}] 08:55:21 INFO - PROCESS | 1768 | 1466697321936 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:22 INFO - PROCESS | 1768 | 1466697322108 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 08:55:22 INFO - PROCESS | 1768 | 1466697322116 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 1768 | 1466697322125 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdefc00 == 13 [pid = 1768] [id = 204] 08:55:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8e42d400) [pid = 1768] [serial = 613] [outer = (nil)] 08:55:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8f146800) [pid = 1768] [serial = 614] [outer = 0x8e42d400] 08:55:22 INFO - PROCESS | 1768 | 1466697322196 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8f1c3000) [pid = 1768] [serial = 615] [outer = 0x8e42d400] 08:55:23 INFO - PROCESS | 1768 | 1466697323411 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]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1541ms 08:55:23 INFO - PROCESS | 1768 | 1466697323463 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 1768 | 1466697323470 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 08:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:55:23 INFO - PROCESS | 1768 | 1466697323479 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 1768 | 1466697323487 Marionette TRACE conn4 <- [1,790,null,{}] 08:55:23 INFO - PROCESS | 1768 | 1466697323495 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}] 08:55:23 INFO - PROCESS | 1768 | 1466697323501 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:23 INFO - PROCESS | 1768 | 1466697323728 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 08:55:24 INFO - PROCESS | 1768 | 1466697324031 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1768 | 1466697324042 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd6800 == 14 [pid = 1768] [id = 205] 08:55:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8ccd8400) [pid = 1768] [serial = 616] [outer = (nil)] 08:55:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8d392000) [pid = 1768] [serial = 617] [outer = 0x8ccd8400] 08:55:24 INFO - PROCESS | 1768 | 1466697324129 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8d9e3000) [pid = 1768] [serial = 618] [outer = 0x8ccd8400] 08:55:25 INFO - PROCESS | 1768 | 1466697325091 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1686ms 08:55:25 INFO - PROCESS | 1768 | 1466697325167 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1768 | 1466697325175 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 08:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:55:25 INFO - PROCESS | 1768 | 1466697325187 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1768 | 1466697325192 Marionette TRACE conn4 <- [1,794,null,{}] 08:55:25 INFO - PROCESS | 1768 | 1466697325199 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}] 08:55:25 INFO - PROCESS | 1768 | 1466697325205 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:25 INFO - PROCESS | 1768 | 1466697325474 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 08:55:25 INFO - PROCESS | 1768 | 1466697325775 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1768 | 1466697325787 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2efc00 == 15 [pid = 1768] [id = 206] 08:55:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8f022400) [pid = 1768] [serial = 619] [outer = (nil)] 08:55:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x8f1cb400) [pid = 1768] [serial = 620] [outer = 0x8f022400] 08:55:25 INFO - PROCESS | 1768 | 1466697325906 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x8f380800) [pid = 1768] [serial = 621] [outer = 0x8f022400] 08:55:26 INFO - PROCESS | 1768 | 1466697326846 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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1739ms 08:55:26 INFO - PROCESS | 1768 | 1466697326926 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 08:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:55:26 INFO - PROCESS | 1768 | 1466697326931 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 08:55:26 INFO - PROCESS | 1768 | 1466697326938 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1768 | 1466697326945 Marionette TRACE conn4 <- [1,798,null,{}] 08:55:26 INFO - PROCESS | 1768 | 1466697326963 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}] 08:55:26 INFO - PROCESS | 1768 | 1466697326973 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:27 INFO - PROCESS | 1768 | 1466697327322 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 08:55:27 INFO - PROCESS | 1768 | 1466697327537 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 1768 | 1466697327545 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3fb000 == 16 [pid = 1768] [id = 207] 08:55:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8f3fb400) [pid = 1768] [serial = 622] [outer = (nil)] 08:55:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x8f60b400) [pid = 1768] [serial = 623] [outer = 0x8f3fb400] 08:55:27 INFO - PROCESS | 1768 | 1466697327656 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8f698400) [pid = 1768] [serial = 624] [outer = 0x8f3fb400] 08:55:28 INFO - PROCESS | 1768 | 1466697328634 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]]]}] 08:55:28 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 08:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1741ms 08:55:28 INFO - PROCESS | 1768 | 1466697328679 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 08:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:55:28 INFO - PROCESS | 1768 | 1466697328685 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 08:55:28 INFO - PROCESS | 1768 | 1466697328692 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1768 | 1466697328696 Marionette TRACE conn4 <- [1,802,null,{}] 08:55:28 INFO - PROCESS | 1768 | 1466697328701 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}] 08:55:28 INFO - PROCESS | 1768 | 1466697328707 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:28 INFO - PROCESS | 1768 | 1466697328900 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 08:55:29 INFO - PROCESS | 1768 | 1466697329158 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 1768 | 1466697329168 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f150c00 == 17 [pid = 1768] [id = 208] 08:55:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x8f608400) [pid = 1768] [serial = 625] [outer = (nil)] 08:55:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8f6d4400) [pid = 1768] [serial = 626] [outer = 0x8f608400] 08:55:29 INFO - PROCESS | 1768 | 1466697329290 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x8f6d7000) [pid = 1768] [serial = 627] [outer = 0x8f608400] 08:55:30 INFO - PROCESS | 1768 | 1466697330308 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]]]}] 08:55:30 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 08:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1685ms 08:55:30 INFO - PROCESS | 1768 | 1466697330379 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 08:55:30 INFO - PROCESS | 1768 | 1466697330386 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 08:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:55:30 INFO - PROCESS | 1768 | 1466697330395 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 1768 | 1466697330400 Marionette TRACE conn4 <- [1,806,null,{}] 08:55:30 INFO - PROCESS | 1768 | 1466697330408 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}] 08:55:30 INFO - PROCESS | 1768 | 1466697330417 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:30 INFO - PROCESS | 1768 | 1466697330747 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 08:55:31 INFO - PROCESS | 1768 | 1466697331006 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:31 INFO - PROCESS | 1768 | 1466697331016 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d396000 == 18 [pid = 1768] [id = 209] 08:55:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8d3a5c00) [pid = 1768] [serial = 628] [outer = (nil)] 08:55:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8f90c800) [pid = 1768] [serial = 629] [outer = 0x8d3a5c00] 08:55:31 INFO - PROCESS | 1768 | 1466697331098 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x8f90e400) [pid = 1768] [serial = 630] [outer = 0x8d3a5c00] 08:55:32 INFO - PROCESS | 1768 | 1466697332016 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]]]}] 08:55:32 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 08:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1690ms 08:55:32 INFO - PROCESS | 1768 | 1466697332086 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 1768 | 1466697332089 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 08:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:55:32 INFO - PROCESS | 1768 | 1466697332096 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1768 | 1466697332100 Marionette TRACE conn4 <- [1,810,null,{}] 08:55:32 INFO - PROCESS | 1768 | 1466697332105 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}] 08:55:32 INFO - PROCESS | 1768 | 1466697332116 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:32 INFO - PROCESS | 1768 | 1466697332383 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 08:55:32 INFO - PROCESS | 1768 | 1466697332683 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 1768 | 1466697332691 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f604800 == 19 [pid = 1768] [id = 210] 08:55:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x923bb000) [pid = 1768] [serial = 631] [outer = (nil)] 08:55:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x925b0c00) [pid = 1768] [serial = 632] [outer = 0x923bb000] 08:55:32 INFO - PROCESS | 1768 | 1466697332790 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9262d000) [pid = 1768] [serial = 633] [outer = 0x923bb000] 08:55:33 INFO - PROCESS | 1768 | 1466697333775 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]]]}] 08:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1735ms 08:55:33 INFO - PROCESS | 1768 | 1466697333833 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 1768 | 1466697333836 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 08:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:55:33 INFO - PROCESS | 1768 | 1466697333843 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 1768 | 1466697333847 Marionette TRACE conn4 <- [1,814,null,{}] 08:55:33 INFO - PROCESS | 1768 | 1466697333853 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}] 08:55:33 INFO - PROCESS | 1768 | 1466697333858 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:34 INFO - PROCESS | 1768 | 1466697334076 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 08:55:34 INFO - PROCESS | 1768 | 1466697334325 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 1768 | 1466697334337 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd1c00 == 20 [pid = 1768] [id = 211] 08:55:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x8f908000) [pid = 1768] [serial = 634] [outer = (nil)] 08:55:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x92635800) [pid = 1768] [serial = 635] [outer = 0x8f908000] 08:55:34 INFO - PROCESS | 1768 | 1466697334469 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x92738c00) [pid = 1768] [serial = 636] [outer = 0x8f908000] 08:55:35 INFO - PROCESS | 1768 | 1466697335432 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] 08:55:35 INFO - PROCESS | 1768 | 1466697335505 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 08:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:55:35 INFO - PROCESS | 1768 | 1466697335514 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:55:35 INFO - PROCESS | 1768 | 1466697335518 Marionette TRACE conn4 <- [1,818,null,{}] 08:55:35 INFO - PROCESS | 1768 | 1466697335523 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}] 08:55:35 INFO - PROCESS | 1768 | 1466697335529 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:35 INFO - PROCESS | 1768 | 1466697335795 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 08:55:36 INFO - PROCESS | 1768 | 1466697336038 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1768 | 1466697336046 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660000 == 21 [pid = 1768] [id = 212] 08:55:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x8b663c00) [pid = 1768] [serial = 637] [outer = (nil)] 08:55:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8d397c00) [pid = 1768] [serial = 638] [outer = 0x8b663c00] 08:55:36 INFO - PROCESS | 1768 | 1466697336128 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8cdf3000) [pid = 1768] [serial = 639] [outer = 0x8b663c00] 08:55:37 INFO - PROCESS | 1768 | 1466697337050 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]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1581ms 08:55:37 INFO - PROCESS | 1768 | 1466697337096 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 08:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:55:37 INFO - PROCESS | 1768 | 1466697337100 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 08:55:37 INFO - PROCESS | 1768 | 1466697337106 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1768 | 1466697337110 Marionette TRACE conn4 <- [1,822,null,{}] 08:55:37 INFO - PROCESS | 1768 | 1466697337116 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}] 08:55:37 INFO - PROCESS | 1768 | 1466697337121 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:37 INFO - PROCESS | 1768 | 1466697337300 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 08:55:37 INFO - PROCESS | 1768 | 1466697337564 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:37 INFO - PROCESS | 1768 | 1466697337573 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad3400 == 22 [pid = 1768] [id = 213] 08:55:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x8cad5000) [pid = 1768] [serial = 640] [outer = (nil)] 08:55:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x8cc81800) [pid = 1768] [serial = 641] [outer = 0x8cad5000] 08:55:37 INFO - PROCESS | 1768 | 1466697337693 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x8cccec00) [pid = 1768] [serial = 642] [outer = 0x8cad5000] 08:55:38 INFO - PROCESS | 1768 | 1466697338649 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] 08:55:38 INFO - PROCESS | 1768 | 1466697338694 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 08:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:55:38 INFO - PROCESS | 1768 | 1466697338701 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1768 | 1466697338706 Marionette TRACE conn4 <- [1,826,null,{}] 08:55:38 INFO - PROCESS | 1768 | 1466697338712 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}] 08:55:38 INFO - PROCESS | 1768 | 1466697338718 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:38 INFO - PROCESS | 1768 | 1466697338900 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 08:55:39 INFO - PROCESS | 1768 | 1466697339170 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 1768 | 1466697339177 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b669000 == 23 [pid = 1768] [id = 214] 08:55:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x8d9e9c00) [pid = 1768] [serial = 643] [outer = (nil)] 08:55:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x8f01dc00) [pid = 1768] [serial = 644] [outer = 0x8d9e9c00] 08:55:39 INFO - PROCESS | 1768 | 1466697339299 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8f1c1800) [pid = 1768] [serial = 645] [outer = 0x8d9e9c00] 08:55:40 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a2400 == 22 [pid = 1768] [id = 200] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x8cad9c00) [pid = 1768] [serial = 541] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x9a599400) [pid = 1768] [serial = 532] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x8f3f9800) [pid = 1768] [serial = 538] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8f903800) [pid = 1768] [serial = 551] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x8cdef400) [pid = 1768] [serial = 586] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x8cc75c00) [pid = 1768] [serial = 556] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x8ccd5c00) [pid = 1768] [serial = 557] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8e427800) [pid = 1768] [serial = 559] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8f01bc00) [pid = 1768] [serial = 560] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8f902c00) [pid = 1768] [serial = 562] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x928d9000) [pid = 1768] [serial = 565] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x925ac000) [pid = 1768] [serial = 563] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x93aa0c00) [pid = 1768] [serial = 568] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x92a5bc00) [pid = 1768] [serial = 566] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9530a400) [pid = 1768] [serial = 571] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x95201c00) [pid = 1768] [serial = 569] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x9a2ea000) [pid = 1768] [serial = 572] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x9b291800) [pid = 1768] [serial = 575] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x9a9de000) [pid = 1768] [serial = 574] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9ca5e400) [pid = 1768] [serial = 577] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8f1ca400) [pid = 1768] [serial = 580] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x9cb62800) [pid = 1768] [serial = 578] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8e3f6800) [pid = 1768] [serial = 583] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x92a5a400) [pid = 1768] [serial = 581] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8d39b400) [pid = 1768] [serial = 587] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8f14a400) [pid = 1768] [serial = 548] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8e3fa400) [pid = 1768] [serial = 584] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8ef5d800) [pid = 1768] [serial = 590] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x928dd800) [pid = 1768] [serial = 599] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8f3f3800) [pid = 1768] [serial = 395] [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.] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8d3a6800) [pid = 1768] [serial = 589] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x92ab5800) [pid = 1768] [serial = 602] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8e3f1800) [pid = 1768] [serial = 592] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9a425c00) [pid = 1768] [serial = 455] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8e42b000) [pid = 1768] [serial = 458] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x9a423400) [pid = 1768] [serial = 464] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x9a9e3c00) [pid = 1768] [serial = 467] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0xa060f000) [pid = 1768] [serial = 473] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8cdf4800) [pid = 1768] [serial = 476] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8f698c00) [pid = 1768] [serial = 461] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x965bdc00) [pid = 1768] [serial = 482] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x928dec00) [pid = 1768] [serial = 485] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9ca57400) [pid = 1768] [serial = 470] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0xa0612800) [pid = 1768] [serial = 479] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8d9ee000) [pid = 1768] [serial = 545] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8d3b0000) [pid = 1768] [serial = 544] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8f904000) [pid = 1768] [serial = 514] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9a8d3400) [pid = 1768] [serial = 526] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8ef59800) [pid = 1768] [serial = 547] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8f6a4c00) [pid = 1768] [serial = 550] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x99e0dc00) [pid = 1768] [serial = 523] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8f60f800) [pid = 1768] [serial = 596] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x92637400) [pid = 1768] [serial = 598] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8f3f6c00) [pid = 1768] [serial = 595] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8e42ac00) [pid = 1768] [serial = 511] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8d39a400) [pid = 1768] [serial = 529] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x93a0fc00) [pid = 1768] [serial = 517] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x9b5e3800) [pid = 1768] [serial = 533] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0xa327e800) [pid = 1768] [serial = 210] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0xa0606800) [pid = 1768] [serial = 410] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x965b8000) [pid = 1768] [serial = 521] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8d3ab400) [pid = 1768] [serial = 536] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x9b62bc00) [pid = 1768] [serial = 527] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0xa33c4c00) [pid = 1768] [serial = 316] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0xa67e7000) [pid = 1768] [serial = 322] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8f1ce800) [pid = 1768] [serial = 370] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0xa67dec00) [pid = 1768] [serial = 319] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x9a3e7000) [pid = 1768] [serial = 373] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0xa82fd000) [pid = 1768] [serial = 229] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x8d39d400) [pid = 1768] [serial = 530] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0xa1012400) [pid = 1768] [serial = 425] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x92ab0000) [pid = 1768] [serial = 235] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0xa1090400) [pid = 1768] [serial = 428] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x8ef64400) [pid = 1768] [serial = 280] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x923bf800) [pid = 1768] [serial = 515] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x9d806800) [pid = 1768] [serial = 407] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8f022c00) [pid = 1768] [serial = 283] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x9a428c00) [pid = 1768] [serial = 524] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8cc7e000) [pid = 1768] [serial = 431] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x953c2400) [pid = 1768] [serial = 401] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x92639c00) [pid = 1768] [serial = 413] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x9a8d2c00) [pid = 1768] [serial = 265] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x92986400) [pid = 1768] [serial = 539] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0xa689a000) [pid = 1768] [serial = 223] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0xa3347c00) [pid = 1768] [serial = 274] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f69c400) [pid = 1768] [serial = 422] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x9527a400) [pid = 1768] [serial = 352] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8d3a9400) [pid = 1768] [serial = 535] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x92ab3c00) [pid = 1768] [serial = 307] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0xa4d09c00) [pid = 1768] [serial = 219] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x9a9e0800) [pid = 1768] [serial = 346] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0xa200a000) [pid = 1768] [serial = 268] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0xa6f48c00) [pid = 1768] [serial = 226] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x9ca4fc00) [pid = 1768] [serial = 355] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8ef62800) [pid = 1768] [serial = 512] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0xa8c83000) [pid = 1768] [serial = 367] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x9b29f000) [pid = 1768] [serial = 404] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x9b29c800) [pid = 1768] [serial = 216] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0xa2209400) [pid = 1768] [serial = 313] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x95186000) [pid = 1768] [serial = 509] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f14c000) [pid = 1768] [serial = 419] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x91d65000) [pid = 1768] [serial = 271] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9a449c00) [pid = 1768] [serial = 310] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x91d5c800) [pid = 1768] [serial = 277] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x92982000) [pid = 1768] [serial = 232] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0xa2379c00) [pid = 1768] [serial = 361] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x95124c00) [pid = 1768] [serial = 518] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x92982c00) [pid = 1768] [serial = 398] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x91d5c400) [pid = 1768] [serial = 349] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9d80fc00) [pid = 1768] [serial = 358] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0xa0608000) [pid = 1768] [serial = 304] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8f1d0c00) [pid = 1768] [serial = 394] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x8f610000) [pid = 1768] [serial = 259] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x8f695800) [pid = 1768] [serial = 554] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x99385000) [pid = 1768] [serial = 213] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x953b6c00) [pid = 1768] [serial = 262] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x925b0400) [pid = 1768] [serial = 416] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0xa82ac800) [pid = 1768] [serial = 364] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x953b5000) [pid = 1768] [serial = 520] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x8f3edc00) [pid = 1768] [serial = 553] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x8cc78400) [pid = 1768] [serial = 542] [outer = (nil)] [url = about:blank] 08:55:41 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x8e3fd800) [pid = 1768] [serial = 593] [outer = (nil)] [url = about:blank] 08:55:42 INFO - PROCESS | 1768 | 1466697342511 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]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 3899ms 08:55:42 INFO - PROCESS | 1768 | 1466697342602 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1768 | 1466697342611 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 08:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:55:42 INFO - PROCESS | 1768 | 1466697342625 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1768 | 1466697342634 Marionette TRACE conn4 <- [1,830,null,{}] 08:55:42 INFO - PROCESS | 1768 | 1466697342648 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}] 08:55:42 INFO - PROCESS | 1768 | 1466697342654 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:42 INFO - PROCESS | 1768 | 1466697342845 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 08:55:42 INFO - PROCESS | 1768 | 1466697342955 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 1768 | 1466697342962 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadd000 == 23 [pid = 1768] [id = 215] 08:55:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x8caddc00) [pid = 1768] [serial = 646] [outer = (nil)] 08:55:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x8cc7ec00) [pid = 1768] [serial = 647] [outer = 0x8caddc00] 08:55:43 INFO - PROCESS | 1768 | 1466697343043 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x8cccf000) [pid = 1768] [serial = 648] [outer = 0x8caddc00] 08:55:43 INFO - PROCESS | 1768 | 1466697343892 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]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1343ms 08:55:43 INFO - PROCESS | 1768 | 1466697343968 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 1768 | 1466697343977 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 08:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:55:43 INFO - PROCESS | 1768 | 1466697343989 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1768 | 1466697343993 Marionette TRACE conn4 <- [1,834,null,{}] 08:55:44 INFO - PROCESS | 1768 | 1466697343999 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}] 08:55:44 INFO - PROCESS | 1768 | 1466697344006 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:44 INFO - PROCESS | 1768 | 1466697344194 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 08:55:44 INFO - PROCESS | 1768 | 1466697344324 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 1768 | 1466697344334 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf3400 == 24 [pid = 1768] [id = 216] 08:55:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x8d391800) [pid = 1768] [serial = 649] [outer = (nil)] 08:55:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x8d398000) [pid = 1768] [serial = 650] [outer = 0x8d391800] 08:55:44 INFO - PROCESS | 1768 | 1466697344416 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x8d39c400) [pid = 1768] [serial = 651] [outer = 0x8d391800] 08:55:45 INFO - PROCESS | 1768 | 1466697345495 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]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1538ms 08:55:45 INFO - PROCESS | 1768 | 1466697345527 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 08:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:55:45 INFO - PROCESS | 1768 | 1466697345538 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 08:55:45 INFO - PROCESS | 1768 | 1466697345564 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 1768 | 1466697345573 Marionette TRACE conn4 <- [1,838,null,{}] 08:55:45 INFO - PROCESS | 1768 | 1466697345606 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}] 08:55:45 INFO - PROCESS | 1768 | 1466697345616 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:45 INFO - PROCESS | 1768 | 1466697345833 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 08:55:45 INFO - PROCESS | 1768 | 1466697345902 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 1768 | 1466697345915 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9ec800 == 25 [pid = 1768] [id = 217] 08:55:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x8d9edc00) [pid = 1768] [serial = 652] [outer = (nil)] 08:55:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x8e2ee400) [pid = 1768] [serial = 653] [outer = 0x8d9edc00] 08:55:46 INFO - PROCESS | 1768 | 1466697346057 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8e2f6800) [pid = 1768] [serial = 654] [outer = 0x8d9edc00] 08:55:46 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x8e2f8400) [pid = 1768] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:55:46 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x8ccd7c00) [pid = 1768] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:55:46 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9262cc00) [pid = 1768] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:55:46 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x8d398c00) [pid = 1768] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:55:47 INFO - PROCESS | 1768 | 1466697347000 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]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1513ms 08:55:47 INFO - PROCESS | 1768 | 1466697347059 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1768 | 1466697347064 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 08:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:55:47 INFO - PROCESS | 1768 | 1466697347070 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1768 | 1466697347074 Marionette TRACE conn4 <- [1,842,null,{}] 08:55:47 INFO - PROCESS | 1768 | 1466697347079 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}] 08:55:47 INFO - PROCESS | 1768 | 1466697347084 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:47 INFO - PROCESS | 1768 | 1466697347259 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 08:55:47 INFO - PROCESS | 1768 | 1466697347368 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1768 | 1466697347377 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad1800 == 26 [pid = 1768] [id = 218] 08:55:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x8e2eec00) [pid = 1768] [serial = 655] [outer = (nil)] 08:55:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x8e3f7800) [pid = 1768] [serial = 656] [outer = 0x8e2eec00] 08:55:47 INFO - PROCESS | 1768 | 1466697347448 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x8e429c00) [pid = 1768] [serial = 657] [outer = 0x8e2eec00] 08:55:48 INFO - PROCESS | 1768 | 1466697348280 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]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1239ms 08:55:48 INFO - PROCESS | 1768 | 1466697348312 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1768 | 1466697348316 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 08:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:55:48 INFO - PROCESS | 1768 | 1466697348322 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1768 | 1466697348326 Marionette TRACE conn4 <- [1,846,null,{}] 08:55:48 INFO - PROCESS | 1768 | 1466697348334 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}] 08:55:48 INFO - PROCESS | 1768 | 1466697348340 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:48 INFO - PROCESS | 1768 | 1466697348600 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 08:55:48 INFO - PROCESS | 1768 | 1466697348764 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 1768 | 1466697348773 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b666c00 == 27 [pid = 1768] [id = 219] 08:55:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8b667800) [pid = 1768] [serial = 658] [outer = (nil)] 08:55:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8b66d400) [pid = 1768] [serial = 659] [outer = 0x8b667800] 08:55:48 INFO - PROCESS | 1768 | 1466697348861 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8cadb800) [pid = 1768] [serial = 660] [outer = 0x8b667800] 08:55:49 INFO - PROCESS | 1768 | 1466697349988 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]]]}] 08:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1692ms 08:55:50 INFO - PROCESS | 1768 | 1466697350018 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 08:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:55:50 INFO - PROCESS | 1768 | 1466697350024 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 08:55:50 INFO - PROCESS | 1768 | 1466697350033 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - PROCESS | 1768 | 1466697350038 Marionette TRACE conn4 <- [1,850,null,{}] 08:55:50 INFO - PROCESS | 1768 | 1466697350045 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}] 08:55:50 INFO - PROCESS | 1768 | 1466697350054 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:50 INFO - PROCESS | 1768 | 1466697350294 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 08:55:50 INFO - PROCESS | 1768 | 1466697350511 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 1768 | 1466697350522 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d39e800 == 28 [pid = 1768] [id = 220] 08:55:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8d39ec00) [pid = 1768] [serial = 661] [outer = (nil)] 08:55:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8d3a6800) [pid = 1768] [serial = 662] [outer = 0x8d39ec00] 08:55:50 INFO - PROCESS | 1768 | 1466697350617 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8d3b0800) [pid = 1768] [serial = 663] [outer = 0x8d39ec00] 08:55:51 INFO - PROCESS | 1768 | 1466697351685 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]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1684ms 08:55:51 INFO - PROCESS | 1768 | 1466697351715 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 1768 | 1466697351721 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 08:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:55:51 INFO - PROCESS | 1768 | 1466697351728 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1768 | 1466697351732 Marionette TRACE conn4 <- [1,854,null,{}] 08:55:51 INFO - PROCESS | 1768 | 1466697351738 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}] 08:55:51 INFO - PROCESS | 1768 | 1466697351744 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:51 INFO - PROCESS | 1768 | 1466697351978 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 08:55:52 INFO - PROCESS | 1768 | 1466697352274 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 1768 | 1466697352288 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3b0000 == 29 [pid = 1768] [id = 221] 08:55:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8e3f7c00) [pid = 1768] [serial = 664] [outer = (nil)] 08:55:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8e42f400) [pid = 1768] [serial = 665] [outer = 0x8e3f7c00] 08:55:52 INFO - PROCESS | 1768 | 1466697352421 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8e434000) [pid = 1768] [serial = 666] [outer = 0x8e3f7c00] 08:55:53 INFO - PROCESS | 1768 | 1466697353420 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]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1738ms 08:55:53 INFO - PROCESS | 1768 | 1466697353469 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 1768 | 1466697353480 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 08:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:55:53 INFO - PROCESS | 1768 | 1466697353504 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 1768 | 1466697353512 Marionette TRACE conn4 <- [1,858,null,{}] 08:55:53 INFO - PROCESS | 1768 | 1466697353518 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}] 08:55:53 INFO - PROCESS | 1768 | 1466697353525 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:53 INFO - PROCESS | 1768 | 1466697353766 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 08:55:54 INFO - PROCESS | 1768 | 1466697354021 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 1768 | 1466697354029 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66b000 == 30 [pid = 1768] [id = 222] 08:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8cc84000) [pid = 1768] [serial = 667] [outer = (nil)] 08:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f01a400) [pid = 1768] [serial = 668] [outer = 0x8cc84000] 08:55:54 INFO - PROCESS | 1768 | 1466697354116 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ef5e400) [pid = 1768] [serial = 669] [outer = 0x8cc84000] 08:55:55 INFO - PROCESS | 1768 | 1466697355265 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]]]}] 08:55:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad1800 == 29 [pid = 1768] [id = 218] 08:55:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9ec800 == 28 [pid = 1768] [id = 217] 08:55:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf3400 == 27 [pid = 1768] [id = 216] 08:55:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadd000 == 26 [pid = 1768] [id = 215] 08:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1858ms 08:55:55 INFO - PROCESS | 1768 | 1466697355365 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 1768 | 1466697355369 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 08:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:55:55 INFO - PROCESS | 1768 | 1466697355387 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 1768 | 1466697355392 Marionette TRACE conn4 <- [1,862,null,{}] 08:55:55 INFO - PROCESS | 1768 | 1466697355400 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}] 08:55:55 INFO - PROCESS | 1768 | 1466697355407 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:55 INFO - PROCESS | 1768 | 1466697355619 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 08:55:55 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e2fbc00) [pid = 1768] [serial = 608] [outer = (nil)] [url = about:blank] 08:55:55 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8e3f8400) [pid = 1768] [serial = 609] [outer = (nil)] [url = about:blank] 08:55:55 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8d391400) [pid = 1768] [serial = 605] [outer = (nil)] [url = about:blank] 08:55:55 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f146800) [pid = 1768] [serial = 614] [outer = (nil)] [url = about:blank] 08:55:55 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9473e000) [pid = 1768] [serial = 603] [outer = (nil)] [url = about:blank] 08:55:55 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8d3ab000) [pid = 1768] [serial = 611] [outer = (nil)] [url = about:blank] 08:55:55 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8d393400) [pid = 1768] [serial = 606] [outer = (nil)] [url = about:blank] 08:55:55 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8e3fcc00) [pid = 1768] [serial = 612] [outer = (nil)] [url = about:blank] 08:55:55 INFO - PROCESS | 1768 | 1466697355771 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:55 INFO - PROCESS | 1768 | 1466697355782 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7ac00 == 27 [pid = 1768] [id = 223] 08:55:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8cc7b000) [pid = 1768] [serial = 670] [outer = (nil)] 08:55:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8cdec000) [pid = 1768] [serial = 671] [outer = 0x8cc7b000] 08:55:55 INFO - PROCESS | 1768 | 1466697355858 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cdee400) [pid = 1768] [serial = 672] [outer = 0x8cc7b000] 08:55:56 INFO - PROCESS | 1768 | 1466697356640 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]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1295ms 08:55:56 INFO - PROCESS | 1768 | 1466697356674 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 1768 | 1466697356681 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 08:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:55:56 INFO - PROCESS | 1768 | 1466697356691 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 1768 | 1466697356695 Marionette TRACE conn4 <- [1,866,null,{}] 08:55:56 INFO - PROCESS | 1768 | 1466697356701 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}] 08:55:56 INFO - PROCESS | 1768 | 1466697356706 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:56 INFO - PROCESS | 1768 | 1466697356881 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 08:55:56 INFO - PROCESS | 1768 | 1466697356892 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 1768 | 1466697356900 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e4000 == 28 [pid = 1768] [id = 224] 08:55:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d9e7000) [pid = 1768] [serial = 673] [outer = (nil)] 08:55:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8d9ecc00) [pid = 1768] [serial = 674] [outer = 0x8d9e7000] 08:55:56 INFO - PROCESS | 1768 | 1466697356975 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8e2f7c00) [pid = 1768] [serial = 675] [outer = 0x8d9e7000] 08:55:58 INFO - PROCESS | 1768 | 1466697358046 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]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1382ms 08:55:58 INFO - PROCESS | 1768 | 1466697358074 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 1768 | 1466697358079 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 08:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:55:58 INFO - PROCESS | 1768 | 1466697358086 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 1768 | 1466697358093 Marionette TRACE conn4 <- [1,870,null,{}] 08:55:58 INFO - PROCESS | 1768 | 1466697358116 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}] 08:55:58 INFO - PROCESS | 1768 | 1466697358125 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:58 INFO - PROCESS | 1768 | 1466697358337 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 08:55:58 INFO - PROCESS | 1768 | 1466697358362 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 1768 | 1466697358374 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e434c00 == 29 [pid = 1768] [id = 225] 08:55:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8ef56400) [pid = 1768] [serial = 676] [outer = (nil)] 08:55:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ef5c400) [pid = 1768] [serial = 677] [outer = 0x8ef56400] 08:55:58 INFO - PROCESS | 1768 | 1466697358446 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8ef64c00) [pid = 1768] [serial = 678] [outer = 0x8ef56400] 08:55:59 INFO - PROCESS | 1768 | 1466697359386 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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1344ms 08:55:59 INFO - PROCESS | 1768 | 1466697359430 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 08:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:55:59 INFO - PROCESS | 1768 | 1466697359435 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 08:55:59 INFO - PROCESS | 1768 | 1466697359442 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1768 | 1466697359445 Marionette TRACE conn4 <- [1,874,null,{}] 08:55:59 INFO - PROCESS | 1768 | 1466697359450 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}] 08:55:59 INFO - PROCESS | 1768 | 1466697359455 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:59 INFO - PROCESS | 1768 | 1466697359669 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 08:55:59 INFO - PROCESS | 1768 | 1466697359688 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 1768 | 1466697359698 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:55:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3fa400 == 30 [pid = 1768] [id = 226] 08:55:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f01c400) [pid = 1768] [serial = 679] [outer = (nil)] 08:55:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f143000) [pid = 1768] [serial = 680] [outer = 0x8f01c400] 08:55:59 INFO - PROCESS | 1768 | 1466697359768 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f149c00) [pid = 1768] [serial = 681] [outer = 0x8f01c400] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8e42d400) [pid = 1768] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8ccd8400) [pid = 1768] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f022400) [pid = 1768] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f3fb400) [pid = 1768] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f608400) [pid = 1768] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8d3a5c00) [pid = 1768] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x923bb000) [pid = 1768] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f908000) [pid = 1768] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8caddc00) [pid = 1768] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8b663c00) [pid = 1768] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8cad5000) [pid = 1768] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8d9edc00) [pid = 1768] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:56:00 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8d391800) [pid = 1768] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:56:00 INFO - PROCESS | 1768 | 1466697360901 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]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1490ms 08:56:00 INFO - PROCESS | 1768 | 1466697360933 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 1768 | 1466697360938 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 08:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:56:00 INFO - PROCESS | 1768 | 1466697360948 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 1768 | 1466697360953 Marionette TRACE conn4 <- [1,878,null,{}] 08:56:00 INFO - PROCESS | 1768 | 1466697360961 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}] 08:56:00 INFO - PROCESS | 1768 | 1466697360967 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:01 INFO - PROCESS | 1768 | 1466697361163 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 08:56:01 INFO - PROCESS | 1768 | 1466697361279 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1768 | 1466697361288 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8caddc00 == 31 [pid = 1768] [id = 227] 08:56:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8cdf5800) [pid = 1768] [serial = 682] [outer = (nil)] 08:56:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8f021400) [pid = 1768] [serial = 683] [outer = 0x8cdf5800] 08:56:01 INFO - PROCESS | 1768 | 1466697361357 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8f027c00) [pid = 1768] [serial = 684] [outer = 0x8cdf5800] 08:56:02 INFO - PROCESS | 1768 | 1466697362250 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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1337ms 08:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:56:02 INFO - PROCESS | 1768 | 1466697362284 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1768 | 1466697362287 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 08:56:02 INFO - PROCESS | 1768 | 1466697362293 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1768 | 1466697362296 Marionette TRACE conn4 <- [1,882,null,{}] 08:56:02 INFO - PROCESS | 1768 | 1466697362360 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}] 08:56:02 INFO - PROCESS | 1768 | 1466697362367 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:02 INFO - PROCESS | 1768 | 1466697362604 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 08:56:02 INFO - PROCESS | 1768 | 1466697362864 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 1768 | 1466697362877 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde9400 == 32 [pid = 1768] [id = 228] 08:56:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cdebc00) [pid = 1768] [serial = 685] [outer = (nil)] 08:56:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d393400) [pid = 1768] [serial = 686] [outer = 0x8cdebc00] 08:56:02 INFO - PROCESS | 1768 | 1466697362989 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8d3a9400) [pid = 1768] [serial = 687] [outer = 0x8cdebc00] 08:56:03 INFO - PROCESS | 1768 | 1466697363952 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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1701ms 08:56:03 INFO - PROCESS | 1768 | 1466697363994 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 1768 | 1466697364000 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 08:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:56:04 INFO - PROCESS | 1768 | 1466697364008 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 1768 | 1466697364013 Marionette TRACE conn4 <- [1,886,null,{}] 08:56:04 INFO - PROCESS | 1768 | 1466697364022 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}] 08:56:04 INFO - PROCESS | 1768 | 1466697364028 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:04 INFO - PROCESS | 1768 | 1466697364215 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 08:56:04 INFO - PROCESS | 1768 | 1466697364430 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 1768 | 1466697364443 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc77800 == 33 [pid = 1768] [id = 229] 08:56:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8e3f4000) [pid = 1768] [serial = 688] [outer = (nil)] 08:56:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8e42c400) [pid = 1768] [serial = 689] [outer = 0x8e3f4000] 08:56:04 INFO - PROCESS | 1768 | 1466697364534 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8e432400) [pid = 1768] [serial = 690] [outer = 0x8e3f4000] 08:56:05 INFO - PROCESS | 1768 | 1466697365512 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]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1537ms 08:56:05 INFO - PROCESS | 1768 | 1466697365545 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 1768 | 1466697365549 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 08:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:56:05 INFO - PROCESS | 1768 | 1466697365556 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 1768 | 1466697365560 Marionette TRACE conn4 <- [1,890,null,{}] 08:56:05 INFO - PROCESS | 1768 | 1466697365566 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}] 08:56:05 INFO - PROCESS | 1768 | 1466697365572 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:05 INFO - PROCESS | 1768 | 1466697365773 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 08:56:06 INFO - PROCESS | 1768 | 1466697366022 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:06 INFO - PROCESS | 1768 | 1466697366035 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f147800 == 34 [pid = 1768] [id = 230] 08:56:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f1cdc00) [pid = 1768] [serial = 691] [outer = (nil)] 08:56:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f37ec00) [pid = 1768] [serial = 692] [outer = 0x8f1cdc00] 08:56:06 INFO - PROCESS | 1768 | 1466697366172 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f385800) [pid = 1768] [serial = 693] [outer = 0x8f1cdc00] 08:56:07 INFO - PROCESS | 1768 | 1466697367143 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]]]}] 08:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1637ms 08:56:07 INFO - PROCESS | 1768 | 1466697367203 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 1768 | 1466697367214 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 08:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:56:07 INFO - PROCESS | 1768 | 1466697367226 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 1768 | 1466697367231 Marionette TRACE conn4 <- [1,894,null,{}] 08:56:07 INFO - PROCESS | 1768 | 1466697367242 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}] 08:56:07 INFO - PROCESS | 1768 | 1466697367250 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:07 INFO - PROCESS | 1768 | 1466697367473 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 08:56:07 INFO - PROCESS | 1768 | 1466697367739 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 1768 | 1466697367748 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f384400 == 35 [pid = 1768] [id = 231] 08:56:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f387000) [pid = 1768] [serial = 694] [outer = (nil)] 08:56:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f3f6800) [pid = 1768] [serial = 695] [outer = 0x8f387000] 08:56:07 INFO - PROCESS | 1768 | 1466697367850 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f3f8800) [pid = 1768] [serial = 696] [outer = 0x8f387000] 08:56:08 INFO - PROCESS | 1768 | 1466697368782 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]]]}] 08:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1595ms 08:56:08 INFO - PROCESS | 1768 | 1466697368820 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 1768 | 1466697368824 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 08:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:56:08 INFO - PROCESS | 1768 | 1466697368832 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 1768 | 1466697368836 Marionette TRACE conn4 <- [1,898,null,{}] 08:56:08 INFO - PROCESS | 1768 | 1466697368842 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}] 08:56:08 INFO - PROCESS | 1768 | 1466697368848 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:09 INFO - PROCESS | 1768 | 1466697369026 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 08:56:09 INFO - PROCESS | 1768 | 1466697369184 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 1768 | 1466697369193 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad5c00 == 36 [pid = 1768] [id = 232] 08:56:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f3fbc00) [pid = 1768] [serial = 697] [outer = (nil)] 08:56:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f605000) [pid = 1768] [serial = 698] [outer = 0x8f3fbc00] 08:56:09 INFO - PROCESS | 1768 | 1466697369313 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f608000) [pid = 1768] [serial = 699] [outer = 0x8f3fbc00] 08:56:10 INFO - PROCESS | 1768 | 1466697370255 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]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1483ms 08:56:10 INFO - PROCESS | 1768 | 1466697370316 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 1768 | 1466697370321 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 08:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:56:10 INFO - PROCESS | 1768 | 1466697370327 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 1768 | 1466697370331 Marionette TRACE conn4 <- [1,902,null,{}] 08:56:10 INFO - PROCESS | 1768 | 1466697370337 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}] 08:56:10 INFO - PROCESS | 1768 | 1466697370349 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:10 INFO - PROCESS | 1768 | 1466697370668 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 08:56:10 INFO - PROCESS | 1768 | 1466697370926 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 1768 | 1466697370938 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f698800 == 37 [pid = 1768] [id = 233] 08:56:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f699c00) [pid = 1768] [serial = 700] [outer = (nil)] 08:56:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f6a0400) [pid = 1768] [serial = 701] [outer = 0x8f699c00] 08:56:11 INFO - PROCESS | 1768 | 1466697371027 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f6d7800) [pid = 1768] [serial = 702] [outer = 0x8f699c00] 08:56:11 INFO - PROCESS | 1768 | 1466697371910 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]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1639ms 08:56:11 INFO - PROCESS | 1768 | 1466697371968 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 1768 | 1466697371972 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 08:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:56:11 INFO - PROCESS | 1768 | 1466697371979 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 1768 | 1466697371983 Marionette TRACE conn4 <- [1,906,null,{}] 08:56:11 INFO - PROCESS | 1768 | 1466697371989 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}] 08:56:11 INFO - PROCESS | 1768 | 1466697371994 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:12 INFO - PROCESS | 1768 | 1466697372165 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 08:56:12 INFO - PROCESS | 1768 | 1466697372329 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1768 | 1466697372339 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b666000 == 38 [pid = 1768] [id = 234] 08:56:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8b669c00) [pid = 1768] [serial = 703] [outer = (nil)] 08:56:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8e425400) [pid = 1768] [serial = 704] [outer = 0x8b669c00] 08:56:12 INFO - PROCESS | 1768 | 1466697372431 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8f37e800) [pid = 1768] [serial = 705] [outer = 0x8b669c00] 08:56:13 INFO - PROCESS | 1768 | 1466697373644 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]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1735ms 08:56:13 INFO - PROCESS | 1768 | 1466697373715 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 1768 | 1466697373721 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 08:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:56:13 INFO - PROCESS | 1768 | 1466697373729 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1768 | 1466697373736 Marionette TRACE conn4 <- [1,910,null,{}] 08:56:13 INFO - PROCESS | 1768 | 1466697373744 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}] 08:56:13 INFO - PROCESS | 1768 | 1466697373748 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:13 INFO - PROCESS | 1768 | 1466697373984 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2efc00 == 37 [pid = 1768] [id = 206] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66b000 == 36 [pid = 1768] [id = 222] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3b0000 == 35 [pid = 1768] [id = 221] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d39e800 == 34 [pid = 1768] [id = 220] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b666c00 == 33 [pid = 1768] [id = 219] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdefc00 == 32 [pid = 1768] [id = 204] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660000 == 31 [pid = 1768] [id = 212] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad3400 == 30 [pid = 1768] [id = 213] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f604800 == 29 [pid = 1768] [id = 210] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd7400 == 28 [pid = 1768] [id = 201] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd6800 == 27 [pid = 1768] [id = 205] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdef000 == 26 [pid = 1768] [id = 202] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d398400 == 25 [pid = 1768] [id = 203] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b669000 == 24 [pid = 1768] [id = 214] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f150c00 == 23 [pid = 1768] [id = 208] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd1c00 == 22 [pid = 1768] [id = 211] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3fb000 == 21 [pid = 1768] [id = 207] 08:56:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d396000 == 20 [pid = 1768] [id = 209] 08:56:15 INFO - PROCESS | 1768 | 1466697375200 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 1768 | 1466697375210 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8e3f7800) [pid = 1768] [serial = 656] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f1c3000) [pid = 1768] [serial = 615] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8d9e3000) [pid = 1768] [serial = 618] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8d392000) [pid = 1768] [serial = 617] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f380800) [pid = 1768] [serial = 621] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f1cb400) [pid = 1768] [serial = 620] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f698400) [pid = 1768] [serial = 624] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f60b400) [pid = 1768] [serial = 623] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f6d7000) [pid = 1768] [serial = 627] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f6d4400) [pid = 1768] [serial = 626] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f90e400) [pid = 1768] [serial = 630] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f90c800) [pid = 1768] [serial = 629] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x925b0c00) [pid = 1768] [serial = 632] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9262d000) [pid = 1768] [serial = 633] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f01dc00) [pid = 1768] [serial = 644] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x92738c00) [pid = 1768] [serial = 636] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x92635800) [pid = 1768] [serial = 635] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8cc7ec00) [pid = 1768] [serial = 647] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8cccf000) [pid = 1768] [serial = 648] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8cdf3000) [pid = 1768] [serial = 639] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8d397c00) [pid = 1768] [serial = 638] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8cccec00) [pid = 1768] [serial = 642] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8cc81800) [pid = 1768] [serial = 641] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8e2ee400) [pid = 1768] [serial = 653] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8d39c400) [pid = 1768] [serial = 651] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x8e2f6800) [pid = 1768] [serial = 654] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x8d398000) [pid = 1768] [serial = 650] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b666c00 == 21 [pid = 1768] [id = 235] 08:56:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8b667400) [pid = 1768] [serial = 706] [outer = (nil)] 08:56:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8cad1800) [pid = 1768] [serial = 707] [outer = 0x8b667400] 08:56:15 INFO - PROCESS | 1768 | 1466697375488 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8cc76800) [pid = 1768] [serial = 708] [outer = 0x8b667400] 08:56:16 INFO - PROCESS | 1768 | 1466697376611 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]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 2952ms 08:56:16 INFO - PROCESS | 1768 | 1466697376683 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 1768 | 1466697376689 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 08:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:56:16 INFO - PROCESS | 1768 | 1466697376697 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1768 | 1466697376702 Marionette TRACE conn4 <- [1,914,null,{}] 08:56:16 INFO - PROCESS | 1768 | 1466697376710 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}] 08:56:16 INFO - PROCESS | 1768 | 1466697376717 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:16 INFO - PROCESS | 1768 | 1466697376946 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 08:56:17 INFO - PROCESS | 1768 | 1466697377162 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 1768 | 1466697377170 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf2400 == 22 [pid = 1768] [id = 236] 08:56:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8cdf2800) [pid = 1768] [serial = 709] [outer = (nil)] 08:56:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8cdf6800) [pid = 1768] [serial = 710] [outer = 0x8cdf2800] 08:56:17 INFO - PROCESS | 1768 | 1466697377286 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8d398c00) [pid = 1768] [serial = 711] [outer = 0x8cdf2800] 08:56:18 INFO - PROCESS | 1768 | 1466697378313 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]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1688ms 08:56:18 INFO - PROCESS | 1768 | 1466697378386 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 1768 | 1466697378394 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 08:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:56:18 INFO - PROCESS | 1768 | 1466697378406 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 1768 | 1466697378410 Marionette TRACE conn4 <- [1,918,null,{}] 08:56:18 INFO - PROCESS | 1768 | 1466697378417 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}] 08:56:18 INFO - PROCESS | 1768 | 1466697378424 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:18 INFO - PROCESS | 1768 | 1466697378674 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 08:56:18 INFO - PROCESS | 1768 | 1466697378933 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 1768 | 1466697378942 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccda000 == 23 [pid = 1768] [id = 237] 08:56:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8d3ac000) [pid = 1768] [serial = 712] [outer = (nil)] 08:56:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d9ef000) [pid = 1768] [serial = 713] [outer = 0x8d3ac000] 08:56:19 INFO - PROCESS | 1768 | 1466697379027 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8e2f1c00) [pid = 1768] [serial = 714] [outer = 0x8d3ac000] 08:56:20 INFO - PROCESS | 1768 | 1466697380100 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]]]}] 08:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1783ms 08:56:20 INFO - PROCESS | 1768 | 1466697380190 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 1768 | 1466697380195 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 08:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:56:20 INFO - PROCESS | 1768 | 1466697380203 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - PROCESS | 1768 | 1466697380209 Marionette TRACE conn4 <- [1,922,null,{}] 08:56:20 INFO - PROCESS | 1768 | 1466697380227 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}] 08:56:20 INFO - PROCESS | 1768 | 1466697380237 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:20 INFO - PROCESS | 1768 | 1466697380543 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 08:56:20 INFO - PROCESS | 1768 | 1466697380710 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1768 | 1466697380721 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3fb400 == 24 [pid = 1768] [id = 238] 08:56:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8e3fe000) [pid = 1768] [serial = 715] [outer = (nil)] 08:56:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8ef59c00) [pid = 1768] [serial = 716] [outer = 0x8e3fe000] 08:56:20 INFO - PROCESS | 1768 | 1466697380799 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ef63800) [pid = 1768] [serial = 717] [outer = 0x8e3fe000] 08:56:21 INFO - PROCESS | 1768 | 1466697381781 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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1639ms 08:56:21 INFO - PROCESS | 1768 | 1466697381842 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1768 | 1466697381848 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 08:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:56:21 INFO - PROCESS | 1768 | 1466697381854 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1768 | 1466697381857 Marionette TRACE conn4 <- [1,926,null,{}] 08:56:21 INFO - PROCESS | 1768 | 1466697381864 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}] 08:56:21 INFO - PROCESS | 1768 | 1466697381869 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:22 INFO - PROCESS | 1768 | 1466697382062 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 08:56:22 INFO - PROCESS | 1768 | 1466697382265 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 1768 | 1466697382274 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66b800 == 25 [pid = 1768] [id = 239] 08:56:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d3adc00) [pid = 1768] [serial = 718] [outer = (nil)] 08:56:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f025c00) [pid = 1768] [serial = 719] [outer = 0x8d3adc00] 08:56:22 INFO - PROCESS | 1768 | 1466697382361 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f028800) [pid = 1768] [serial = 720] [outer = 0x8d3adc00] 08:56:23 INFO - PROCESS | 1768 | 1466697383466 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]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1701ms 08:56:23 INFO - PROCESS | 1768 | 1466697383561 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 08:56:23 INFO - PROCESS | 1768 | 1466697383568 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 08:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:56:23 INFO - PROCESS | 1768 | 1466697383576 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 1768 | 1466697383581 Marionette TRACE conn4 <- [1,930,null,{}] 08:56:23 INFO - PROCESS | 1768 | 1466697383589 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}] 08:56:23 INFO - PROCESS | 1768 | 1466697383595 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:23 INFO - PROCESS | 1768 | 1466697383849 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 08:56:24 INFO - PROCESS | 1768 | 1466697383982 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 1768 | 1466697383998 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccd400 == 26 [pid = 1768] [id = 240] 08:56:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8cdf4000) [pid = 1768] [serial = 721] [outer = (nil)] 08:56:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8d398800) [pid = 1768] [serial = 722] [outer = 0x8cdf4000] 08:56:24 INFO - PROCESS | 1768 | 1466697384071 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8d3a2400) [pid = 1768] [serial = 723] [outer = 0x8cdf4000] 08:56:24 INFO - PROCESS | 1768 | 1466697384856 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]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1334ms 08:56:24 INFO - PROCESS | 1768 | 1466697384911 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1768 | 1466697384918 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 08:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:56:24 INFO - PROCESS | 1768 | 1466697384928 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1768 | 1466697384931 Marionette TRACE conn4 <- [1,934,null,{}] 08:56:24 INFO - PROCESS | 1768 | 1466697384938 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}] 08:56:24 INFO - PROCESS | 1768 | 1466697384943 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:25 INFO - PROCESS | 1768 | 1466697385133 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 08:56:25 INFO - PROCESS | 1768 | 1466697385265 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1768 | 1466697385278 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad2400 == 27 [pid = 1768] [id = 241] 08:56:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8cc81400) [pid = 1768] [serial = 724] [outer = (nil)] 08:56:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8e3f1800) [pid = 1768] [serial = 725] [outer = 0x8cc81400] 08:56:25 INFO - PROCESS | 1768 | 1466697385347 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8e426000) [pid = 1768] [serial = 726] [outer = 0x8cc81400] 08:56:26 INFO - PROCESS | 1768 | 1466697386334 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]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1439ms 08:56:26 INFO - PROCESS | 1768 | 1466697386367 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 1768 | 1466697386370 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 08:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:56:26 INFO - PROCESS | 1768 | 1466697386377 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 1768 | 1466697386383 Marionette TRACE conn4 <- [1,938,null,{}] 08:56:26 INFO - PROCESS | 1768 | 1466697386405 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}] 08:56:26 INFO - PROCESS | 1768 | 1466697386413 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:26 INFO - PROCESS | 1768 | 1466697386620 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 08:56:26 INFO - PROCESS | 1768 | 1466697386646 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1768 | 1466697386657 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c6400 == 28 [pid = 1768] [id = 242] 08:56:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f1c8400) [pid = 1768] [serial = 727] [outer = (nil)] 08:56:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f1ce000) [pid = 1768] [serial = 728] [outer = 0x8f1c8400] 08:56:26 INFO - PROCESS | 1768 | 1466697386731 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f381c00) [pid = 1768] [serial = 729] [outer = 0x8f1c8400] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8d9e9c00) [pid = 1768] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8cdf5800) [pid = 1768] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8cdebc00) [pid = 1768] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8e3f4000) [pid = 1768] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f1cdc00) [pid = 1768] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f387000) [pid = 1768] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f3fbc00) [pid = 1768] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f699c00) [pid = 1768] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8ef56400) [pid = 1768] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8cc7b000) [pid = 1768] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8e3f7c00) [pid = 1768] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8cc84000) [pid = 1768] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8d39ec00) [pid = 1768] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8b667800) [pid = 1768] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8d9e7000) [pid = 1768] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f01c400) [pid = 1768] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:56:27 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8e2eec00) [pid = 1768] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:56:27 INFO - PROCESS | 1768 | 1466697387792 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]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1441ms 08:56:27 INFO - PROCESS | 1768 | 1466697387818 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1768 | 1466697387839 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 08:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:56:27 INFO - PROCESS | 1768 | 1466697387846 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1768 | 1466697387849 Marionette TRACE conn4 <- [1,942,null,{}] 08:56:27 INFO - PROCESS | 1768 | 1466697387855 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}] 08:56:27 INFO - PROCESS | 1768 | 1466697387860 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:28 INFO - PROCESS | 1768 | 1466697388078 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 08:56:28 INFO - PROCESS | 1768 | 1466697388151 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1768 | 1466697388159 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdebc00 == 29 [pid = 1768] [id = 243] 08:56:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d9e7000) [pid = 1768] [serial = 730] [outer = (nil)] 08:56:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8e3f7c00) [pid = 1768] [serial = 731] [outer = 0x8d9e7000] 08:56:28 INFO - PROCESS | 1768 | 1466697388247 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f14a800) [pid = 1768] [serial = 732] [outer = 0x8d9e7000] 08:56:29 INFO - PROCESS | 1768 | 1466697389037 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]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1228ms 08:56:29 INFO - PROCESS | 1768 | 1466697389075 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1768 | 1466697389079 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 08:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:56:29 INFO - PROCESS | 1768 | 1466697389085 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1768 | 1466697389088 Marionette TRACE conn4 <- [1,946,null,{}] 08:56:29 INFO - PROCESS | 1768 | 1466697389093 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}] 08:56:29 INFO - PROCESS | 1768 | 1466697389099 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:29 INFO - PROCESS | 1768 | 1466697389260 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 08:56:29 INFO - PROCESS | 1768 | 1466697389269 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 1768 | 1466697389279 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a3000 == 30 [pid = 1768] [id = 244] 08:56:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8e3fcc00) [pid = 1768] [serial = 733] [outer = (nil)] 08:56:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f3f3000) [pid = 1768] [serial = 734] [outer = 0x8e3fcc00] 08:56:29 INFO - PROCESS | 1768 | 1466697389348 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f3f9000) [pid = 1768] [serial = 735] [outer = 0x8e3fcc00] 08:56:30 INFO - PROCESS | 1768 | 1466697390461 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]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1434ms 08:56:30 INFO - PROCESS | 1768 | 1466697390521 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1768 | 1466697390528 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 08:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:56:30 INFO - PROCESS | 1768 | 1466697390537 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1768 | 1466697390543 Marionette TRACE conn4 <- [1,950,null,{}] 08:56:30 INFO - PROCESS | 1768 | 1466697390555 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}] 08:56:30 INFO - PROCESS | 1768 | 1466697390560 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:30 INFO - PROCESS | 1768 | 1466697390828 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 08:56:31 INFO - PROCESS | 1768 | 1466697391144 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1768 | 1466697391154 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd3400 == 31 [pid = 1768] [id = 245] 08:56:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cdef000) [pid = 1768] [serial = 736] [outer = (nil)] 08:56:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e2fc800) [pid = 1768] [serial = 737] [outer = 0x8cdef000] 08:56:31 INFO - PROCESS | 1768 | 1466697391261 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8ef58400) [pid = 1768] [serial = 738] [outer = 0x8cdef000] 08:56:32 INFO - PROCESS | 1768 | 1466697392267 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]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1794ms 08:56:32 INFO - PROCESS | 1768 | 1466697392334 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 1768 | 1466697392345 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 08:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:56:32 INFO - PROCESS | 1768 | 1466697392362 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1768 | 1466697392371 Marionette TRACE conn4 <- [1,954,null,{}] 08:56:32 INFO - PROCESS | 1768 | 1466697392380 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}] 08:56:32 INFO - PROCESS | 1768 | 1466697392388 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:32 INFO - PROCESS | 1768 | 1466697392654 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 08:56:32 INFO - PROCESS | 1768 | 1466697392915 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 1768 | 1466697392924 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc83400 == 32 [pid = 1768] [id = 246] 08:56:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8ef5ac00) [pid = 1768] [serial = 739] [outer = (nil)] 08:56:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f3ef800) [pid = 1768] [serial = 740] [outer = 0x8ef5ac00] 08:56:33 INFO - PROCESS | 1768 | 1466697393010 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f3f7400) [pid = 1768] [serial = 741] [outer = 0x8ef5ac00] 08:56:34 INFO - PROCESS | 1768 | 1466697394050 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]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1742ms 08:56:34 INFO - PROCESS | 1768 | 1466697394103 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 08:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:56:34 INFO - PROCESS | 1768 | 1466697394107 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 08:56:34 INFO - PROCESS | 1768 | 1466697394114 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1768 | 1466697394120 Marionette TRACE conn4 <- [1,958,null,{}] 08:56:34 INFO - PROCESS | 1768 | 1466697394137 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}] 08:56:34 INFO - PROCESS | 1768 | 1466697394145 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:34 INFO - PROCESS | 1768 | 1466697394330 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 08:56:34 INFO - PROCESS | 1768 | 1466697394541 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1768 | 1466697394552 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d1c00 == 33 [pid = 1768] [id = 247] 08:56:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f6d3400) [pid = 1768] [serial = 742] [outer = (nil)] 08:56:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f6d8800) [pid = 1768] [serial = 743] [outer = 0x8f6d3400] 08:56:34 INFO - PROCESS | 1768 | 1466697394642 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f6de000) [pid = 1768] [serial = 744] [outer = 0x8f6d3400] 08:56:35 INFO - PROCESS | 1768 | 1466697395554 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]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1488ms 08:56:35 INFO - PROCESS | 1768 | 1466697395602 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1768 | 1466697395608 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 08:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:56:35 INFO - PROCESS | 1768 | 1466697395617 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1768 | 1466697395620 Marionette TRACE conn4 <- [1,962,null,{}] 08:56:35 INFO - PROCESS | 1768 | 1466697395627 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}] 08:56:35 INFO - PROCESS | 1768 | 1466697395633 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:35 INFO - PROCESS | 1768 | 1466697395889 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 08:56:36 INFO - PROCESS | 1768 | 1466697396148 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 1768 | 1466697396159 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cada000 == 34 [pid = 1768] [id = 248] 08:56:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f6a1400) [pid = 1768] [serial = 745] [outer = (nil)] 08:56:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f905c00) [pid = 1768] [serial = 746] [outer = 0x8f6a1400] 08:56:36 INFO - PROCESS | 1768 | 1466697396314 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f909c00) [pid = 1768] [serial = 747] [outer = 0x8f6a1400] 08:56:37 INFO - PROCESS | 1768 | 1466697397215 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]]]}] 08:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1644ms 08:56:37 INFO - PROCESS | 1768 | 1466697397261 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 08:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:56:37 INFO - PROCESS | 1768 | 1466697397266 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 08:56:37 INFO - PROCESS | 1768 | 1466697397272 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:56:37 INFO - PROCESS | 1768 | 1466697397276 Marionette TRACE conn4 <- [1,966,null,{}] 08:56:37 INFO - PROCESS | 1768 | 1466697397281 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}] 08:56:37 INFO - PROCESS | 1768 | 1466697397287 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:37 INFO - PROCESS | 1768 | 1466697397477 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 08:56:37 INFO - PROCESS | 1768 | 1466697397638 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:37 INFO - PROCESS | 1768 | 1466697397649 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7f000 == 35 [pid = 1768] [id = 249] 08:56:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f6d4000) [pid = 1768] [serial = 748] [outer = (nil)] 08:56:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8f910800) [pid = 1768] [serial = 749] [outer = 0x8f6d4000] 08:56:37 INFO - PROCESS | 1768 | 1466697397739 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x91d5bc00) [pid = 1768] [serial = 750] [outer = 0x8f6d4000] 08:56:38 INFO - PROCESS | 1768 | 1466697398745 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]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1531ms 08:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:56:38 INFO - PROCESS | 1768 | 1466697398804 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1768 | 1466697398807 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 08:56:38 INFO - PROCESS | 1768 | 1466697398814 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1768 | 1466697398817 Marionette TRACE conn4 <- [1,970,null,{}] 08:56:38 INFO - PROCESS | 1768 | 1466697398824 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}] 08:56:38 INFO - PROCESS | 1768 | 1466697398835 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:39 INFO - PROCESS | 1768 | 1466697399091 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 08:56:39 INFO - PROCESS | 1768 | 1466697399309 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1768 | 1466697399318 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf6c00 == 36 [pid = 1768] [id = 250] 08:56:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8d9e2c00) [pid = 1768] [serial = 751] [outer = (nil)] 08:56:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8f3fc000) [pid = 1768] [serial = 752] [outer = 0x8d9e2c00] 08:56:39 INFO - PROCESS | 1768 | 1466697399425 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x91d63c00) [pid = 1768] [serial = 753] [outer = 0x8d9e2c00] 08:56:40 INFO - PROCESS | 1768 | 1466697400308 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]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1543ms 08:56:40 INFO - PROCESS | 1768 | 1466697400357 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1768 | 1466697400361 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 08:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:56:40 INFO - PROCESS | 1768 | 1466697400368 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1768 | 1466697400372 Marionette TRACE conn4 <- [1,974,null,{}] 08:56:40 INFO - PROCESS | 1768 | 1466697400378 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}] 08:56:40 INFO - PROCESS | 1768 | 1466697400383 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:40 INFO - PROCESS | 1768 | 1466697400566 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 08:56:40 INFO - PROCESS | 1768 | 1466697400733 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 1768 | 1466697400741 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66c400 == 37 [pid = 1768] [id = 251] 08:56:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8cad5400) [pid = 1768] [serial = 754] [outer = (nil)] 08:56:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8d9e3800) [pid = 1768] [serial = 755] [outer = 0x8cad5400] 08:56:40 INFO - PROCESS | 1768 | 1466697400838 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8ef5cc00) [pid = 1768] [serial = 756] [outer = 0x8cad5400] 08:56:42 INFO - PROCESS | 1768 | 1466697402007 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]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1689ms 08:56:42 INFO - PROCESS | 1768 | 1466697402058 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1768 | 1466697402063 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 08:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:56:42 INFO - PROCESS | 1768 | 1466697402072 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1768 | 1466697402076 Marionette TRACE conn4 <- [1,978,null,{}] 08:56:42 INFO - PROCESS | 1768 | 1466697402085 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}] 08:56:42 INFO - PROCESS | 1768 | 1466697402090 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:42 INFO - PROCESS | 1768 | 1466697402282 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 08:56:42 INFO - PROCESS | 1768 | 1466697402534 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1768 | 1466697402543 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc75800 == 38 [pid = 1768] [id = 252] 08:56:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8cc7d400) [pid = 1768] [serial = 757] [outer = (nil)] 08:56:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8d39c400) [pid = 1768] [serial = 758] [outer = 0x8cc7d400] 08:56:42 INFO - PROCESS | 1768 | 1466697402621 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8d3a1400) [pid = 1768] [serial = 759] [outer = 0x8cc7d400] 08:56:43 INFO - PROCESS | 1768 | 1466697403521 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]]]}] 08:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1497ms 08:56:43 INFO - PROCESS | 1768 | 1466697403573 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 1768 | 1466697403579 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 08:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:56:43 INFO - PROCESS | 1768 | 1466697403590 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1768 | 1466697403593 Marionette TRACE conn4 <- [1,982,null,{}] 08:56:43 INFO - PROCESS | 1768 | 1466697403600 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}] 08:56:43 INFO - PROCESS | 1768 | 1466697403605 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:43 INFO - PROCESS | 1768 | 1466697403775 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 08:56:43 INFO - PROCESS | 1768 | 1466697403975 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 1768 | 1466697403985 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf2400 == 37 [pid = 1768] [id = 236] 08:56:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8b666c00 == 36 [pid = 1768] [id = 235] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f1c1800) [pid = 1768] [serial = 645] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8f021400) [pid = 1768] [serial = 683] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8d393400) [pid = 1768] [serial = 686] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8e42c400) [pid = 1768] [serial = 689] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f37ec00) [pid = 1768] [serial = 692] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8e432400) [pid = 1768] [serial = 690] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f3f6800) [pid = 1768] [serial = 695] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f385800) [pid = 1768] [serial = 693] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f3f8800) [pid = 1768] [serial = 696] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8f608000) [pid = 1768] [serial = 699] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8f605000) [pid = 1768] [serial = 698] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f6d7800) [pid = 1768] [serial = 702] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8ef64c00) [pid = 1768] [serial = 678] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8cdec000) [pid = 1768] [serial = 671] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f6a0400) [pid = 1768] [serial = 701] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8cdee400) [pid = 1768] [serial = 672] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8e42f400) [pid = 1768] [serial = 665] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8e434000) [pid = 1768] [serial = 666] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f01a400) [pid = 1768] [serial = 668] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8ef5e400) [pid = 1768] [serial = 669] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8d3a6800) [pid = 1768] [serial = 662] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8d3b0800) [pid = 1768] [serial = 663] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8b66d400) [pid = 1768] [serial = 659] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cadb800) [pid = 1768] [serial = 660] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d9ecc00) [pid = 1768] [serial = 674] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f143000) [pid = 1768] [serial = 680] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8e425400) [pid = 1768] [serial = 704] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f149c00) [pid = 1768] [serial = 681] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8e429c00) [pid = 1768] [serial = 657] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d3a9400) [pid = 1768] [serial = 687] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8ef5c400) [pid = 1768] [serial = 677] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8e2f7c00) [pid = 1768] [serial = 675] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8f027c00) [pid = 1768] [serial = 684] [outer = (nil)] [url = about:blank] 08:56:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66d400 == 37 [pid = 1768] [id = 253] 08:56:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8cad8c00) [pid = 1768] [serial = 760] [outer = (nil)] 08:56:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8cdf2000) [pid = 1768] [serial = 761] [outer = 0x8cad8c00] 08:56:44 INFO - PROCESS | 1768 | 1466697404146 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8d3a8000) [pid = 1768] [serial = 762] [outer = 0x8cad8c00] 08:56:44 INFO - PROCESS | 1768 | 1466697404979 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]]]}] 08:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1434ms 08:56:45 INFO - PROCESS | 1768 | 1466697405024 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 08:56:45 INFO - PROCESS | 1768 | 1466697405028 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 08:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:56:45 INFO - PROCESS | 1768 | 1466697405035 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 1768 | 1466697405040 Marionette TRACE conn4 <- [1,986,null,{}] 08:56:45 INFO - PROCESS | 1768 | 1466697405056 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}] 08:56:45 INFO - PROCESS | 1768 | 1466697405064 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:45 INFO - PROCESS | 1768 | 1466697405230 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 08:56:45 INFO - PROCESS | 1768 | 1466697405351 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 1768 | 1466697405363 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f01e000 == 38 [pid = 1768] [id = 254] 08:56:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8f01ec00) [pid = 1768] [serial = 763] [outer = (nil)] 08:56:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f027000) [pid = 1768] [serial = 764] [outer = 0x8f01ec00] 08:56:45 INFO - PROCESS | 1768 | 1466697405432 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f14a400) [pid = 1768] [serial = 765] [outer = 0x8f01ec00] 08:56:46 INFO - PROCESS | 1768 | 1466697406210 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]]]}] 08:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1244ms 08:56:46 INFO - PROCESS | 1768 | 1466697406279 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 08:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:56:46 INFO - PROCESS | 1768 | 1466697406284 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 08:56:46 INFO - PROCESS | 1768 | 1466697406290 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 1768 | 1466697406293 Marionette TRACE conn4 <- [1,990,null,{}] 08:56:46 INFO - PROCESS | 1768 | 1466697406298 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}] 08:56:46 INFO - PROCESS | 1768 | 1466697406303 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:46 INFO - PROCESS | 1768 | 1466697406469 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 08:56:46 INFO - PROCESS | 1768 | 1466697406478 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 1768 | 1466697406484 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3ab400 == 39 [pid = 1768] [id = 255] 08:56:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f14d800) [pid = 1768] [serial = 766] [outer = (nil)] 08:56:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f1c9400) [pid = 1768] [serial = 767] [outer = 0x8f14d800] 08:56:46 INFO - PROCESS | 1768 | 1466697406557 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f387800) [pid = 1768] [serial = 768] [outer = 0x8f14d800] 08:56:47 INFO - PROCESS | 1768 | 1466697407552 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]]]}] 08:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1283ms 08:56:47 INFO - PROCESS | 1768 | 1466697407573 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 1768 | 1466697407577 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 08:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:56:47 INFO - PROCESS | 1768 | 1466697407589 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 1768 | 1466697407606 Marionette TRACE conn4 <- [1,994,null,{}] 08:56:47 INFO - PROCESS | 1768 | 1466697407612 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}] 08:56:47 INFO - PROCESS | 1768 | 1466697407617 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:47 INFO - PROCESS | 1768 | 1466697407816 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 08:56:47 INFO - PROCESS | 1768 | 1466697407849 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 1768 | 1466697407857 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42f400 == 40 [pid = 1768] [id = 256] 08:56:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f1c1800) [pid = 1768] [serial = 769] [outer = (nil)] 08:56:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f3f9800) [pid = 1768] [serial = 770] [outer = 0x8f1c1800] 08:56:47 INFO - PROCESS | 1768 | 1466697407925 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f608400) [pid = 1768] [serial = 771] [outer = 0x8f1c1800] 08:56:49 INFO - PROCESS | 1768 | 1466697409003 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]]]}] 08:56:49 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f1c8400) [pid = 1768] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:56:49 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8cdf4000) [pid = 1768] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:56:49 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cdf2800) [pid = 1768] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:56:49 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d3ac000) [pid = 1768] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:56:49 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8d3adc00) [pid = 1768] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:56:49 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8d9e7000) [pid = 1768] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:56:49 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8e3fe000) [pid = 1768] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:56:49 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8b667400) [pid = 1768] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:56:49 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8cc81400) [pid = 1768] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1497ms 08:56:49 INFO - PROCESS | 1768 | 1466697409081 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 08:56:49 INFO - PROCESS | 1768 | 1466697409084 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 08:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:56:49 INFO - PROCESS | 1768 | 1466697409090 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:56:49 INFO - PROCESS | 1768 | 1466697409093 Marionette TRACE conn4 <- [1,998,null,{}] 08:56:49 INFO - PROCESS | 1768 | 1466697409098 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}] 08:56:49 INFO - PROCESS | 1768 | 1466697409108 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:49 INFO - PROCESS | 1768 | 1466697409286 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 08:56:49 INFO - PROCESS | 1768 | 1466697409451 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 1768 | 1466697409459 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f14a000 == 41 [pid = 1768] [id = 257] 08:56:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8f3fa000) [pid = 1768] [serial = 772] [outer = (nil)] 08:56:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f69e400) [pid = 1768] [serial = 773] [outer = 0x8f3fa000] 08:56:49 INFO - PROCESS | 1768 | 1466697409532 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f6d4c00) [pid = 1768] [serial = 774] [outer = 0x8f3fa000] 08:56:50 INFO - PROCESS | 1768 | 1466697410225 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]]]}] 08:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1181ms 08:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:56:50 INFO - PROCESS | 1768 | 1466697410279 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 1768 | 1466697410282 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 08:56:50 INFO - PROCESS | 1768 | 1466697410289 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1768 | 1466697410292 Marionette TRACE conn4 <- [1,1002,null,{}] 08:56:50 INFO - PROCESS | 1768 | 1466697410297 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}] 08:56:50 INFO - PROCESS | 1768 | 1466697410302 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:50 INFO - PROCESS | 1768 | 1466697410456 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 08:56:50 INFO - PROCESS | 1768 | 1466697410465 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 1768 | 1466697410473 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b667c00 == 42 [pid = 1768] [id = 258] 08:56:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cadbc00) [pid = 1768] [serial = 775] [outer = (nil)] 08:56:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f901800) [pid = 1768] [serial = 776] [outer = 0x8cadbc00] 08:56:50 INFO - PROCESS | 1768 | 1466697410543 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x91d5b400) [pid = 1768] [serial = 777] [outer = 0x8cadbc00] 08:56:51 INFO - PROCESS | 1768 | 1466697411649 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]]]}] 08:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1429ms 08:56:51 INFO - PROCESS | 1768 | 1466697411719 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 08:56:51 INFO - PROCESS | 1768 | 1466697411725 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 08:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:56:51 INFO - PROCESS | 1768 | 1466697411734 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 1768 | 1466697411739 Marionette TRACE conn4 <- [1,1006,null,{}] 08:56:51 INFO - PROCESS | 1768 | 1466697411749 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}] 08:56:51 INFO - PROCESS | 1768 | 1466697411754 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:52 INFO - PROCESS | 1768 | 1466697412015 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 08:56:52 INFO - PROCESS | 1768 | 1466697412218 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 1768 | 1466697412226 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cade400 == 43 [pid = 1768] [id = 259] 08:56:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8ccce000) [pid = 1768] [serial = 778] [outer = (nil)] 08:56:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8d39c000) [pid = 1768] [serial = 779] [outer = 0x8ccce000] 08:56:52 INFO - PROCESS | 1768 | 1466697412314 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d9e1400) [pid = 1768] [serial = 780] [outer = 0x8ccce000] 08:56:53 INFO - PROCESS | 1768 | 1466697413231 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]]]}] 08:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1545ms 08:56:53 INFO - PROCESS | 1768 | 1466697413279 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 08:56:53 INFO - PROCESS | 1768 | 1466697413286 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 08:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:56:53 INFO - PROCESS | 1768 | 1466697413297 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 1768 | 1466697413302 Marionette TRACE conn4 <- [1,1010,null,{}] 08:56:53 INFO - PROCESS | 1768 | 1466697413308 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}] 08:56:53 INFO - PROCESS | 1768 | 1466697413313 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:53 INFO - PROCESS | 1768 | 1466697413508 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 08:56:53 INFO - PROCESS | 1768 | 1466697413674 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 1768 | 1466697413687 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e431000 == 44 [pid = 1768] [id = 260] 08:56:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8e432400) [pid = 1768] [serial = 781] [outer = (nil)] 08:56:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8ef5c800) [pid = 1768] [serial = 782] [outer = 0x8e432400] 08:56:53 INFO - PROCESS | 1768 | 1466697413821 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f01bc00) [pid = 1768] [serial = 783] [outer = 0x8e432400] 08:56:54 INFO - PROCESS | 1768 | 1466697414866 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]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1632ms 08:56:54 INFO - PROCESS | 1768 | 1466697414931 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 08:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:56:54 INFO - PROCESS | 1768 | 1466697414936 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 08:56:54 INFO - PROCESS | 1768 | 1466697414946 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1768 | 1466697414954 Marionette TRACE conn4 <- [1,1014,null,{}] 08:56:54 INFO - PROCESS | 1768 | 1466697414977 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}] 08:56:54 INFO - PROCESS | 1768 | 1466697414990 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:55 INFO - PROCESS | 1768 | 1466697415320 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 08:56:55 INFO - PROCESS | 1768 | 1466697415547 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1768 | 1466697415563 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d39d800 == 45 [pid = 1768] [id = 261] 08:56:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f6dbc00) [pid = 1768] [serial = 784] [outer = (nil)] 08:56:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x91d62400) [pid = 1768] [serial = 785] [outer = 0x8f6dbc00] 08:56:55 INFO - PROCESS | 1768 | 1466697415721 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x923b6800) [pid = 1768] [serial = 786] [outer = 0x8f6dbc00] 08:56:56 INFO - PROCESS | 1768 | 1466697416823 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]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1956ms 08:56:56 INFO - PROCESS | 1768 | 1466697416902 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1768 | 1466697416908 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 08:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:56:56 INFO - PROCESS | 1768 | 1466697416918 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1768 | 1466697416922 Marionette TRACE conn4 <- [1,1018,null,{}] 08:56:56 INFO - PROCESS | 1768 | 1466697416929 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}] 08:56:56 INFO - PROCESS | 1768 | 1466697416934 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:57 INFO - PROCESS | 1768 | 1466697417241 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 08:56:57 INFO - PROCESS | 1768 | 1466697417483 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 1768 | 1466697417491 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccdbc00 == 46 [pid = 1768] [id = 262] 08:56:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8ef57c00) [pid = 1768] [serial = 787] [outer = (nil)] 08:56:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x925a6800) [pid = 1768] [serial = 788] [outer = 0x8ef57c00] 08:56:57 INFO - PROCESS | 1768 | 1466697417579 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x925aac00) [pid = 1768] [serial = 789] [outer = 0x8ef57c00] 08:56:58 INFO - PROCESS | 1768 | 1466697418572 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]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1694ms 08:56:58 INFO - PROCESS | 1768 | 1466697418612 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1768 | 1466697418617 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 08:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:56:58 INFO - PROCESS | 1768 | 1466697418624 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1768 | 1466697418628 Marionette TRACE conn4 <- [1,1022,null,{}] 08:56:58 INFO - PROCESS | 1768 | 1466697418635 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}] 08:56:58 INFO - PROCESS | 1768 | 1466697418640 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:58 INFO - PROCESS | 1768 | 1466697418835 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 08:56:59 INFO - PROCESS | 1768 | 1466697419059 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 1768 | 1466697419072 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:56:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c3400 == 47 [pid = 1768] [id = 263] 08:56:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f69fc00) [pid = 1768] [serial = 790] [outer = (nil)] 08:56:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x925b4400) [pid = 1768] [serial = 791] [outer = 0x8f69fc00] 08:56:59 INFO - PROCESS | 1768 | 1466697419204 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x9262d800) [pid = 1768] [serial = 792] [outer = 0x8f69fc00] 08:57:00 INFO - PROCESS | 1768 | 1466697420132 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]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1537ms 08:57:00 INFO - PROCESS | 1768 | 1466697420163 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 08:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:57:00 INFO - PROCESS | 1768 | 1466697420167 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 08:57:00 INFO - PROCESS | 1768 | 1466697420174 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1768 | 1466697420177 Marionette TRACE conn4 <- [1,1026,null,{}] 08:57:00 INFO - PROCESS | 1768 | 1466697420183 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}] 08:57:00 INFO - PROCESS | 1768 | 1466697420193 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:00 INFO - PROCESS | 1768 | 1466697420416 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 08:57:00 INFO - PROCESS | 1768 | 1466697420649 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1768 | 1466697420657 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cada800 == 48 [pid = 1768] [id = 264] 08:57:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8f388000) [pid = 1768] [serial = 793] [outer = (nil)] 08:57:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x92740800) [pid = 1768] [serial = 794] [outer = 0x8f388000] 08:57:00 INFO - PROCESS | 1768 | 1466697420778 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x928d9000) [pid = 1768] [serial = 795] [outer = 0x8f388000] 08:57:01 INFO - PROCESS | 1768 | 1466697421868 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]]]}] 08:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1732ms 08:57:01 INFO - PROCESS | 1768 | 1466697421906 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 08:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:57:01 INFO - PROCESS | 1768 | 1466697421911 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 08:57:01 INFO - PROCESS | 1768 | 1466697421917 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 1768 | 1466697421921 Marionette TRACE conn4 <- [1,1030,null,{}] 08:57:01 INFO - PROCESS | 1768 | 1466697421927 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}] 08:57:01 INFO - PROCESS | 1768 | 1466697421932 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:02 INFO - PROCESS | 1768 | 1466697422136 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 08:57:02 INFO - PROCESS | 1768 | 1466697422326 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 1768 | 1466697422337 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f14c800 == 49 [pid = 1768] [id = 265] 08:57:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x925af800) [pid = 1768] [serial = 796] [outer = (nil)] 08:57:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x928e3400) [pid = 1768] [serial = 797] [outer = 0x925af800] 08:57:02 INFO - PROCESS | 1768 | 1466697422415 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x92979400) [pid = 1768] [serial = 798] [outer = 0x925af800] 08:57:03 INFO - PROCESS | 1768 | 1466697423312 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]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1440ms 08:57:03 INFO - PROCESS | 1768 | 1466697423359 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 08:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:57:03 INFO - PROCESS | 1768 | 1466697423370 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 08:57:03 INFO - PROCESS | 1768 | 1466697423375 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1768 | 1466697423379 Marionette TRACE conn4 <- [1,1034,null,{}] 08:57:03 INFO - PROCESS | 1768 | 1466697423385 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}] 08:57:03 INFO - PROCESS | 1768 | 1466697423390 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:03 INFO - PROCESS | 1768 | 1466697423578 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 08:57:03 INFO - PROCESS | 1768 | 1466697423747 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 1768 | 1466697423758 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x925a7c00 == 50 [pid = 1768] [id = 266] 08:57:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x92635c00) [pid = 1768] [serial = 799] [outer = (nil)] 08:57:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x92981c00) [pid = 1768] [serial = 800] [outer = 0x92635c00] 08:57:03 INFO - PROCESS | 1768 | 1466697423838 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x92986400) [pid = 1768] [serial = 801] [outer = 0x92635c00] 08:57:04 INFO - PROCESS | 1768 | 1466697424777 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]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1434ms 08:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:57:04 INFO - PROCESS | 1768 | 1466697424810 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 1768 | 1466697424813 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 08:57:04 INFO - PROCESS | 1768 | 1466697424820 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 1768 | 1466697424823 Marionette TRACE conn4 <- [1,1038,null,{}] 08:57:04 INFO - PROCESS | 1768 | 1466697424830 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}] 08:57:04 INFO - PROCESS | 1768 | 1466697424835 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:05 INFO - PROCESS | 1768 | 1466697425025 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 08:57:05 INFO - PROCESS | 1768 | 1466697425195 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 1768 | 1466697425205 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65e800 == 51 [pid = 1768] [id = 267] 08:57:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8cad9800) [pid = 1768] [serial = 802] [outer = (nil)] 08:57:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8d3afc00) [pid = 1768] [serial = 803] [outer = 0x8cad9800] 08:57:05 INFO - PROCESS | 1768 | 1466697425283 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8e2fd800) [pid = 1768] [serial = 804] [outer = 0x8cad9800] 08:57:06 INFO - PROCESS | 1768 | 1466697426545 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]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1787ms 08:57:06 INFO - PROCESS | 1768 | 1466697426607 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 08:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:57:06 INFO - PROCESS | 1768 | 1466697426613 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 08:57:06 INFO - PROCESS | 1768 | 1466697426620 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 1768 | 1466697426628 Marionette TRACE conn4 <- [1,1042,null,{}] 08:57:06 INFO - PROCESS | 1768 | 1466697426635 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}] 08:57:06 INFO - PROCESS | 1768 | 1466697426641 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:06 INFO - PROCESS | 1768 | 1466697426820 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 08:57:07 INFO - PROCESS | 1768 | 1466697427056 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1768 | 1466697427065 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd2800 == 52 [pid = 1768] [id = 268] 08:57:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x8d39a000) [pid = 1768] [serial = 805] [outer = (nil)] 08:57:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x8e2fa400) [pid = 1768] [serial = 806] [outer = 0x8d39a000] 08:57:07 INFO - PROCESS | 1768 | 1466697427233 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x8e3fe000) [pid = 1768] [serial = 807] [outer = 0x8d39a000] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x8f3f3000) [pid = 1768] [serial = 734] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x8f1ce000) [pid = 1768] [serial = 728] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x8d398800) [pid = 1768] [serial = 722] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8d3a2400) [pid = 1768] [serial = 723] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8d398c00) [pid = 1768] [serial = 711] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8cdf6800) [pid = 1768] [serial = 710] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8e2f1c00) [pid = 1768] [serial = 714] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8d9ef000) [pid = 1768] [serial = 713] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8f028800) [pid = 1768] [serial = 720] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f381c00) [pid = 1768] [serial = 729] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8e3f7c00) [pid = 1768] [serial = 731] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f025c00) [pid = 1768] [serial = 719] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8ef63800) [pid = 1768] [serial = 717] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8ef59c00) [pid = 1768] [serial = 716] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8cc76800) [pid = 1768] [serial = 708] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8cad1800) [pid = 1768] [serial = 707] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8e3f1800) [pid = 1768] [serial = 725] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f14a800) [pid = 1768] [serial = 732] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8e426000) [pid = 1768] [serial = 726] [outer = (nil)] [url = about:blank] 08:57:08 INFO - PROCESS | 1768 | 1466697428233 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]]]}] 08:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1636ms 08:57:08 INFO - PROCESS | 1768 | 1466697428256 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1768 | 1466697428263 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 08:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:57:08 INFO - PROCESS | 1768 | 1466697428273 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1768 | 1466697428276 Marionette TRACE conn4 <- [1,1046,null,{}] 08:57:08 INFO - PROCESS | 1768 | 1466697428283 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}] 08:57:08 INFO - PROCESS | 1768 | 1466697428288 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:08 INFO - PROCESS | 1768 | 1466697428466 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 08:57:08 INFO - PROCESS | 1768 | 1466697428735 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 1768 | 1466697428746 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc77000 == 53 [pid = 1768] [id = 269] 08:57:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8e2f7c00) [pid = 1768] [serial = 808] [outer = (nil)] 08:57:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8ef5a800) [pid = 1768] [serial = 809] [outer = 0x8e2f7c00] 08:57:08 INFO - PROCESS | 1768 | 1466697428890 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8ef63c00) [pid = 1768] [serial = 810] [outer = 0x8e2f7c00] 08:57:09 INFO - PROCESS | 1768 | 1466697429643 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]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1379ms 08:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:57:09 INFO - PROCESS | 1768 | 1466697429652 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 1768 | 1466697429655 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 08:57:09 INFO - PROCESS | 1768 | 1466697429662 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 1768 | 1466697429668 Marionette TRACE conn4 <- [1,1050,null,{}] 08:57:09 INFO - PROCESS | 1768 | 1466697429683 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}] 08:57:09 INFO - PROCESS | 1768 | 1466697429691 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:09 INFO - PROCESS | 1768 | 1466697429939 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 08:57:10 INFO - PROCESS | 1768 | 1466697429977 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 1768 | 1466697429991 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1cbc00 == 54 [pid = 1768] [id = 270] 08:57:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8f1ce800) [pid = 1768] [serial = 811] [outer = (nil)] 08:57:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8f3efc00) [pid = 1768] [serial = 812] [outer = 0x8f1ce800] 08:57:10 INFO - PROCESS | 1768 | 1466697430110 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8f607400) [pid = 1768] [serial = 813] [outer = 0x8f1ce800] 08:57:11 INFO - PROCESS | 1768 | 1466697431100 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]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1488ms 08:57:11 INFO - PROCESS | 1768 | 1466697431156 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 1768 | 1466697431160 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 08:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:57:11 INFO - PROCESS | 1768 | 1466697431167 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 1768 | 1466697431170 Marionette TRACE conn4 <- [1,1054,null,{}] 08:57:11 INFO - PROCESS | 1768 | 1466697431175 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}] 08:57:11 INFO - PROCESS | 1768 | 1466697431180 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:11 INFO - PROCESS | 1768 | 1466697431407 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 08:57:11 INFO - PROCESS | 1768 | 1466697431435 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1768 | 1466697431444 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f145c00 == 55 [pid = 1768] [id = 271] 08:57:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8f386800) [pid = 1768] [serial = 814] [outer = (nil)] 08:57:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8f6d2400) [pid = 1768] [serial = 815] [outer = 0x8f386800] 08:57:11 INFO - PROCESS | 1768 | 1466697431517 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8f908000) [pid = 1768] [serial = 816] [outer = 0x8f386800] 08:57:12 INFO - PROCESS | 1768 | 1466697432467 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]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1330ms 08:57:12 INFO - PROCESS | 1768 | 1466697432509 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 1768 | 1466697432513 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 08:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:57:12 INFO - PROCESS | 1768 | 1466697432520 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1768 | 1466697432522 Marionette TRACE conn4 <- [1,1058,null,{}] 08:57:12 INFO - PROCESS | 1768 | 1466697432528 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}] 08:57:12 INFO - PROCESS | 1768 | 1466697432533 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:12 INFO - PROCESS | 1768 | 1466697432738 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 08:57:12 INFO - PROCESS | 1768 | 1466697432763 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1768 | 1466697432769 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e432000 == 56 [pid = 1768] [id = 272] 08:57:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8f3f1c00) [pid = 1768] [serial = 817] [outer = (nil)] 08:57:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x923b7800) [pid = 1768] [serial = 818] [outer = 0x8f3f1c00] 08:57:12 INFO - PROCESS | 1768 | 1466697432838 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x925a7000) [pid = 1768] [serial = 819] [outer = 0x8f3f1c00] 08:57:13 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8f1c1800) [pid = 1768] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:57:13 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8f01ec00) [pid = 1768] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:57:13 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8cc7d400) [pid = 1768] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:57:13 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8cad8c00) [pid = 1768] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:57:13 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f14d800) [pid = 1768] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:57:13 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f3fa000) [pid = 1768] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:57:13 INFO - PROCESS | 1768 | 1466697433907 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]]]}] 08:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1435ms 08:57:13 INFO - PROCESS | 1768 | 1466697433956 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 1768 | 1466697433960 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 08:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:57:13 INFO - PROCESS | 1768 | 1466697433966 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - PROCESS | 1768 | 1466697433969 Marionette TRACE conn4 <- [1,1062,null,{}] 08:57:13 INFO - PROCESS | 1768 | 1466697433974 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}] 08:57:13 INFO - PROCESS | 1768 | 1466697433984 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:14 INFO - PROCESS | 1768 | 1466697434160 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 08:57:14 INFO - PROCESS | 1768 | 1466697434287 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 1768 | 1466697434294 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660000 == 57 [pid = 1768] [id = 273] 08:57:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8f37ec00) [pid = 1768] [serial = 820] [outer = (nil)] 08:57:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x92740c00) [pid = 1768] [serial = 821] [outer = 0x8f37ec00] 08:57:14 INFO - PROCESS | 1768 | 1466697434368 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x928e0000) [pid = 1768] [serial = 822] [outer = 0x8f37ec00] 08:57:15 INFO - PROCESS | 1768 | 1466697435108 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]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1189ms 08:57:15 INFO - PROCESS | 1768 | 1466697435156 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1768 | 1466697435160 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 08:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:57:15 INFO - PROCESS | 1768 | 1466697435167 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1768 | 1466697435170 Marionette TRACE conn4 <- [1,1066,null,{}] 08:57:15 INFO - PROCESS | 1768 | 1466697435175 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}] 08:57:15 INFO - PROCESS | 1768 | 1466697435180 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:15 INFO - PROCESS | 1768 | 1466697435428 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 08:57:15 INFO - PROCESS | 1768 | 1466697435600 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1768 | 1466697435610 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad4c00 == 58 [pid = 1768] [id = 274] 08:57:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8cadc400) [pid = 1768] [serial = 823] [outer = (nil)] 08:57:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8cc7f800) [pid = 1768] [serial = 824] [outer = 0x8cadc400] 08:57:15 INFO - PROCESS | 1768 | 1466697435714 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8ccdc400) [pid = 1768] [serial = 825] [outer = 0x8cadc400] 08:57:16 INFO - PROCESS | 1768 | 1466697436788 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]]]}] 08:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1682ms 08:57:16 INFO - PROCESS | 1768 | 1466697436852 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 1768 | 1466697436859 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 08:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:57:16 INFO - PROCESS | 1768 | 1466697436867 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 1768 | 1466697436872 Marionette TRACE conn4 <- [1,1070,null,{}] 08:57:16 INFO - PROCESS | 1768 | 1466697436880 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}] 08:57:16 INFO - PROCESS | 1768 | 1466697436885 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:17 INFO - PROCESS | 1768 | 1466697437123 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 08:57:17 INFO - PROCESS | 1768 | 1466697437391 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 1768 | 1466697437401 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d397800 == 59 [pid = 1768] [id = 275] 08:57:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8e426000) [pid = 1768] [serial = 826] [outer = (nil)] 08:57:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8f024c00) [pid = 1768] [serial = 827] [outer = 0x8e426000] 08:57:17 INFO - PROCESS | 1768 | 1466697437488 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8f14fc00) [pid = 1768] [serial = 828] [outer = 0x8e426000] 08:57:18 INFO - PROCESS | 1768 | 1466697438539 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]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1741ms 08:57:18 INFO - PROCESS | 1768 | 1466697438608 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1768 | 1466697438614 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 08:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:57:18 INFO - PROCESS | 1768 | 1466697438621 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1768 | 1466697438625 Marionette TRACE conn4 <- [1,1074,null,{}] 08:57:18 INFO - PROCESS | 1768 | 1466697438631 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}] 08:57:18 INFO - PROCESS | 1768 | 1466697438637 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:18 INFO - PROCESS | 1768 | 1466697438864 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 08:57:19 INFO - PROCESS | 1768 | 1466697439132 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 1768 | 1466697439142 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f902400 == 60 [pid = 1768] [id = 276] 08:57:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x923b8800) [pid = 1768] [serial = 829] [outer = (nil)] 08:57:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x9262fc00) [pid = 1768] [serial = 830] [outer = 0x923b8800] 08:57:19 INFO - PROCESS | 1768 | 1466697439267 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x92639800) [pid = 1768] [serial = 831] [outer = 0x923b8800] 08:57:20 INFO - PROCESS | 1768 | 1466697440225 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]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1635ms 08:57:20 INFO - PROCESS | 1768 | 1466697440257 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 1768 | 1466697440264 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 08:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:57:20 INFO - PROCESS | 1768 | 1466697440283 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1768 | 1466697440291 Marionette TRACE conn4 <- [1,1078,null,{}] 08:57:20 INFO - PROCESS | 1768 | 1466697440299 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}] 08:57:20 INFO - PROCESS | 1768 | 1466697440305 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:20 INFO - PROCESS | 1768 | 1466697440539 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 08:57:20 INFO - PROCESS | 1768 | 1466697440760 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1768 | 1466697440769 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e427800 == 61 [pid = 1768] [id = 277] 08:57:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x8f69c400) [pid = 1768] [serial = 832] [outer = (nil)] 08:57:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x92a5a400) [pid = 1768] [serial = 833] [outer = 0x8f69c400] 08:57:20 INFO - PROCESS | 1768 | 1466697440877 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x92aa9c00) [pid = 1768] [serial = 834] [outer = 0x8f69c400] 08:57:21 INFO - PROCESS | 1768 | 1466697441788 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]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1551ms 08:57:21 INFO - PROCESS | 1768 | 1466697441824 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 1768 | 1466697441829 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 08:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:57:21 INFO - PROCESS | 1768 | 1466697441835 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1768 | 1466697441839 Marionette TRACE conn4 <- [1,1082,null,{}] 08:57:21 INFO - PROCESS | 1768 | 1466697441845 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}] 08:57:21 INFO - PROCESS | 1768 | 1466697441850 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:22 INFO - PROCESS | 1768 | 1466697442040 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 08:57:22 INFO - PROCESS | 1768 | 1466697442211 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 1768 | 1466697442217 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad7400 == 62 [pid = 1768] [id = 278] 08:57:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x92aad000) [pid = 1768] [serial = 835] [outer = (nil)] 08:57:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x92ab1400) [pid = 1768] [serial = 836] [outer = 0x92aad000] 08:57:22 INFO - PROCESS | 1768 | 1466697442342 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x92ab4400) [pid = 1768] [serial = 837] [outer = 0x92aad000] 08:57:23 INFO - PROCESS | 1768 | 1466697443273 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]]]}] 08:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1481ms 08:57:23 INFO - PROCESS | 1768 | 1466697443319 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 08:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:57:23 INFO - PROCESS | 1768 | 1466697443323 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 08:57:23 INFO - PROCESS | 1768 | 1466697443330 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 1768 | 1466697443333 Marionette TRACE conn4 <- [1,1086,null,{}] 08:57:23 INFO - PROCESS | 1768 | 1466697443339 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}] 08:57:23 INFO - PROCESS | 1768 | 1466697443345 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:23 INFO - PROCESS | 1768 | 1466697443542 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 08:57:23 INFO - PROCESS | 1768 | 1466697443688 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 1768 | 1466697443706 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x93871000 == 63 [pid = 1768] [id = 279] 08:57:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x93872000) [pid = 1768] [serial = 838] [outer = (nil)] 08:57:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x9387bc00) [pid = 1768] [serial = 839] [outer = 0x93872000] 08:57:23 INFO - PROCESS | 1768 | 1466697443859 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x93a11400) [pid = 1768] [serial = 840] [outer = 0x93872000] 08:57:24 INFO - PROCESS | 1768 | 1466697444764 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]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1485ms 08:57:24 INFO - PROCESS | 1768 | 1466697444815 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 1768 | 1466697444819 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 08:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:57:24 INFO - PROCESS | 1768 | 1466697444825 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 1768 | 1466697444829 Marionette TRACE conn4 <- [1,1090,null,{}] 08:57:24 INFO - PROCESS | 1768 | 1466697444835 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}] 08:57:24 INFO - PROCESS | 1768 | 1466697444840 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:25 INFO - PROCESS | 1768 | 1466697445022 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 08:57:25 INFO - PROCESS | 1768 | 1466697445200 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 1768 | 1466697445210 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66c000 == 64 [pid = 1768] [id = 280] 08:57:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8f6d6000) [pid = 1768] [serial = 841] [outer = (nil)] 08:57:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x93a31400) [pid = 1768] [serial = 842] [outer = 0x8f6d6000] 08:57:25 INFO - PROCESS | 1768 | 1466697445293 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x93a3d400) [pid = 1768] [serial = 843] [outer = 0x8f6d6000] 08:57:26 INFO - PROCESS | 1768 | 1466697446191 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]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1432ms 08:57:26 INFO - PROCESS | 1768 | 1466697446260 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 08:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:57:26 INFO - PROCESS | 1768 | 1466697446264 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 08:57:26 INFO - PROCESS | 1768 | 1466697446270 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 1768 | 1466697446274 Marionette TRACE conn4 <- [1,1094,null,{}] 08:57:26 INFO - PROCESS | 1768 | 1466697446280 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}] 08:57:26 INFO - PROCESS | 1768 | 1466697446285 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:26 INFO - PROCESS | 1768 | 1466697446504 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 08:57:26 INFO - PROCESS | 1768 | 1466697446720 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1768 | 1466697446726 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a14800 == 65 [pid = 1768] [id = 281] 08:57:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x93a2f000) [pid = 1768] [serial = 844] [outer = (nil)] 08:57:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x93c3c400) [pid = 1768] [serial = 845] [outer = 0x93a2f000] 08:57:26 INFO - PROCESS | 1768 | 1466697446874 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x93c40c00) [pid = 1768] [serial = 846] [outer = 0x93a2f000] 08:57:27 INFO - PROCESS | 1768 | 1466697447841 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]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1583ms 08:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:57:27 INFO - PROCESS | 1768 | 1466697447854 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 1768 | 1466697447856 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 08:57:27 INFO - PROCESS | 1768 | 1466697447863 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1768 | 1466697447866 Marionette TRACE conn4 <- [1,1098,null,{}] 08:57:27 INFO - PROCESS | 1768 | 1466697447872 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}] 08:57:27 INFO - PROCESS | 1768 | 1466697447877 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:28 INFO - PROCESS | 1768 | 1466697448051 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 08:57:28 INFO - PROCESS | 1768 | 1466697448230 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 1768 | 1466697448239 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a17000 == 66 [pid = 1768] [id = 282] 08:57:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x93c45000) [pid = 1768] [serial = 847] [outer = (nil)] 08:57:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x9473d400) [pid = 1768] [serial = 848] [outer = 0x93c45000] 08:57:28 INFO - PROCESS | 1768 | 1466697448333 Marionette DEBUG loaded listener.js 08:57:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x94745000) [pid = 1768] [serial = 849] [outer = 0x93c45000] 08:57:29 INFO - PROCESS | 1768 | 1466697449251 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]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1438ms 08:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:57:29 INFO - PROCESS | 1768 | 1466697449301 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 1768 | 1466697449305 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 08:57:29 INFO - PROCESS | 1768 | 1466697449312 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 1768 | 1466697449315 Marionette TRACE conn4 <- [1,1102,null,{}] 08:57:29 INFO - PROCESS | 1768 | 1466697449321 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}] 08:57:29 INFO - PROCESS | 1768 | 1466697449327 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:29 INFO - PROCESS | 1768 | 1466697449514 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 08:57:29 INFO - PROCESS | 1768 | 1466697449690 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 1768 | 1466697449697 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663000 == 67 [pid = 1768] [id = 283] 08:57:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8d39a800) [pid = 1768] [serial = 850] [outer = (nil)] 08:57:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8f023400) [pid = 1768] [serial = 851] [outer = 0x8d39a800] 08:57:29 INFO - PROCESS | 1768 | 1466697449783 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8f386400) [pid = 1768] [serial = 852] [outer = 0x8d39a800] 08:57:30 INFO - PROCESS | 1768 | 1466697450984 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]]]}] 08:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1743ms 08:57:31 INFO - PROCESS | 1768 | 1466697451054 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 08:57:31 INFO - PROCESS | 1768 | 1466697451060 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 08:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:57:31 INFO - PROCESS | 1768 | 1466697451069 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:57:31 INFO - PROCESS | 1768 | 1466697451075 Marionette TRACE conn4 <- [1,1106,null,{}] 08:57:31 INFO - PROCESS | 1768 | 1466697451092 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}] 08:57:31 INFO - PROCESS | 1768 | 1466697451099 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:31 INFO - PROCESS | 1768 | 1466697451363 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 08:57:31 INFO - PROCESS | 1768 | 1466697451532 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 1768 | 1466697451547 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f4c00 == 68 [pid = 1768] [id = 284] 08:57:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8e2f6000) [pid = 1768] [serial = 853] [outer = (nil)] 08:57:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8e3f7000) [pid = 1768] [serial = 854] [outer = 0x8e2f6000] 08:57:31 INFO - PROCESS | 1768 | 1466697451626 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8e3fd800) [pid = 1768] [serial = 855] [outer = 0x8e2f6000] 08:57:32 INFO - PROCESS | 1768 | 1466697452571 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]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1549ms 08:57:32 INFO - PROCESS | 1768 | 1466697452618 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 1768 | 1466697452625 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 08:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:57:32 INFO - PROCESS | 1768 | 1466697452635 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 1768 | 1466697452639 Marionette TRACE conn4 <- [1,1110,null,{}] 08:57:32 INFO - PROCESS | 1768 | 1466697452645 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}] 08:57:32 INFO - PROCESS | 1768 | 1466697452651 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:32 INFO - PROCESS | 1768 | 1466697452835 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 08:57:33 INFO - PROCESS | 1768 | 1466697453158 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:33 INFO - PROCESS | 1768 | 1466697453166 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e7000 == 69 [pid = 1768] [id = 285] 08:57:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8e2fdc00) [pid = 1768] [serial = 856] [outer = (nil)] 08:57:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8f609400) [pid = 1768] [serial = 857] [outer = 0x8e2fdc00] 08:57:33 INFO - PROCESS | 1768 | 1466697453248 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8f6dac00) [pid = 1768] [serial = 858] [outer = 0x8e2fdc00] 08:57:33 INFO - PROCESS | 1768 | --DOCSHELL 0x993bfc00 == 68 [pid = 1768] [id = 9] 08:57:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc77800 == 67 [pid = 1768] [id = 229] 08:57:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660000 == 66 [pid = 1768] [id = 273] 08:57:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8e432000 == 65 [pid = 1768] [id = 272] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8f3fc000) [pid = 1768] [serial = 752] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8f901800) [pid = 1768] [serial = 776] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f145c00 == 64 [pid = 1768] [id = 271] 08:57:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1cbc00 == 63 [pid = 1768] [id = 270] 08:57:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc77000 == 62 [pid = 1768] [id = 269] 08:57:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd2800 == 61 [pid = 1768] [id = 268] 08:57:34 INFO - PROCESS | 1768 | 1466697454331 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]]]}] 08:57:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8e431000 == 60 [pid = 1768] [id = 260] 08:57:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cade400 == 59 [pid = 1768] [id = 259] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8f3f9800) [pid = 1768] [serial = 770] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8f608400) [pid = 1768] [serial = 771] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8f027000) [pid = 1768] [serial = 764] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8d3a1400) [pid = 1768] [serial = 759] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8d39c400) [pid = 1768] [serial = 758] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8cdf2000) [pid = 1768] [serial = 761] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8d3a8000) [pid = 1768] [serial = 762] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8f6d8800) [pid = 1768] [serial = 743] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8e2fc800) [pid = 1768] [serial = 737] [outer = (nil)] [url = about:blank] 08:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1734ms 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8f910800) [pid = 1768] [serial = 749] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8f905c00) [pid = 1768] [serial = 746] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8f1c9400) [pid = 1768] [serial = 767] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8d9e3800) [pid = 1768] [serial = 755] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8f3ef800) [pid = 1768] [serial = 740] [outer = (nil)] [url = about:blank] 08:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8f14a400) [pid = 1768] [serial = 765] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8f6d4c00) [pid = 1768] [serial = 774] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8f69e400) [pid = 1768] [serial = 773] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x8f387800) [pid = 1768] [serial = 768] [outer = (nil)] [url = about:blank] 08:57:34 INFO - PROCESS | 1768 | 1466697454378 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 1768 | 1466697454380 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 08:57:34 INFO - PROCESS | 1768 | 1466697454393 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 1768 | 1466697454399 Marionette TRACE conn4 <- [1,1114,null,{}] 08:57:34 INFO - PROCESS | 1768 | 1466697454415 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}] 08:57:34 INFO - PROCESS | 1768 | 1466697454424 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:34 INFO - PROCESS | 1768 | 1466697454607 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 08:57:34 INFO - PROCESS | 1768 | 1466697454830 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 1768 | 1466697454843 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5a000 == 60 [pid = 1768] [id = 286] 08:57:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8f14b000) [pid = 1768] [serial = 859] [outer = (nil)] 08:57:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8f385400) [pid = 1768] [serial = 860] [outer = 0x8f14b000] 08:57:34 INFO - PROCESS | 1768 | 1466697454917 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8f60cc00) [pid = 1768] [serial = 861] [outer = 0x8f14b000] 08:57:35 INFO - PROCESS | 1768 | 1466697455792 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]]]}] 08:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1451ms 08:57:35 INFO - PROCESS | 1768 | 1466697455841 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 08:57:35 INFO - PROCESS | 1768 | 1466697455846 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 08:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:57:35 INFO - PROCESS | 1768 | 1466697455852 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 1768 | 1466697455855 Marionette TRACE conn4 <- [1,1118,null,{}] 08:57:35 INFO - PROCESS | 1768 | 1466697455860 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}] 08:57:35 INFO - PROCESS | 1768 | 1466697455865 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:36 INFO - PROCESS | 1768 | 1466697456054 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 08:57:36 INFO - PROCESS | 1768 | 1466697456238 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 1768 | 1466697456251 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d393400 == 61 [pid = 1768] [id = 287] 08:57:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8f147400) [pid = 1768] [serial = 862] [outer = (nil)] 08:57:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8f907800) [pid = 1768] [serial = 863] [outer = 0x8f147400] 08:57:36 INFO - PROCESS | 1768 | 1466697456346 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x925aa400) [pid = 1768] [serial = 864] [outer = 0x8f147400] 08:57:37 INFO - PROCESS | 1768 | 1466697457267 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]]]}] 08:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1485ms 08:57:37 INFO - PROCESS | 1768 | 1466697457338 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 1768 | 1466697457342 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 08:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:57:37 INFO - PROCESS | 1768 | 1466697457349 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 1768 | 1466697457352 Marionette TRACE conn4 <- [1,1122,null,{}] 08:57:37 INFO - PROCESS | 1768 | 1466697457358 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}] 08:57:37 INFO - PROCESS | 1768 | 1466697457363 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:37 INFO - PROCESS | 1768 | 1466697457583 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 08:57:37 INFO - PROCESS | 1768 | 1466697457603 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 1768 | 1466697457611 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d9400 == 62 [pid = 1768] [id = 288] 08:57:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f906800) [pid = 1768] [serial = 865] [outer = (nil)] 08:57:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x928d6800) [pid = 1768] [serial = 866] [outer = 0x8f906800] 08:57:37 INFO - PROCESS | 1768 | 1466697457682 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x92978c00) [pid = 1768] [serial = 867] [outer = 0x8f906800] 08:57:38 INFO - PROCESS | 1768 | 1466697458632 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]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1331ms 08:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:57:38 INFO - PROCESS | 1768 | 1466697458688 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 1768 | 1466697458691 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 08:57:38 INFO - PROCESS | 1768 | 1466697458698 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 1768 | 1466697458701 Marionette TRACE conn4 <- [1,1126,null,{}] 08:57:38 INFO - PROCESS | 1768 | 1466697458706 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}] 08:57:38 INFO - PROCESS | 1768 | 1466697458716 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:38 INFO - PROCESS | 1768 | 1466697458970 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 08:57:39 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8f386800) [pid = 1768] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:57:39 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8f3f1c00) [pid = 1768] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:57:39 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8f1ce800) [pid = 1768] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:57:39 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8d39a000) [pid = 1768] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:57:39 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8e2f7c00) [pid = 1768] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:57:39 INFO - PROCESS | 1768 | 1466697459272 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 1768 | 1466697459281 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadc800 == 63 [pid = 1768] [id = 289] 08:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8d39a000) [pid = 1768] [serial = 868] [outer = (nil)] 08:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8e3fd000) [pid = 1768] [serial = 869] [outer = 0x8d39a000] 08:57:39 INFO - PROCESS | 1768 | 1466697459356 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f6d6c00) [pid = 1768] [serial = 870] [outer = 0x8d39a000] 08:57:40 INFO - PROCESS | 1768 | 1466697460091 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]]]}] 08:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1431ms 08:57:40 INFO - PROCESS | 1768 | 1466697460129 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 1768 | 1466697460133 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 08:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:57:40 INFO - PROCESS | 1768 | 1466697460139 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 1768 | 1466697460141 Marionette TRACE conn4 <- [1,1130,null,{}] 08:57:40 INFO - PROCESS | 1768 | 1466697460148 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}] 08:57:40 INFO - PROCESS | 1768 | 1466697460152 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:40 INFO - PROCESS | 1768 | 1466697460311 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 08:57:40 INFO - PROCESS | 1768 | 1466697460324 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 1768 | 1466697460332 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x923bec00 == 64 [pid = 1768] [id = 290] 08:57:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x925a8800) [pid = 1768] [serial = 871] [outer = (nil)] 08:57:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x92ab6400) [pid = 1768] [serial = 872] [outer = 0x925a8800] 08:57:40 INFO - PROCESS | 1768 | 1466697460402 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x93a08c00) [pid = 1768] [serial = 873] [outer = 0x925a8800] 08:57:41 INFO - PROCESS | 1768 | 1466697461454 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]]]}] 08:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1344ms 08:57:41 INFO - PROCESS | 1768 | 1466697461485 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 1768 | 1466697461492 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 08:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:57:41 INFO - PROCESS | 1768 | 1466697461501 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 1768 | 1466697461506 Marionette TRACE conn4 <- [1,1134,null,{}] 08:57:41 INFO - PROCESS | 1768 | 1466697461515 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}] 08:57:41 INFO - PROCESS | 1768 | 1466697461521 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:41 INFO - PROCESS | 1768 | 1466697461761 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 08:57:42 INFO - PROCESS | 1768 | 1466697461998 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:42 INFO - PROCESS | 1768 | 1466697462013 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d392000 == 65 [pid = 1768] [id = 291] 08:57:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8d392800) [pid = 1768] [serial = 874] [outer = (nil)] 08:57:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8d9eac00) [pid = 1768] [serial = 875] [outer = 0x8d392800] 08:57:42 INFO - PROCESS | 1768 | 1466697462140 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e2fc800) [pid = 1768] [serial = 876] [outer = 0x8d392800] 08:57:43 INFO - PROCESS | 1768 | 1466697463087 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]]]}] 08:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1644ms 08:57:43 INFO - PROCESS | 1768 | 1466697463146 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 08:57:43 INFO - PROCESS | 1768 | 1466697463154 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 08:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:57:43 INFO - PROCESS | 1768 | 1466697463164 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 1768 | 1466697463169 Marionette TRACE conn4 <- [1,1138,null,{}] 08:57:43 INFO - PROCESS | 1768 | 1466697463175 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}] 08:57:43 INFO - PROCESS | 1768 | 1466697463181 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:43 INFO - PROCESS | 1768 | 1466697463458 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 08:57:43 INFO - PROCESS | 1768 | 1466697463689 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 1768 | 1466697463698 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f14bc00 == 66 [pid = 1768] [id = 292] 08:57:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8f1c4000) [pid = 1768] [serial = 877] [outer = (nil)] 08:57:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8f610800) [pid = 1768] [serial = 878] [outer = 0x8f1c4000] 08:57:43 INFO - PROCESS | 1768 | 1466697463785 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8f908800) [pid = 1768] [serial = 879] [outer = 0x8f1c4000] 08:57:44 INFO - PROCESS | 1768 | 1466697464748 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]]]}] 08:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1632ms 08:57:44 INFO - PROCESS | 1768 | 1466697464798 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 08:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:57:44 INFO - PROCESS | 1768 | 1466697464802 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 08:57:44 INFO - PROCESS | 1768 | 1466697464809 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 1768 | 1466697464815 Marionette TRACE conn4 <- [1,1142,null,{}] 08:57:44 INFO - PROCESS | 1768 | 1466697464832 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}] 08:57:44 INFO - PROCESS | 1768 | 1466697464840 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:45 INFO - PROCESS | 1768 | 1466697465038 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 08:57:45 INFO - PROCESS | 1768 | 1466697465263 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 1768 | 1466697465273 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc80400 == 67 [pid = 1768] [id = 293] 08:57:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x92a60800) [pid = 1768] [serial = 880] [outer = (nil)] 08:57:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x92ab7400) [pid = 1768] [serial = 881] [outer = 0x92a60800] 08:57:45 INFO - PROCESS | 1768 | 1466697465404 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x93a17400) [pid = 1768] [serial = 882] [outer = 0x92a60800] 08:57:46 INFO - PROCESS | 1768 | 1466697466311 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]]]}] 08:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1546ms 08:57:46 INFO - PROCESS | 1768 | 1466697466355 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 08:57:46 INFO - PROCESS | 1768 | 1466697466360 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 08:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:57:46 INFO - PROCESS | 1768 | 1466697466367 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - PROCESS | 1768 | 1466697466370 Marionette TRACE conn4 <- [1,1146,null,{}] 08:57:46 INFO - PROCESS | 1768 | 1466697466376 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}] 08:57:46 INFO - PROCESS | 1768 | 1466697466381 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:46 INFO - PROCESS | 1768 | 1466697466579 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 08:57:46 INFO - PROCESS | 1768 | 1466697466756 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1768 | 1466697466766 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a34000 == 68 [pid = 1768] [id = 294] 08:57:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x93aa0c00) [pid = 1768] [serial = 883] [outer = (nil)] 08:57:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x95188400) [pid = 1768] [serial = 884] [outer = 0x93aa0c00] 08:57:46 INFO - PROCESS | 1768 | 1466697466848 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x95207400) [pid = 1768] [serial = 885] [outer = 0x93aa0c00] 08:57:47 INFO - PROCESS | 1768 | 1466697467827 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]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1536ms 08:57:47 INFO - PROCESS | 1768 | 1466697467904 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1768 | 1466697467909 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 08:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:57:47 INFO - PROCESS | 1768 | 1466697467915 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1768 | 1466697467919 Marionette TRACE conn4 <- [1,1150,null,{}] 08:57:47 INFO - PROCESS | 1768 | 1466697467925 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}] 08:57:47 INFO - PROCESS | 1768 | 1466697467930 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:48 INFO - PROCESS | 1768 | 1466697468154 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 08:57:48 INFO - PROCESS | 1768 | 1466697468376 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 1768 | 1466697468387 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7ec00 == 69 [pid = 1768] [id = 295] 08:57:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x93c4a000) [pid = 1768] [serial = 886] [outer = (nil)] 08:57:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9520e400) [pid = 1768] [serial = 887] [outer = 0x93c4a000] 08:57:48 INFO - PROCESS | 1768 | 1466697468525 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x95210c00) [pid = 1768] [serial = 888] [outer = 0x93c4a000] 08:57:49 INFO - PROCESS | 1768 | 1466697469414 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]]]}] 08:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1535ms 08:57:49 INFO - PROCESS | 1768 | 1466697469451 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 1768 | 1466697469456 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 08:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:57:49 INFO - PROCESS | 1768 | 1466697469464 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1768 | 1466697469467 Marionette TRACE conn4 <- [1,1154,null,{}] 08:57:49 INFO - PROCESS | 1768 | 1466697469473 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}] 08:57:49 INFO - PROCESS | 1768 | 1466697469483 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:49 INFO - PROCESS | 1768 | 1466697469710 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 08:57:49 INFO - PROCESS | 1768 | 1466697469940 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 1768 | 1466697469946 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a14000 == 70 [pid = 1768] [id = 296] 08:57:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x95242800) [pid = 1768] [serial = 889] [outer = (nil)] 08:57:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x95278400) [pid = 1768] [serial = 890] [outer = 0x95242800] 08:57:50 INFO - PROCESS | 1768 | 1466697470074 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x9529e400) [pid = 1768] [serial = 891] [outer = 0x95242800] 08:57:50 INFO - PROCESS | 1768 | 1466697470978 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]]]}] 08:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1583ms 08:57:51 INFO - PROCESS | 1768 | 1466697471048 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 1768 | 1466697471052 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 08:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:57:51 INFO - PROCESS | 1768 | 1466697471059 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1768 | 1466697471063 Marionette TRACE conn4 <- [1,1158,null,{}] 08:57:51 INFO - PROCESS | 1768 | 1466697471069 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}] 08:57:51 INFO - PROCESS | 1768 | 1466697471075 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:51 INFO - PROCESS | 1768 | 1466697471318 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 08:57:51 INFO - PROCESS | 1768 | 1466697471551 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 1768 | 1466697471560 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x9527b400 == 71 [pid = 1768] [id = 297] 08:57:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9527c400) [pid = 1768] [serial = 892] [outer = (nil)] 08:57:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x952abc00) [pid = 1768] [serial = 893] [outer = 0x9527c400] 08:57:51 INFO - PROCESS | 1768 | 1466697471685 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x95304800) [pid = 1768] [serial = 894] [outer = 0x9527c400] 08:57:52 INFO - PROCESS | 1768 | 1466697472583 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]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1583ms 08:57:52 INFO - PROCESS | 1768 | 1466697472643 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 1768 | 1466697472648 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 08:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:57:52 INFO - PROCESS | 1768 | 1466697472654 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 1768 | 1466697472657 Marionette TRACE conn4 <- [1,1162,null,{}] 08:57:52 INFO - PROCESS | 1768 | 1466697472664 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}] 08:57:52 INFO - PROCESS | 1768 | 1466697472669 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:52 INFO - PROCESS | 1768 | 1466697472902 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 08:57:53 INFO - PROCESS | 1768 | 1466697473140 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1768 | 1466697473148 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f2000 == 72 [pid = 1768] [id = 298] 08:57:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8f382000) [pid = 1768] [serial = 895] [outer = (nil)] 08:57:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9530cc00) [pid = 1768] [serial = 896] [outer = 0x8f382000] 08:57:53 INFO - PROCESS | 1768 | 1466697473275 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x953b5800) [pid = 1768] [serial = 897] [outer = 0x8f382000] 08:57:54 INFO - PROCESS | 1768 | 1466697474508 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]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1940ms 08:57:54 INFO - PROCESS | 1768 | 1466697474604 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1768 | 1466697474610 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 08:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:57:54 INFO - PROCESS | 1768 | 1466697474619 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1768 | 1466697474624 Marionette TRACE conn4 <- [1,1166,null,{}] 08:57:54 INFO - PROCESS | 1768 | 1466697474653 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}] 08:57:54 INFO - PROCESS | 1768 | 1466697474660 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:54 INFO - PROCESS | 1768 | 1466697474888 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 08:57:55 INFO - PROCESS | 1768 | 1466697475057 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 1768 | 1466697475070 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d399c00 == 73 [pid = 1768] [id = 299] 08:57:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8d9e8400) [pid = 1768] [serial = 898] [outer = (nil)] 08:57:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8e2f5400) [pid = 1768] [serial = 899] [outer = 0x8d9e8400] 08:57:55 INFO - PROCESS | 1768 | 1466697475148 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8e3fe800) [pid = 1768] [serial = 900] [outer = 0x8d9e8400] 08:57:56 INFO - PROCESS | 1768 | 1466697476037 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]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1460ms 08:57:56 INFO - PROCESS | 1768 | 1466697476080 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 1768 | 1466697476087 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 08:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:57:56 INFO - PROCESS | 1768 | 1466697476097 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1768 | 1466697476101 Marionette TRACE conn4 <- [1,1170,null,{}] 08:57:56 INFO - PROCESS | 1768 | 1466697476110 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}] 08:57:56 INFO - PROCESS | 1768 | 1466697476121 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:56 INFO - PROCESS | 1768 | 1466697476308 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 08:57:56 INFO - PROCESS | 1768 | 1466697476546 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1768 | 1466697476556 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f697000 == 74 [pid = 1768] [id = 300] 08:57:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8f699c00) [pid = 1768] [serial = 901] [outer = (nil)] 08:57:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8f6da800) [pid = 1768] [serial = 902] [outer = 0x8f699c00] 08:57:56 INFO - PROCESS | 1768 | 1466697476734 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x923c0c00) [pid = 1768] [serial = 903] [outer = 0x8f699c00] 08:57:57 INFO - PROCESS | 1768 | 1466697477645 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]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1585ms 08:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:57:57 INFO - PROCESS | 1768 | 1466697477683 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1768 | 1466697477686 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 08:57:57 INFO - PROCESS | 1768 | 1466697477693 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1768 | 1466697477699 Marionette TRACE conn4 <- [1,1174,null,{}] 08:57:57 INFO - PROCESS | 1768 | 1466697477714 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}] 08:57:57 INFO - PROCESS | 1768 | 1466697477722 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:57 INFO - PROCESS | 1768 | 1466697477905 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 08:57:58 INFO - PROCESS | 1768 | 1466697478178 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 1768 | 1466697478191 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:57:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6dc000 == 75 [pid = 1768] [id = 301] 08:57:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x928e2800) [pid = 1768] [serial = 904] [outer = (nil)] 08:57:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x92a57000) [pid = 1768] [serial = 905] [outer = 0x928e2800] 08:57:58 INFO - PROCESS | 1768 | 1466697478315 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x92ab0000) [pid = 1768] [serial = 906] [outer = 0x928e2800] 08:57:59 INFO - PROCESS | 1768 | 1466697479303 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] 08:58:01 INFO - PROCESS | 1768 | 1466697481131 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 08:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:58:01 INFO - PROCESS | 1768 | 1466697481141 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 1768 | 1466697481150 Marionette TRACE conn4 <- [1,1178,null,{}] 08:58:01 INFO - PROCESS | 1768 | 1466697481158 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}] 08:58:01 INFO - PROCESS | 1768 | 1466697481164 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:01 INFO - PROCESS | 1768 | 1466697481348 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 08:58:01 INFO - PROCESS | 1768 | 1466697481491 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 1768 | 1466697481506 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7e800 == 26 [pid = 1768] [id = 302] 08:58:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8cc7ec00) [pid = 1768] [serial = 907] [outer = (nil)] 08:58:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8ccda400) [pid = 1768] [serial = 908] [outer = 0x8cc7ec00] 08:58:01 INFO - PROCESS | 1768 | 1466697481585 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8d391800) [pid = 1768] [serial = 909] [outer = 0x8cc7ec00] 08:58:02 INFO - PROCESS | 1768 | 1466697482457 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] 08:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:58:02 INFO - PROCESS | 1768 | 1466697482539 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 08:58:02 INFO - PROCESS | 1768 | 1466697482550 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 1768 | 1466697482556 Marionette TRACE conn4 <- [1,1182,null,{}] 08:58:02 INFO - PROCESS | 1768 | 1466697482562 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}] 08:58:02 INFO - PROCESS | 1768 | 1466697482568 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:02 INFO - PROCESS | 1768 | 1466697482737 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 08:58:02 INFO - PROCESS | 1768 | 1466697482881 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:02 INFO - PROCESS | 1768 | 1466697482889 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a7800 == 27 [pid = 1768] [id = 303] 08:58:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8e2fa400) [pid = 1768] [serial = 910] [outer = (nil)] 08:58:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8e428800) [pid = 1768] [serial = 911] [outer = 0x8e2fa400] 08:58:02 INFO - PROCESS | 1768 | 1466697482962 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8e434c00) [pid = 1768] [serial = 912] [outer = 0x8e2fa400] 08:58:03 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:58:03 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:58:03 INFO - PROCESS | 1768 | 1466697483915 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] 08:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:58:03 INFO - PROCESS | 1768 | 1466697483992 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 08:58:04 INFO - PROCESS | 1768 | 1466697483999 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 1768 | 1466697484002 Marionette TRACE conn4 <- [1,1186,null,{}] 08:58:04 INFO - PROCESS | 1768 | 1466697484017 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}] 08:58:04 INFO - PROCESS | 1768 | 1466697484026 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:04 INFO - PROCESS | 1768 | 1466697484260 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 08:58:04 INFO - PROCESS | 1768 | 1466697484284 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:04 INFO - PROCESS | 1768 | 1466697484295 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1ca400 == 28 [pid = 1768] [id = 304] 08:58:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8f1ce000) [pid = 1768] [serial = 913] [outer = (nil)] 08:58:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8f388800) [pid = 1768] [serial = 914] [outer = 0x8f1ce000] 08:58:04 INFO - PROCESS | 1768 | 1466697484368 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8f3f8c00) [pid = 1768] [serial = 915] [outer = 0x8f1ce000] 08:58:05 INFO - PROCESS | 1768 | 1466697485350 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] 08:58:05 INFO - PROCESS | 1768 | 1466697485398 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 08:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:58:05 INFO - PROCESS | 1768 | 1466697485405 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1768 | 1466697485408 Marionette TRACE conn4 <- [1,1190,null,{}] 08:58:05 INFO - PROCESS | 1768 | 1466697485413 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}] 08:58:05 INFO - PROCESS | 1768 | 1466697485418 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:05 INFO - PROCESS | 1768 | 1466697485644 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8f69fc00) [pid = 1768] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8f6dbc00) [pid = 1768] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x993c0000) [pid = 1768] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8e3fcc00) [pid = 1768] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8cad5400) [pid = 1768] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8f6d3400) [pid = 1768] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8ef5ac00) [pid = 1768] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8cad9800) [pid = 1768] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8f6a1400) [pid = 1768] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8d9e2c00) [pid = 1768] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8b669c00) [pid = 1768] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8cdef000) [pid = 1768] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8f6d4000) [pid = 1768] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x925a8800) [pid = 1768] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8f906800) [pid = 1768] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8d39a000) [pid = 1768] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8f147400) [pid = 1768] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8d39a800) [pid = 1768] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8f69c400) [pid = 1768] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8f37ec00) [pid = 1768] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8e2f6000) [pid = 1768] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8e2fdc00) [pid = 1768] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x92aad000) [pid = 1768] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8f14b000) [pid = 1768] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x93a2f000) [pid = 1768] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8f6d6000) [pid = 1768] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x923b8800) [pid = 1768] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8e426000) [pid = 1768] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x93872000) [pid = 1768] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8cadc400) [pid = 1768] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x93c45000) [pid = 1768] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x9473cc00) [pid = 1768] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x925af800) [pid = 1768] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x8e432400) [pid = 1768] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8ccce000) [pid = 1768] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x92635c00) [pid = 1768] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x8cadbc00) [pid = 1768] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x8f388000) [pid = 1768] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:58:07 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x8ef57c00) [pid = 1768] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:58:07 INFO - PROCESS | 1768 | 1466697487276 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 1768 | 1466697487284 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad5400 == 29 [pid = 1768] [id = 305] 08:58:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x8cadbc00) [pid = 1768] [serial = 916] [outer = (nil)] 08:58:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x8ccce000) [pid = 1768] [serial = 917] [outer = 0x8cadbc00] 08:58:07 INFO - PROCESS | 1768 | 1466697487363 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8cdf6000) [pid = 1768] [serial = 918] [outer = 0x8cadbc00] 08:58:08 INFO - PROCESS | 1768 | 1466697488232 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] 08:58:08 INFO - PROCESS | 1768 | 1466697488301 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 08:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:58:08 INFO - PROCESS | 1768 | 1466697488321 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 1768 | 1466697488325 Marionette TRACE conn4 <- [1,1194,null,{}] 08:58:08 INFO - PROCESS | 1768 | 1466697488333 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}] 08:58:08 INFO - PROCESS | 1768 | 1466697488337 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:08 INFO - PROCESS | 1768 | 1466697488529 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 08:58:08 INFO - PROCESS | 1768 | 1466697488539 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:08 INFO - PROCESS | 1768 | 1466697488551 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7c000 == 30 [pid = 1768] [id = 306] 08:58:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8d39d000) [pid = 1768] [serial = 919] [outer = (nil)] 08:58:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8f14e400) [pid = 1768] [serial = 920] [outer = 0x8d39d000] 08:58:08 INFO - PROCESS | 1768 | 1466697488625 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8f69e400) [pid = 1768] [serial = 921] [outer = 0x8d39d000] 08:58:09 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:58:09 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 08:58:09 INFO - PROCESS | 1768 | 1466697489762 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] 08:58:09 INFO - PROCESS | 1768 | 1466697489816 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 08:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:58:09 INFO - PROCESS | 1768 | 1466697489824 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 1768 | 1466697489830 Marionette TRACE conn4 <- [1,1198,null,{}] 08:58:09 INFO - PROCESS | 1768 | 1466697489840 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}] 08:58:09 INFO - PROCESS | 1768 | 1466697489846 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:10 INFO - PROCESS | 1768 | 1466697490041 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 08:58:10 INFO - PROCESS | 1768 | 1466697490283 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 1768 | 1466697490291 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf8000 == 31 [pid = 1768] [id = 307] 08:58:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8d398000) [pid = 1768] [serial = 922] [outer = (nil)] 08:58:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8e42d400) [pid = 1768] [serial = 923] [outer = 0x8d398000] 08:58:10 INFO - PROCESS | 1768 | 1466697490423 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8f01c400) [pid = 1768] [serial = 924] [outer = 0x8d398000] 08:58:11 INFO - PROCESS | 1768 | 1466697491338 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]]]}] 08:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1549ms 08:58:11 INFO - PROCESS | 1768 | 1466697491373 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 08:58:11 INFO - PROCESS | 1768 | 1466697491380 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 08:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:58:11 INFO - PROCESS | 1768 | 1466697491411 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 1768 | 1466697491415 Marionette TRACE conn4 <- [1,1202,null,{}] 08:58:11 INFO - PROCESS | 1768 | 1466697491422 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}] 08:58:11 INFO - PROCESS | 1768 | 1466697491428 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:11 INFO - PROCESS | 1768 | 1466697491618 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 08:58:11 INFO - PROCESS | 1768 | 1466697491854 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:11 INFO - PROCESS | 1768 | 1466697491862 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f147800 == 32 [pid = 1768] [id = 308] 08:58:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8f37ec00) [pid = 1768] [serial = 925] [outer = (nil)] 08:58:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8f60a400) [pid = 1768] [serial = 926] [outer = 0x8f37ec00] 08:58:11 INFO - PROCESS | 1768 | 1466697491965 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8f6d6000) [pid = 1768] [serial = 927] [outer = 0x8f37ec00] 08:58:12 INFO - PROCESS | 1768 | 1466697492942 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]]]}] 08:58:12 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 08:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1595ms 08:58:13 INFO - PROCESS | 1768 | 1466697493002 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 1768 | 1466697493007 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 08:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:58:13 INFO - PROCESS | 1768 | 1466697493014 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 1768 | 1466697493020 Marionette TRACE conn4 <- [1,1206,null,{}] 08:58:13 INFO - PROCESS | 1768 | 1466697493038 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}] 08:58:13 INFO - PROCESS | 1768 | 1466697493047 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:13 INFO - PROCESS | 1768 | 1466697493291 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 08:58:13 INFO - PROCESS | 1768 | 1466697493569 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 1768 | 1466697493584 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x91d66000 == 33 [pid = 1768] [id = 309] 08:58:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x91d6a400) [pid = 1768] [serial = 928] [outer = (nil)] 08:58:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x925a7c00) [pid = 1768] [serial = 929] [outer = 0x91d6a400] 08:58:13 INFO - PROCESS | 1768 | 1466697493738 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x925b0c00) [pid = 1768] [serial = 930] [outer = 0x91d6a400] 08:58:14 INFO - PROCESS | 1768 | 1466697494644 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]]]}] 08:58:14 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 08:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1687ms 08:58:14 INFO - PROCESS | 1768 | 1466697494703 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 08:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:58:14 INFO - PROCESS | 1768 | 1466697494708 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 08:58:14 INFO - PROCESS | 1768 | 1466697494715 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 1768 | 1466697494718 Marionette TRACE conn4 <- [1,1210,null,{}] 08:58:14 INFO - PROCESS | 1768 | 1466697494724 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}] 08:58:14 INFO - PROCESS | 1768 | 1466697494729 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:14 INFO - PROCESS | 1768 | 1466697494918 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 08:58:15 INFO - PROCESS | 1768 | 1466697495154 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 1768 | 1466697495161 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e3800 == 34 [pid = 1768] [id = 310] 08:58:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x923b8800) [pid = 1768] [serial = 931] [outer = (nil)] 08:58:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x928d5000) [pid = 1768] [serial = 932] [outer = 0x923b8800] 08:58:15 INFO - PROCESS | 1768 | 1466697495287 Marionette DEBUG loaded listener.js 08:58:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x928d8c00) [pid = 1768] [serial = 933] [outer = 0x923b8800] 08:58:16 INFO - PROCESS | 1768 | 1466697496192 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]]]}] 08:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1531ms 08:58:16 INFO - PROCESS | 1768 | 1466697496246 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 08:58:16 INFO - PROCESS | 1768 | 1466697496251 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 08:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:58:16 INFO - PROCESS | 1768 | 1466697496259 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 1768 | 1466697496265 Marionette TRACE conn4 <- [1,1214,null,{}] 08:58:16 INFO - PROCESS | 1768 | 1466697496271 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}] 08:58:16 INFO - PROCESS | 1768 | 1466697496276 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:16 INFO - PROCESS | 1768 | 1466697496458 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 08:58:16 INFO - PROCESS | 1768 | 1466697496700 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:16 INFO - PROCESS | 1768 | 1466697496707 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f388000 == 35 [pid = 1768] [id = 311] 08:58:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x928d7c00) [pid = 1768] [serial = 934] [outer = (nil)] 08:58:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x9297cc00) [pid = 1768] [serial = 935] [outer = 0x928d7c00] 08:58:16 INFO - PROCESS | 1768 | 1466697496835 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x9297e400) [pid = 1768] [serial = 936] [outer = 0x928d7c00] 08:58:17 INFO - PROCESS | 1768 | 1466697497858 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]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1631ms 08:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:58:17 INFO - PROCESS | 1768 | 1466697497891 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 1768 | 1466697497894 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 08:58:17 INFO - PROCESS | 1768 | 1466697497901 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 1768 | 1466697497904 Marionette TRACE conn4 <- [1,1218,null,{}] 08:58:17 INFO - PROCESS | 1768 | 1466697497910 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}] 08:58:17 INFO - PROCESS | 1768 | 1466697497921 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:18 INFO - PROCESS | 1768 | 1466697498187 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 08:58:18 INFO - PROCESS | 1768 | 1466697498471 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:18 INFO - PROCESS | 1768 | 1466697498482 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a9c00 == 36 [pid = 1768] [id = 312] 08:58:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x92a55000) [pid = 1768] [serial = 937] [outer = (nil)] 08:58:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x9387c800) [pid = 1768] [serial = 938] [outer = 0x92a55000] 08:58:18 INFO - PROCESS | 1768 | 1466697498579 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8f69c800) [pid = 1768] [serial = 939] [outer = 0x92a55000] 08:58:19 INFO - PROCESS | 1768 | 1466697499468 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]]]}] 08:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1637ms 08:58:19 INFO - PROCESS | 1768 | 1466697499538 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 08:58:19 INFO - PROCESS | 1768 | 1466697499543 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 08:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:58:19 INFO - PROCESS | 1768 | 1466697499549 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:58:19 INFO - PROCESS | 1768 | 1466697499553 Marionette TRACE conn4 <- [1,1222,null,{}] 08:58:19 INFO - PROCESS | 1768 | 1466697499560 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}] 08:58:19 INFO - PROCESS | 1768 | 1466697499565 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:19 INFO - PROCESS | 1768 | 1466697499781 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 08:58:20 INFO - PROCESS | 1768 | 1466697500013 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 1768 | 1466697500021 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b667c00 == 37 [pid = 1768] [id = 313] 08:58:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8ccd0400) [pid = 1768] [serial = 940] [outer = (nil)] 08:58:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x93c40400) [pid = 1768] [serial = 941] [outer = 0x8ccd0400] 08:58:20 INFO - PROCESS | 1768 | 1466697500149 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x93c49000) [pid = 1768] [serial = 942] [outer = 0x8ccd0400] 08:58:21 INFO - PROCESS | 1768 | 1466697501046 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] 08:58:21 INFO - PROCESS | 1768 | 1466697501096 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 08:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:58:21 INFO - PROCESS | 1768 | 1466697501103 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 1768 | 1466697501105 Marionette TRACE conn4 <- [1,1226,null,{}] 08:58:21 INFO - PROCESS | 1768 | 1466697501112 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}] 08:58:21 INFO - PROCESS | 1768 | 1466697501118 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:21 INFO - PROCESS | 1768 | 1466697501306 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 08:58:21 INFO - PROCESS | 1768 | 1466697501495 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:21 INFO - PROCESS | 1768 | 1466697501505 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad1c00 == 38 [pid = 1768] [id = 314] 08:58:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8f607c00) [pid = 1768] [serial = 943] [outer = (nil)] 08:58:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9523d000) [pid = 1768] [serial = 944] [outer = 0x8f607c00] 08:58:21 INFO - PROCESS | 1768 | 1466697501588 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x95240400) [pid = 1768] [serial = 945] [outer = 0x8f607c00] 08:58:22 INFO - PROCESS | 1768 | 1466697502484 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]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1432ms 08:58:22 INFO - PROCESS | 1768 | 1466697502537 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1768 | 1466697502540 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 08:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:58:22 INFO - PROCESS | 1768 | 1466697502547 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1768 | 1466697502550 Marionette TRACE conn4 <- [1,1230,null,{}] 08:58:22 INFO - PROCESS | 1768 | 1466697502556 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}] 08:58:22 INFO - PROCESS | 1768 | 1466697502561 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:22 INFO - PROCESS | 1768 | 1466697502751 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 08:58:22 INFO - PROCESS | 1768 | 1466697502951 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 1768 | 1466697502959 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc79800 == 39 [pid = 1768] [id = 315] 08:58:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8cc7c400) [pid = 1768] [serial = 946] [outer = (nil)] 08:58:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x95271c00) [pid = 1768] [serial = 947] [outer = 0x8cc7c400] 08:58:23 INFO - PROCESS | 1768 | 1466697503080 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x95275c00) [pid = 1768] [serial = 948] [outer = 0x8cc7c400] 08:58:24 INFO - PROCESS | 1768 | 1466697504030 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]]]}] 08:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1532ms 08:58:24 INFO - PROCESS | 1768 | 1466697504080 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 08:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:58:24 INFO - PROCESS | 1768 | 1466697504085 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 08:58:24 INFO - PROCESS | 1768 | 1466697504092 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:58:24 INFO - PROCESS | 1768 | 1466697504095 Marionette TRACE conn4 <- [1,1234,null,{}] 08:58:24 INFO - PROCESS | 1768 | 1466697504101 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}] 08:58:24 INFO - PROCESS | 1768 | 1466697504106 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:24 INFO - PROCESS | 1768 | 1466697504282 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 08:58:24 INFO - PROCESS | 1768 | 1466697504473 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:24 INFO - PROCESS | 1768 | 1466697504480 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2fc000 == 40 [pid = 1768] [id = 316] 08:58:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8e3f4c00) [pid = 1768] [serial = 949] [outer = (nil)] 08:58:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8f69e000) [pid = 1768] [serial = 950] [outer = 0x8e3f4c00] 08:58:24 INFO - PROCESS | 1768 | 1466697504566 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x925ad000) [pid = 1768] [serial = 951] [outer = 0x8e3f4c00] 08:58:25 INFO - PROCESS | 1768 | 1466697505548 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]]]}] 08:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1487ms 08:58:25 INFO - PROCESS | 1768 | 1466697505579 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 1768 | 1466697505584 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 08:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:58:25 INFO - PROCESS | 1768 | 1466697505590 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 1768 | 1466697505595 Marionette TRACE conn4 <- [1,1238,null,{}] 08:58:25 INFO - PROCESS | 1768 | 1466697505601 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}] 08:58:25 INFO - PROCESS | 1768 | 1466697505607 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:25 INFO - PROCESS | 1768 | 1466697505822 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 08:58:26 INFO - PROCESS | 1768 | 1466697506081 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:26 INFO - PROCESS | 1768 | 1466697506092 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b661000 == 41 [pid = 1768] [id = 317] 08:58:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8b663800) [pid = 1768] [serial = 952] [outer = (nil)] 08:58:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8b66bc00) [pid = 1768] [serial = 953] [outer = 0x8b663800] 08:58:26 INFO - PROCESS | 1768 | 1466697506411 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8cadf400) [pid = 1768] [serial = 954] [outer = 0x8b663800] 08:58:27 INFO - PROCESS | 1768 | 1466697507410 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]]]}] 08:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1846ms 08:58:27 INFO - PROCESS | 1768 | 1466697507439 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1768 | 1466697507445 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 08:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:58:27 INFO - PROCESS | 1768 | 1466697507473 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1768 | 1466697507478 Marionette TRACE conn4 <- [1,1242,null,{}] 08:58:27 INFO - PROCESS | 1768 | 1466697507489 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}] 08:58:27 INFO - PROCESS | 1768 | 1466697507494 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:27 INFO - PROCESS | 1768 | 1466697507704 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 08:58:28 INFO - PROCESS | 1768 | 1466697508205 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:28 INFO - PROCESS | 1768 | 1466697508213 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad5400 == 40 [pid = 1768] [id = 305] 08:58:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1ca400 == 39 [pid = 1768] [id = 304] 08:58:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad5400 == 40 [pid = 1768] [id = 318] 08:58:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8ccd9c00) [pid = 1768] [serial = 955] [outer = (nil)] 08:58:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8d3a6400) [pid = 1768] [serial = 956] [outer = 0x8ccd9c00] 08:58:28 INFO - PROCESS | 1768 | 1466697508344 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8e2f6400) [pid = 1768] [serial = 957] [outer = 0x8ccd9c00] 08:58:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a7800 == 39 [pid = 1768] [id = 303] 08:58:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7e800 == 38 [pid = 1768] [id = 302] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8e2fd800) [pid = 1768] [serial = 804] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8f909c00) [pid = 1768] [serial = 747] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x91d63c00) [pid = 1768] [serial = 753] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8f37e800) [pid = 1768] [serial = 705] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8ef58400) [pid = 1768] [serial = 738] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x91d5bc00) [pid = 1768] [serial = 750] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8f3f9000) [pid = 1768] [serial = 735] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8ef5cc00) [pid = 1768] [serial = 756] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8f6de000) [pid = 1768] [serial = 744] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8f3f7400) [pid = 1768] [serial = 741] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x925aac00) [pid = 1768] [serial = 789] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9262d800) [pid = 1768] [serial = 792] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x923b6800) [pid = 1768] [serial = 786] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x92979400) [pid = 1768] [serial = 798] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8f01bc00) [pid = 1768] [serial = 783] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8d9e1400) [pid = 1768] [serial = 780] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x92986400) [pid = 1768] [serial = 801] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x91d5b400) [pid = 1768] [serial = 777] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x928d9000) [pid = 1768] [serial = 795] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x92ab6400) [pid = 1768] [serial = 872] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x928d6800) [pid = 1768] [serial = 866] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x92978c00) [pid = 1768] [serial = 867] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8e3fd000) [pid = 1768] [serial = 869] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8f907800) [pid = 1768] [serial = 863] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8f023400) [pid = 1768] [serial = 851] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8f386400) [pid = 1768] [serial = 852] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x92a5a400) [pid = 1768] [serial = 833] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x92aa9c00) [pid = 1768] [serial = 834] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x928e0000) [pid = 1768] [serial = 822] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8e3f7000) [pid = 1768] [serial = 854] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8e3fd800) [pid = 1768] [serial = 855] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8f609400) [pid = 1768] [serial = 857] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8f6dac00) [pid = 1768] [serial = 858] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x92ab1400) [pid = 1768] [serial = 836] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x92ab4400) [pid = 1768] [serial = 837] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8f385400) [pid = 1768] [serial = 860] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x8f60cc00) [pid = 1768] [serial = 861] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x93c3c400) [pid = 1768] [serial = 845] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x93c40c00) [pid = 1768] [serial = 846] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x93a31400) [pid = 1768] [serial = 842] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x93a3d400) [pid = 1768] [serial = 843] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x9262fc00) [pid = 1768] [serial = 830] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x92639800) [pid = 1768] [serial = 831] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x8f024c00) [pid = 1768] [serial = 827] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8f14fc00) [pid = 1768] [serial = 828] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x9387bc00) [pid = 1768] [serial = 839] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x93a11400) [pid = 1768] [serial = 840] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8cc7f800) [pid = 1768] [serial = 824] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8ccdc400) [pid = 1768] [serial = 825] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x9473d400) [pid = 1768] [serial = 848] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x94745000) [pid = 1768] [serial = 849] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x92636c00) [pid = 1768] [serial = 600] [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.] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f6d6c00) [pid = 1768] [serial = 870] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x93a08c00) [pid = 1768] [serial = 873] [outer = (nil)] [url = about:blank] 08:58:28 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x925aa400) [pid = 1768] [serial = 864] [outer = (nil)] [url = about:blank] 08:58:29 INFO - PROCESS | 1768 | 1466697509346 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]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1957ms 08:58:29 INFO - PROCESS | 1768 | 1466697509411 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 1768 | 1466697509417 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 08:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:58:29 INFO - PROCESS | 1768 | 1466697509427 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 1768 | 1466697509432 Marionette TRACE conn4 <- [1,1246,null,{}] 08:58:29 INFO - PROCESS | 1768 | 1466697509439 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}] 08:58:29 INFO - PROCESS | 1768 | 1466697509445 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:29 INFO - PROCESS | 1768 | 1466697509628 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 08:58:29 INFO - PROCESS | 1768 | 1466697509776 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 1768 | 1466697509784 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9ea800 == 39 [pid = 1768] [id = 319] 08:58:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8e2f4c00) [pid = 1768] [serial = 958] [outer = (nil)] 08:58:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8f023800) [pid = 1768] [serial = 959] [outer = 0x8e2f4c00] 08:58:29 INFO - PROCESS | 1768 | 1466697509857 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8f14fc00) [pid = 1768] [serial = 960] [outer = 0x8e2f4c00] 08:58:30 INFO - PROCESS | 1768 | 1466697510721 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]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1334ms 08:58:30 INFO - PROCESS | 1768 | 1466697510766 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1768 | 1466697510770 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 08:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:58:30 INFO - PROCESS | 1768 | 1466697510783 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1768 | 1466697510789 Marionette TRACE conn4 <- [1,1250,null,{}] 08:58:30 INFO - PROCESS | 1768 | 1466697510804 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}] 08:58:30 INFO - PROCESS | 1768 | 1466697510813 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:31 INFO - PROCESS | 1768 | 1466697511047 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 08:58:31 INFO - PROCESS | 1768 | 1466697511075 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 1768 | 1466697511088 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f6000 == 40 [pid = 1768] [id = 320] 08:58:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8f3f9800) [pid = 1768] [serial = 961] [outer = (nil)] 08:58:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8f609800) [pid = 1768] [serial = 962] [outer = 0x8f3f9800] 08:58:31 INFO - PROCESS | 1768 | 1466697511153 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8f69a800) [pid = 1768] [serial = 963] [outer = 0x8f3f9800] 08:58:32 INFO - PROCESS | 1768 | 1466697512106 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]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1389ms 08:58:32 INFO - PROCESS | 1768 | 1466697512174 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 1768 | 1466697512178 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 08:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:58:32 INFO - PROCESS | 1768 | 1466697512184 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1768 | 1466697512188 Marionette TRACE conn4 <- [1,1254,null,{}] 08:58:32 INFO - PROCESS | 1768 | 1466697512196 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}] 08:58:32 INFO - PROCESS | 1768 | 1466697512200 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:32 INFO - PROCESS | 1768 | 1466697512477 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 08:58:32 INFO - PROCESS | 1768 | 1466697512511 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:32 INFO - PROCESS | 1768 | 1466697512518 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663000 == 41 [pid = 1768] [id = 321] 08:58:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8e3f2000) [pid = 1768] [serial = 964] [outer = (nil)] 08:58:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8f6df400) [pid = 1768] [serial = 965] [outer = 0x8e3f2000] 08:58:32 INFO - PROCESS | 1768 | 1466697512595 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8f909c00) [pid = 1768] [serial = 966] [outer = 0x8e3f2000] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x928e2800) [pid = 1768] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x93aa0c00) [pid = 1768] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8f1c4000) [pid = 1768] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8d392800) [pid = 1768] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f699c00) [pid = 1768] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x95242800) [pid = 1768] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x92a60800) [pid = 1768] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8cc7ec00) [pid = 1768] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9527c400) [pid = 1768] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f1ce000) [pid = 1768] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8d9e8400) [pid = 1768] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8cadbc00) [pid = 1768] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x93c4a000) [pid = 1768] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f382000) [pid = 1768] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:58:33 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8e2fa400) [pid = 1768] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:58:33 INFO - PROCESS | 1768 | 1466697513856 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]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1701ms 08:58:33 INFO - PROCESS | 1768 | 1466697513887 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 1768 | 1466697513891 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 08:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:58:33 INFO - PROCESS | 1768 | 1466697513897 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1768 | 1466697513899 Marionette TRACE conn4 <- [1,1258,null,{}] 08:58:33 INFO - PROCESS | 1768 | 1466697513905 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}] 08:58:33 INFO - PROCESS | 1768 | 1466697513910 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:34 INFO - PROCESS | 1768 | 1466697514069 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 08:58:34 INFO - PROCESS | 1768 | 1466697514282 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:34 INFO - PROCESS | 1768 | 1466697514290 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660000 == 42 [pid = 1768] [id = 322] 08:58:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8b661400) [pid = 1768] [serial = 967] [outer = (nil)] 08:58:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8cadb400) [pid = 1768] [serial = 968] [outer = 0x8b661400] 08:58:34 INFO - PROCESS | 1768 | 1466697514406 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8cccd800) [pid = 1768] [serial = 969] [outer = 0x8b661400] 08:58:35 INFO - PROCESS | 1768 | 1466697515469 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]]]}] 08:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1646ms 08:58:35 INFO - PROCESS | 1768 | 1466697515547 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 1768 | 1466697515553 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 08:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:58:35 INFO - PROCESS | 1768 | 1466697515561 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1768 | 1466697515566 Marionette TRACE conn4 <- [1,1262,null,{}] 08:58:35 INFO - PROCESS | 1768 | 1466697515575 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}] 08:58:35 INFO - PROCESS | 1768 | 1466697515584 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:35 INFO - PROCESS | 1768 | 1466697515823 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 08:58:36 INFO - PROCESS | 1768 | 1466697516105 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 1768 | 1466697516115 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2ee400 == 43 [pid = 1768] [id = 323] 08:58:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8e3f4800) [pid = 1768] [serial = 970] [outer = (nil)] 08:58:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8e3fe000) [pid = 1768] [serial = 971] [outer = 0x8e3f4800] 08:58:36 INFO - PROCESS | 1768 | 1466697516201 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8ef5d800) [pid = 1768] [serial = 972] [outer = 0x8e3f4800] 08:58:37 INFO - PROCESS | 1768 | 1466697517188 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]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1687ms 08:58:37 INFO - PROCESS | 1768 | 1466697517253 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 08:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:58:37 INFO - PROCESS | 1768 | 1466697517260 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 08:58:37 INFO - PROCESS | 1768 | 1466697517268 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 1768 | 1466697517271 Marionette TRACE conn4 <- [1,1266,null,{}] 08:58:37 INFO - PROCESS | 1768 | 1466697517277 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}] 08:58:37 INFO - PROCESS | 1768 | 1466697517283 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:37 INFO - PROCESS | 1768 | 1466697517528 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 08:58:37 INFO - PROCESS | 1768 | 1466697517823 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:37 INFO - PROCESS | 1768 | 1466697517835 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c9800 == 44 [pid = 1768] [id = 324] 08:58:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8f1d0000) [pid = 1768] [serial = 973] [outer = (nil)] 08:58:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8f385c00) [pid = 1768] [serial = 974] [outer = 0x8f1d0000] 08:58:37 INFO - PROCESS | 1768 | 1466697517957 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8f3f7800) [pid = 1768] [serial = 975] [outer = 0x8f1d0000] 08:58:38 INFO - PROCESS | 1768 | 1466697518937 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]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1741ms 08:58:39 INFO - PROCESS | 1768 | 1466697519009 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 1768 | 1466697519014 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 08:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:58:39 INFO - PROCESS | 1768 | 1466697519029 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 1768 | 1466697519038 Marionette TRACE conn4 <- [1,1270,null,{}] 08:58:39 INFO - PROCESS | 1768 | 1466697519048 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}] 08:58:39 INFO - PROCESS | 1768 | 1466697519056 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:39 INFO - PROCESS | 1768 | 1466697519298 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 08:58:39 INFO - PROCESS | 1768 | 1466697519580 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 1768 | 1466697519588 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1cd400 == 45 [pid = 1768] [id = 325] 08:58:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8f699c00) [pid = 1768] [serial = 976] [outer = (nil)] 08:58:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x91d66c00) [pid = 1768] [serial = 977] [outer = 0x8f699c00] 08:58:39 INFO - PROCESS | 1768 | 1466697519671 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x923b6c00) [pid = 1768] [serial = 978] [outer = 0x8f699c00] 08:58:40 INFO - PROCESS | 1768 | 1466697520601 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]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1651ms 08:58:40 INFO - PROCESS | 1768 | 1466697520673 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 08:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:58:40 INFO - PROCESS | 1768 | 1466697520678 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 08:58:40 INFO - PROCESS | 1768 | 1466697520685 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 1768 | 1466697520688 Marionette TRACE conn4 <- [1,1274,null,{}] 08:58:40 INFO - PROCESS | 1768 | 1466697520695 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}] 08:58:40 INFO - PROCESS | 1768 | 1466697520700 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:40 INFO - PROCESS | 1768 | 1466697520931 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 08:58:41 INFO - PROCESS | 1768 | 1466697521159 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 1768 | 1466697521165 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7ec00 == 46 [pid = 1768] [id = 326] 08:58:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8e3fcc00) [pid = 1768] [serial = 979] [outer = (nil)] 08:58:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x9262d000) [pid = 1768] [serial = 980] [outer = 0x8e3fcc00] 08:58:41 INFO - PROCESS | 1768 | 1466697521303 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x92638800) [pid = 1768] [serial = 981] [outer = 0x8e3fcc00] 08:58:42 INFO - PROCESS | 1768 | 1466697522180 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]]]}] 08:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1532ms 08:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:58:42 INFO - PROCESS | 1768 | 1466697522217 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 1768 | 1466697522220 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 08:58:42 INFO - PROCESS | 1768 | 1466697522227 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 1768 | 1466697522231 Marionette TRACE conn4 <- [1,1278,null,{}] 08:58:42 INFO - PROCESS | 1768 | 1466697522236 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}] 08:58:42 INFO - PROCESS | 1768 | 1466697522242 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:42 INFO - PROCESS | 1768 | 1466697522429 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 08:58:42 INFO - PROCESS | 1768 | 1466697522628 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:42 INFO - PROCESS | 1768 | 1466697522647 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x92740c00 == 47 [pid = 1768] [id = 327] 08:58:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x928d5800) [pid = 1768] [serial = 982] [outer = (nil)] 08:58:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x928e1400) [pid = 1768] [serial = 983] [outer = 0x928d5800] 08:58:42 INFO - PROCESS | 1768 | 1466697522776 Marionette DEBUG loaded listener.js 08:58:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x92a5d000) [pid = 1768] [serial = 984] [outer = 0x928d5800] 08:58:43 INFO - PROCESS | 1768 | 1466697523873 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]]]}] 08:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1682ms 08:58:43 INFO - PROCESS | 1768 | 1466697523909 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 1768 | 1466697523912 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 08:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:58:43 INFO - PROCESS | 1768 | 1466697523919 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 1768 | 1466697523923 Marionette TRACE conn4 <- [1,1282,null,{}] 08:58:43 INFO - PROCESS | 1768 | 1466697523928 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}] 08:58:43 INFO - PROCESS | 1768 | 1466697523934 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:44 INFO - PROCESS | 1768 | 1466697524125 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 08:58:44 INFO - PROCESS | 1768 | 1466697524350 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 1768 | 1466697524358 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x923c0000 == 48 [pid = 1768] [id = 328] 08:58:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x925afc00) [pid = 1768] [serial = 985] [outer = (nil)] 08:58:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x93a08c00) [pid = 1768] [serial = 986] [outer = 0x925afc00] 08:58:44 INFO - PROCESS | 1768 | 1466697524480 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x93a0c400) [pid = 1768] [serial = 987] [outer = 0x925afc00] 08:58:45 INFO - PROCESS | 1768 | 1466697525350 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]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1499ms 08:58:45 INFO - PROCESS | 1768 | 1466697525420 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 1768 | 1466697525424 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 08:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:58:45 INFO - PROCESS | 1768 | 1466697525430 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1768 | 1466697525434 Marionette TRACE conn4 <- [1,1286,null,{}] 08:58:45 INFO - PROCESS | 1768 | 1466697525440 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}] 08:58:45 INFO - PROCESS | 1768 | 1466697525445 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:45 INFO - PROCESS | 1768 | 1466697525689 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 08:58:45 INFO - PROCESS | 1768 | 1466697525921 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:45 INFO - PROCESS | 1768 | 1466697525929 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b669800 == 49 [pid = 1768] [id = 329] 08:58:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8ccd2000) [pid = 1768] [serial = 988] [outer = (nil)] 08:58:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8d9e7000) [pid = 1768] [serial = 989] [outer = 0x8ccd2000] 08:58:46 INFO - PROCESS | 1768 | 1466697526054 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8ef5e000) [pid = 1768] [serial = 990] [outer = 0x8ccd2000] 08:58:47 INFO - PROCESS | 1768 | 1466697527401 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]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2033ms 08:58:47 INFO - PROCESS | 1768 | 1466697527496 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 1768 | 1466697527502 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 08:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:58:47 INFO - PROCESS | 1768 | 1466697527535 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1768 | 1466697527539 Marionette TRACE conn4 <- [1,1290,null,{}] 08:58:47 INFO - PROCESS | 1768 | 1466697527556 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}] 08:58:47 INFO - PROCESS | 1768 | 1466697527561 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:47 INFO - PROCESS | 1768 | 1466697527730 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 08:58:47 INFO - PROCESS | 1768 | 1466697527930 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:47 INFO - PROCESS | 1768 | 1466697527939 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f1400 == 50 [pid = 1768] [id = 330] 08:58:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8e3f1800) [pid = 1768] [serial = 991] [outer = (nil)] 08:58:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8e2f0c00) [pid = 1768] [serial = 992] [outer = 0x8e3f1800] 08:58:48 INFO - PROCESS | 1768 | 1466697528150 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8f026800) [pid = 1768] [serial = 993] [outer = 0x8e3f1800] 08:58:49 INFO - PROCESS | 1768 | 1466697529137 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]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1646ms 08:58:49 INFO - PROCESS | 1768 | 1466697529176 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 08:58:49 INFO - PROCESS | 1768 | 1466697529183 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 08:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:58:49 INFO - PROCESS | 1768 | 1466697529194 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1768 | 1466697529197 Marionette TRACE conn4 <- [1,1294,null,{}] 08:58:49 INFO - PROCESS | 1768 | 1466697529204 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}] 08:58:49 INFO - PROCESS | 1768 | 1466697529209 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:49 INFO - PROCESS | 1768 | 1466697529406 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66d400 == 49 [pid = 1768] [id = 253] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6dc000 == 48 [pid = 1768] [id = 301] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8b663000 == 47 [pid = 1768] [id = 321] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2f6000 == 46 [pid = 1768] [id = 320] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9ea800 == 45 [pid = 1768] [id = 319] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad5400 == 44 [pid = 1768] [id = 318] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2fc000 == 43 [pid = 1768] [id = 316] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8b661000 == 42 [pid = 1768] [id = 317] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc79800 == 41 [pid = 1768] [id = 315] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad1c00 == 40 [pid = 1768] [id = 314] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8b667c00 == 39 [pid = 1768] [id = 313] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a9c00 == 38 [pid = 1768] [id = 312] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e3800 == 37 [pid = 1768] [id = 310] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8f388000 == 36 [pid = 1768] [id = 311] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x91d66000 == 35 [pid = 1768] [id = 309] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8f147800 == 34 [pid = 1768] [id = 308] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf8000 == 33 [pid = 1768] [id = 307] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdebc00 == 32 [pid = 1768] [id = 243] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8f01e000 == 31 [pid = 1768] [id = 254] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7c000 == 30 [pid = 1768] [id = 306] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6d1c00 == 29 [pid = 1768] [id = 247] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42f400 == 28 [pid = 1768] [id = 256] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8f14a000 == 27 [pid = 1768] [id = 257] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad2400 == 26 [pid = 1768] [id = 241] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3ab400 == 25 [pid = 1768] [id = 255] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c6400 == 24 [pid = 1768] [id = 242] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc75800 == 23 [pid = 1768] [id = 252] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66c400 == 22 [pid = 1768] [id = 251] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7f000 == 21 [pid = 1768] [id = 249] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd3400 == 20 [pid = 1768] [id = 245] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc83400 == 19 [pid = 1768] [id = 246] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf6c00 == 18 [pid = 1768] [id = 250] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a3000 == 17 [pid = 1768] [id = 244] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cada000 == 16 [pid = 1768] [id = 248] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccd400 == 15 [pid = 1768] [id = 240] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x923c0000 == 14 [pid = 1768] [id = 328] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8b669800 == 13 [pid = 1768] [id = 329] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x92740c00 == 12 [pid = 1768] [id = 327] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7ec00 == 11 [pid = 1768] [id = 326] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1cd400 == 10 [pid = 1768] [id = 325] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2ee400 == 9 [pid = 1768] [id = 323] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c9800 == 8 [pid = 1768] [id = 324] 08:58:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660000 == 7 [pid = 1768] [id = 322] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x9527b000) [pid = 1768] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x92ab0000) [pid = 1768] [serial = 906] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x95188400) [pid = 1768] [serial = 884] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8f908800) [pid = 1768] [serial = 879] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x8f610800) [pid = 1768] [serial = 878] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x8e2fc800) [pid = 1768] [serial = 876] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x923c0c00) [pid = 1768] [serial = 903] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x95278400) [pid = 1768] [serial = 890] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x8f6da800) [pid = 1768] [serial = 902] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x92ab7400) [pid = 1768] [serial = 881] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8d391800) [pid = 1768] [serial = 909] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x95304800) [pid = 1768] [serial = 894] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x92a57000) [pid = 1768] [serial = 905] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x93a17400) [pid = 1768] [serial = 882] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8ccda400) [pid = 1768] [serial = 908] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8f388800) [pid = 1768] [serial = 914] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8e2f5400) [pid = 1768] [serial = 899] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x952abc00) [pid = 1768] [serial = 893] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8ccce000) [pid = 1768] [serial = 917] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x95210c00) [pid = 1768] [serial = 888] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9520e400) [pid = 1768] [serial = 887] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x95207400) [pid = 1768] [serial = 885] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8d9eac00) [pid = 1768] [serial = 875] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x9529e400) [pid = 1768] [serial = 891] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x9530cc00) [pid = 1768] [serial = 896] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8e3fe800) [pid = 1768] [serial = 900] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8e428800) [pid = 1768] [serial = 911] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8e434c00) [pid = 1768] [serial = 912] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f3f8c00) [pid = 1768] [serial = 915] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x953b5800) [pid = 1768] [serial = 897] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f14e400) [pid = 1768] [serial = 920] [outer = (nil)] [url = about:blank] 08:58:50 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8cdf6000) [pid = 1768] [serial = 918] [outer = (nil)] [url = about:blank] 08:58:51 INFO - PROCESS | 1768 | 1466697531008 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:51 INFO - PROCESS | 1768 | 1466697531018 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b666c00 == 8 [pid = 1768] [id = 331] 08:58:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8b667000) [pid = 1768] [serial = 994] [outer = (nil)] 08:58:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8b66c400) [pid = 1768] [serial = 995] [outer = 0x8b667000] 08:58:51 INFO - PROCESS | 1768 | 1466697531102 Marionette DEBUG loaded listener.js 08:58:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8cadb000) [pid = 1768] [serial = 996] [outer = 0x8b667000] 08:58:51 INFO - PROCESS | 1768 | 1466697531947 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]]]}] 08:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2787ms 08:58:51 INFO - PROCESS | 1768 | 1466697531983 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 1768 | 1466697531989 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 08:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:58:52 INFO - PROCESS | 1768 | 1466697531998 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:58:52 INFO - PROCESS | 1768 | 1466697532004 Marionette TRACE conn4 <- [1,1298,null,{}] 08:58:52 INFO - PROCESS | 1768 | 1466697532013 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}] 08:58:52 INFO - PROCESS | 1768 | 1466697532020 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:52 INFO - PROCESS | 1768 | 1466697532205 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 08:58:52 INFO - PROCESS | 1768 | 1466697532341 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:52 INFO - PROCESS | 1768 | 1466697532350 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccec00 == 9 [pid = 1768] [id = 332] 08:58:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8cccf800) [pid = 1768] [serial = 997] [outer = (nil)] 08:58:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8ccda000) [pid = 1768] [serial = 998] [outer = 0x8cccf800] 08:58:52 INFO - PROCESS | 1768 | 1466697532433 Marionette DEBUG loaded listener.js 08:58:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8cded000) [pid = 1768] [serial = 999] [outer = 0x8cccf800] 08:58:53 INFO - PROCESS | 1768 | 1466697533350 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]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1404ms 08:58:53 INFO - PROCESS | 1768 | 1466697533406 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 1768 | 1466697533412 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 08:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:58:53 INFO - PROCESS | 1768 | 1466697533428 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 1768 | 1466697533431 Marionette TRACE conn4 <- [1,1302,null,{}] 08:58:53 INFO - PROCESS | 1768 | 1466697533438 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}] 08:58:53 INFO - PROCESS | 1768 | 1466697533443 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:53 INFO - PROCESS | 1768 | 1466697533689 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 08:58:53 INFO - PROCESS | 1768 | 1466697533712 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 1768 | 1466697533719 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d39a400 == 10 [pid = 1768] [id = 333] 08:58:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8d39a800) [pid = 1768] [serial = 1000] [outer = (nil)] 08:58:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8d39f000) [pid = 1768] [serial = 1001] [outer = 0x8d39a800] 08:58:53 INFO - PROCESS | 1768 | 1466697533804 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8d3ac400) [pid = 1768] [serial = 1002] [outer = 0x8d39a800] 08:58:54 INFO - PROCESS | 1768 | 1466697534892 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]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1494ms 08:58:54 INFO - PROCESS | 1768 | 1466697534930 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 1768 | 1466697534934 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 08:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:58:54 INFO - PROCESS | 1768 | 1466697534949 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1768 | 1466697534959 Marionette TRACE conn4 <- [1,1306,null,{}] 08:58:54 INFO - PROCESS | 1768 | 1466697534972 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}] 08:58:54 INFO - PROCESS | 1768 | 1466697534980 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:55 INFO - PROCESS | 1768 | 1466697535214 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 08:58:55 INFO - PROCESS | 1768 | 1466697535242 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 1768 | 1466697535249 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f9c00 == 11 [pid = 1768] [id = 334] 08:58:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8e2fa000) [pid = 1768] [serial = 1003] [outer = (nil)] 08:58:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8cded400) [pid = 1768] [serial = 1004] [outer = 0x8e2fa000] 08:58:55 INFO - PROCESS | 1768 | 1466697535335 Marionette DEBUG loaded listener.js 08:58:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8e3fac00) [pid = 1768] [serial = 1005] [outer = 0x8e2fa000] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8e3f2000) [pid = 1768] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8e2f4c00) [pid = 1768] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x928d7c00) [pid = 1768] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8d39d000) [pid = 1768] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8ccd0400) [pid = 1768] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x91d6a400) [pid = 1768] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f607c00) [pid = 1768] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8d398000) [pid = 1768] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8ccd9c00) [pid = 1768] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x92a55000) [pid = 1768] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f37ec00) [pid = 1768] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8cc7c400) [pid = 1768] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e3f4c00) [pid = 1768] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8b663800) [pid = 1768] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x923b8800) [pid = 1768] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:58:56 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f3f9800) [pid = 1768] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:58:57 INFO - PROCESS | 1768 | 1466697537035 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]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2109ms 08:58:57 INFO - PROCESS | 1768 | 1466697537050 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 1768 | 1466697537057 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 08:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:58:57 INFO - PROCESS | 1768 | 1466697537063 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 1768 | 1466697537067 Marionette TRACE conn4 <- [1,1310,null,{}] 08:58:57 INFO - PROCESS | 1768 | 1466697537072 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}] 08:58:57 INFO - PROCESS | 1768 | 1466697537077 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:57 INFO - PROCESS | 1768 | 1466697537285 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 08:58:57 INFO - PROCESS | 1768 | 1466697537304 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:57 INFO - PROCESS | 1768 | 1466697537314 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad3400 == 12 [pid = 1768] [id = 335] 08:58:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8d9f0800) [pid = 1768] [serial = 1006] [outer = (nil)] 08:58:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8e427000) [pid = 1768] [serial = 1007] [outer = 0x8d9f0800] 08:58:57 INFO - PROCESS | 1768 | 1466697537396 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8e42bc00) [pid = 1768] [serial = 1008] [outer = 0x8d9f0800] 08:58:58 INFO - PROCESS | 1768 | 1466697538244 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] 08:58:58 INFO - PROCESS | 1768 | 1466697538356 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 08:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:58:58 INFO - PROCESS | 1768 | 1466697538366 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 1768 | 1466697538372 Marionette TRACE conn4 <- [1,1314,null,{}] 08:58:58 INFO - PROCESS | 1768 | 1466697538382 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}] 08:58:58 INFO - PROCESS | 1768 | 1466697538388 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:58 INFO - PROCESS | 1768 | 1466697538622 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 08:58:58 INFO - PROCESS | 1768 | 1466697538793 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 1768 | 1466697538810 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:58:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccd400 == 13 [pid = 1768] [id = 336] 08:58:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8ccce800) [pid = 1768] [serial = 1009] [outer = (nil)] 08:58:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8ccd7c00) [pid = 1768] [serial = 1010] [outer = 0x8ccce800] 08:58:58 INFO - PROCESS | 1768 | 1466697538959 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8d399c00) [pid = 1768] [serial = 1011] [outer = 0x8ccce800] 08:58:59 INFO - PROCESS | 1768 | 1466697539921 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]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1597ms 08:58:59 INFO - PROCESS | 1768 | 1466697539964 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 08:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:58:59 INFO - PROCESS | 1768 | 1466697539969 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 08:58:59 INFO - PROCESS | 1768 | 1466697539980 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1768 | 1466697539986 Marionette TRACE conn4 <- [1,1318,null,{}] 08:58:59 INFO - PROCESS | 1768 | 1466697539993 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}] 08:59:00 INFO - PROCESS | 1768 | 1466697539999 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:00 INFO - PROCESS | 1768 | 1466697540185 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 08:59:00 INFO - PROCESS | 1768 | 1466697540408 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:00 INFO - PROCESS | 1768 | 1466697540418 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660400 == 14 [pid = 1768] [id = 337] 08:59:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8cad4800) [pid = 1768] [serial = 1012] [outer = (nil)] 08:59:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8e3fc000) [pid = 1768] [serial = 1013] [outer = 0x8cad4800] 08:59:00 INFO - PROCESS | 1768 | 1466697540508 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8ef59400) [pid = 1768] [serial = 1014] [outer = 0x8cad4800] 08:59:01 INFO - PROCESS | 1768 | 1466697541442 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]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1539ms 08:59:01 INFO - PROCESS | 1768 | 1466697541515 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 1768 | 1466697541519 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 08:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:59:01 INFO - PROCESS | 1768 | 1466697541528 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1768 | 1466697541532 Marionette TRACE conn4 <- [1,1322,null,{}] 08:59:01 INFO - PROCESS | 1768 | 1466697541546 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}] 08:59:01 INFO - PROCESS | 1768 | 1466697541555 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:01 INFO - PROCESS | 1768 | 1466697541835 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 08:59:02 INFO - PROCESS | 1768 | 1466697542176 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 1768 | 1466697542193 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f142c00 == 15 [pid = 1768] [id = 338] 08:59:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f143400) [pid = 1768] [serial = 1015] [outer = (nil)] 08:59:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f14b800) [pid = 1768] [serial = 1016] [outer = 0x8f143400] 08:59:02 INFO - PROCESS | 1768 | 1466697542285 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f1c5400) [pid = 1768] [serial = 1017] [outer = 0x8f143400] 08:59:03 INFO - PROCESS | 1768 | 1466697543244 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]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1789ms 08:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:59:03 INFO - PROCESS | 1768 | 1466697543316 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 1768 | 1466697543319 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 08:59:03 INFO - PROCESS | 1768 | 1466697543327 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 1768 | 1466697543330 Marionette TRACE conn4 <- [1,1326,null,{}] 08:59:03 INFO - PROCESS | 1768 | 1466697543336 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}] 08:59:03 INFO - PROCESS | 1768 | 1466697543341 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:03 INFO - PROCESS | 1768 | 1466697543560 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 08:59:03 INFO - PROCESS | 1768 | 1466697543835 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:03 INFO - PROCESS | 1768 | 1466697543842 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1ca400 == 16 [pid = 1768] [id = 339] 08:59:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8f1cd400) [pid = 1768] [serial = 1018] [outer = (nil)] 08:59:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8f37e400) [pid = 1768] [serial = 1019] [outer = 0x8f1cd400] 08:59:03 INFO - PROCESS | 1768 | 1466697543966 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8f383c00) [pid = 1768] [serial = 1020] [outer = 0x8f1cd400] 08:59:04 INFO - PROCESS | 1768 | 1466697544884 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]]]}] 08:59:04 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 08:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1631ms 08:59:04 INFO - PROCESS | 1768 | 1466697544959 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 1768 | 1466697544963 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 08:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:59:04 INFO - PROCESS | 1768 | 1466697544969 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - PROCESS | 1768 | 1466697544973 Marionette TRACE conn4 <- [1,1330,null,{}] 08:59:04 INFO - PROCESS | 1768 | 1466697544979 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}] 08:59:04 INFO - PROCESS | 1768 | 1466697544985 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:05 INFO - PROCESS | 1768 | 1466697545207 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 08:59:05 INFO - PROCESS | 1768 | 1466697545424 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 1768 | 1466697545433 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f7000 == 17 [pid = 1768] [id = 340] 08:59:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8f1c7800) [pid = 1768] [serial = 1021] [outer = (nil)] 08:59:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8f3eec00) [pid = 1768] [serial = 1022] [outer = 0x8f1c7800] 08:59:05 INFO - PROCESS | 1768 | 1466697545564 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8f3f3400) [pid = 1768] [serial = 1023] [outer = 0x8f1c7800] 08:59:06 INFO - PROCESS | 1768 | 1466697546520 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]]]}] 08:59:06 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 08:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1582ms 08:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:59:06 INFO - PROCESS | 1768 | 1466697546552 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1768 | 1466697546555 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 08:59:06 INFO - PROCESS | 1768 | 1466697546562 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1768 | 1466697546566 Marionette TRACE conn4 <- [1,1334,null,{}] 08:59:06 INFO - PROCESS | 1768 | 1466697546573 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}] 08:59:06 INFO - PROCESS | 1768 | 1466697546584 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:06 INFO - PROCESS | 1768 | 1466697546812 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 08:59:07 INFO - PROCESS | 1768 | 1466697547045 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 1768 | 1466697547054 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b666400 == 18 [pid = 1768] [id = 341] 08:59:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8f3fc400) [pid = 1768] [serial = 1024] [outer = (nil)] 08:59:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8f60b800) [pid = 1768] [serial = 1025] [outer = 0x8f3fc400] 08:59:07 INFO - PROCESS | 1768 | 1466697547186 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8f69ac00) [pid = 1768] [serial = 1026] [outer = 0x8f3fc400] 08:59:08 INFO - PROCESS | 1768 | 1466697548113 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]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1586ms 08:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:59:08 INFO - PROCESS | 1768 | 1466697548148 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 1768 | 1466697548151 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 08:59:08 INFO - PROCESS | 1768 | 1466697548158 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 1768 | 1466697548162 Marionette TRACE conn4 <- [1,1338,null,{}] 08:59:08 INFO - PROCESS | 1768 | 1466697548168 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}] 08:59:08 INFO - PROCESS | 1768 | 1466697548173 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:08 INFO - PROCESS | 1768 | 1466697548347 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 08:59:08 INFO - PROCESS | 1768 | 1466697548516 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:08 INFO - PROCESS | 1768 | 1466697548527 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad2400 == 19 [pid = 1768] [id = 342] 08:59:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8e42a000) [pid = 1768] [serial = 1027] [outer = (nil)] 08:59:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8f6d9800) [pid = 1768] [serial = 1028] [outer = 0x8e42a000] 08:59:08 INFO - PROCESS | 1768 | 1466697548605 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8f601400) [pid = 1768] [serial = 1029] [outer = 0x8e42a000] 08:59:10 INFO - PROCESS | 1768 | 1466697550177 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]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2085ms 08:59:10 INFO - PROCESS | 1768 | 1466697550243 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 08:59:10 INFO - PROCESS | 1768 | 1466697550250 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 08:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:59:10 INFO - PROCESS | 1768 | 1466697550258 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1768 | 1466697550264 Marionette TRACE conn4 <- [1,1342,null,{}] 08:59:10 INFO - PROCESS | 1768 | 1466697550272 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}] 08:59:10 INFO - PROCESS | 1768 | 1466697550277 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:10 INFO - PROCESS | 1768 | 1466697550479 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 08:59:10 INFO - PROCESS | 1768 | 1466697550657 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 1768 | 1466697550666 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadfc00 == 20 [pid = 1768] [id = 343] 08:59:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8ccd3800) [pid = 1768] [serial = 1030] [outer = (nil)] 08:59:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8cde9400) [pid = 1768] [serial = 1031] [outer = 0x8ccd3800] 08:59:10 INFO - PROCESS | 1768 | 1466697550771 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x8cdef800) [pid = 1768] [serial = 1032] [outer = 0x8ccd3800] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x8f6df400) [pid = 1768] [serial = 965] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8f023800) [pid = 1768] [serial = 959] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x9297cc00) [pid = 1768] [serial = 935] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x9297e400) [pid = 1768] [serial = 936] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f69e400) [pid = 1768] [serial = 921] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x93c40400) [pid = 1768] [serial = 941] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x93c49000) [pid = 1768] [serial = 942] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x925a7c00) [pid = 1768] [serial = 929] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x925b0c00) [pid = 1768] [serial = 930] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x9523d000) [pid = 1768] [serial = 944] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x95240400) [pid = 1768] [serial = 945] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8e42d400) [pid = 1768] [serial = 923] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f01c400) [pid = 1768] [serial = 924] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8d3a6400) [pid = 1768] [serial = 956] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8e2f6400) [pid = 1768] [serial = 957] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x9387c800) [pid = 1768] [serial = 938] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f69c800) [pid = 1768] [serial = 939] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f60a400) [pid = 1768] [serial = 926] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f6d6000) [pid = 1768] [serial = 927] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x95271c00) [pid = 1768] [serial = 947] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x95275c00) [pid = 1768] [serial = 948] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f69e000) [pid = 1768] [serial = 950] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x925ad000) [pid = 1768] [serial = 951] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8b66bc00) [pid = 1768] [serial = 953] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cadf400) [pid = 1768] [serial = 954] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x928d5000) [pid = 1768] [serial = 932] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x928d8c00) [pid = 1768] [serial = 933] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f909c00) [pid = 1768] [serial = 966] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f609800) [pid = 1768] [serial = 962] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f69a800) [pid = 1768] [serial = 963] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f14fc00) [pid = 1768] [serial = 960] [outer = (nil)] [url = about:blank] 08:59:11 INFO - PROCESS | 1768 | 1466697551711 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]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1488ms 08:59:11 INFO - PROCESS | 1768 | 1466697551746 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 1768 | 1466697551753 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 08:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:59:11 INFO - PROCESS | 1768 | 1466697551763 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 1768 | 1466697551766 Marionette TRACE conn4 <- [1,1346,null,{}] 08:59:11 INFO - PROCESS | 1768 | 1466697551773 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}] 08:59:11 INFO - PROCESS | 1768 | 1466697551778 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:11 INFO - PROCESS | 1768 | 1466697551962 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 08:59:12 INFO - PROCESS | 1768 | 1466697552101 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:12 INFO - PROCESS | 1768 | 1466697552109 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7e000 == 21 [pid = 1768] [id = 344] 08:59:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d3b0800) [pid = 1768] [serial = 1033] [outer = (nil)] 08:59:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8e3f1400) [pid = 1768] [serial = 1034] [outer = 0x8d3b0800] 08:59:12 INFO - PROCESS | 1768 | 1466697552180 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8e428c00) [pid = 1768] [serial = 1035] [outer = 0x8d3b0800] 08:59:13 INFO - PROCESS | 1768 | 1466697553024 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]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1281ms 08:59:13 INFO - PROCESS | 1768 | 1466697553045 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 08:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:59:13 INFO - PROCESS | 1768 | 1466697553050 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 08:59:13 INFO - PROCESS | 1768 | 1466697553057 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 1768 | 1466697553062 Marionette TRACE conn4 <- [1,1350,null,{}] 08:59:13 INFO - PROCESS | 1768 | 1466697553079 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}] 08:59:13 INFO - PROCESS | 1768 | 1466697553087 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:13 INFO - PROCESS | 1768 | 1466697553257 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 08:59:13 INFO - PROCESS | 1768 | 1466697553270 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 1768 | 1466697553277 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f01f800 == 22 [pid = 1768] [id = 345] 08:59:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f020800) [pid = 1768] [serial = 1036] [outer = (nil)] 08:59:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f144400) [pid = 1768] [serial = 1037] [outer = 0x8f020800] 08:59:13 INFO - PROCESS | 1768 | 1466697553480 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f1c8c00) [pid = 1768] [serial = 1038] [outer = 0x8f020800] 08:59:14 INFO - PROCESS | 1768 | 1466697554461 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]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1437ms 08:59:14 INFO - PROCESS | 1768 | 1466697554494 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 08:59:14 INFO - PROCESS | 1768 | 1466697554498 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 08:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:59:14 INFO - PROCESS | 1768 | 1466697554505 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1768 | 1466697554508 Marionette TRACE conn4 <- [1,1354,null,{}] 08:59:14 INFO - PROCESS | 1768 | 1466697554522 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}] 08:59:14 INFO - PROCESS | 1768 | 1466697554527 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:14 INFO - PROCESS | 1768 | 1466697554746 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 08:59:14 INFO - PROCESS | 1768 | 1466697554767 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:14 INFO - PROCESS | 1768 | 1466697554774 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f028c00 == 23 [pid = 1768] [id = 346] 08:59:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f388000) [pid = 1768] [serial = 1039] [outer = (nil)] 08:59:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f601800) [pid = 1768] [serial = 1040] [outer = 0x8f388000] 08:59:14 INFO - PROCESS | 1768 | 1466697554860 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f607c00) [pid = 1768] [serial = 1041] [outer = 0x8f388000] 08:59:16 INFO - PROCESS | 1768 | 1466697556012 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]]]}] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8b667000) [pid = 1768] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e2fa000) [pid = 1768] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8ccd2000) [pid = 1768] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f699c00) [pid = 1768] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f1d0000) [pid = 1768] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8e3fcc00) [pid = 1768] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8cccf800) [pid = 1768] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x928d5800) [pid = 1768] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8b661400) [pid = 1768] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x925afc00) [pid = 1768] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8d39a800) [pid = 1768] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8e3f4800) [pid = 1768] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:59:16 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8e3f1800) [pid = 1768] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1586ms 08:59:16 INFO - PROCESS | 1768 | 1466697556092 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 1768 | 1466697556095 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 08:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:59:16 INFO - PROCESS | 1768 | 1466697556102 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 1768 | 1466697556105 Marionette TRACE conn4 <- [1,1358,null,{}] 08:59:16 INFO - PROCESS | 1768 | 1466697556110 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}] 08:59:16 INFO - PROCESS | 1768 | 1466697556115 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:16 INFO - PROCESS | 1768 | 1466697556265 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 08:59:16 INFO - PROCESS | 1768 | 1466697556392 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:16 INFO - PROCESS | 1768 | 1466697556401 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadf400 == 24 [pid = 1768] [id = 347] 08:59:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8ccd2000) [pid = 1768] [serial = 1042] [outer = (nil)] 08:59:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8e3f4800) [pid = 1768] [serial = 1043] [outer = 0x8ccd2000] 08:59:16 INFO - PROCESS | 1768 | 1466697556485 Marionette DEBUG loaded listener.js 08:59:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f145800) [pid = 1768] [serial = 1044] [outer = 0x8ccd2000] 08:59:17 INFO - PROCESS | 1768 | 1466697557345 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]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1279ms 08:59:17 INFO - PROCESS | 1768 | 1466697557386 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1768 | 1466697557390 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 08:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:59:17 INFO - PROCESS | 1768 | 1466697557396 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1768 | 1466697557400 Marionette TRACE conn4 <- [1,1362,null,{}] 08:59:17 INFO - PROCESS | 1768 | 1466697557406 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}] 08:59:17 INFO - PROCESS | 1768 | 1466697557415 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:17 INFO - PROCESS | 1768 | 1466697557608 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 08:59:17 INFO - PROCESS | 1768 | 1466697557619 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 1768 | 1466697557626 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd8800 == 25 [pid = 1768] [id = 348] 08:59:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8ccdc400) [pid = 1768] [serial = 1045] [outer = (nil)] 08:59:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f6e0c00) [pid = 1768] [serial = 1046] [outer = 0x8ccdc400] 08:59:17 INFO - PROCESS | 1768 | 1466697557696 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f907800) [pid = 1768] [serial = 1047] [outer = 0x8ccdc400] 08:59:18 INFO - PROCESS | 1768 | 1466697558957 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]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1645ms 08:59:19 INFO - PROCESS | 1768 | 1466697559061 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1768 | 1466697559066 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 08:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:59:19 INFO - PROCESS | 1768 | 1466697559077 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1768 | 1466697559083 Marionette TRACE conn4 <- [1,1366,null,{}] 08:59:19 INFO - PROCESS | 1768 | 1466697559137 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}] 08:59:19 INFO - PROCESS | 1768 | 1466697559142 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:19 INFO - PROCESS | 1768 | 1466697559348 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 08:59:19 INFO - PROCESS | 1768 | 1466697559554 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:19 INFO - PROCESS | 1768 | 1466697559563 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdeb000 == 26 [pid = 1768] [id = 349] 08:59:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cdee800) [pid = 1768] [serial = 1048] [outer = (nil)] 08:59:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8d9e8400) [pid = 1768] [serial = 1049] [outer = 0x8cdee800] 08:59:19 INFO - PROCESS | 1768 | 1466697559646 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e2fc400) [pid = 1768] [serial = 1050] [outer = 0x8cdee800] 08:59:20 INFO - PROCESS | 1768 | 1466697560621 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] 08:59:20 INFO - PROCESS | 1768 | 1466697560667 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 08:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:59:20 INFO - PROCESS | 1768 | 1466697560678 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1768 | 1466697560682 Marionette TRACE conn4 <- [1,1370,null,{}] 08:59:20 INFO - PROCESS | 1768 | 1466697560689 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}] 08:59:20 INFO - PROCESS | 1768 | 1466697560694 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:20 INFO - PROCESS | 1768 | 1466697560942 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 08:59:21 INFO - PROCESS | 1768 | 1466697561170 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 1768 | 1466697561179 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f01f400 == 27 [pid = 1768] [id = 350] 08:59:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f022400) [pid = 1768] [serial = 1051] [outer = (nil)] 08:59:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f1cbc00) [pid = 1768] [serial = 1052] [outer = 0x8f022400] 08:59:21 INFO - PROCESS | 1768 | 1466697561301 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f3f5400) [pid = 1768] [serial = 1053] [outer = 0x8f022400] 08:59:22 INFO - PROCESS | 1768 | 1466697562297 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 1768 | 1466697562320 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 08:59:22 INFO - PROCESS | 1768 | 1466697562328 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1768 | 1466697562334 Marionette TRACE conn4 <- [1,1374,null,{}] 08:59:22 INFO - PROCESS | 1768 | 1466697562351 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}] 08:59:22 INFO - PROCESS | 1768 | 1466697562360 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:22 INFO - PROCESS | 1768 | 1466697562553 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 08:59:22 INFO - PROCESS | 1768 | 1466697562797 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:22 INFO - PROCESS | 1768 | 1466697562810 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f909c00 == 28 [pid = 1768] [id = 351] 08:59:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f90a800) [pid = 1768] [serial = 1054] [outer = (nil)] 08:59:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f90e000) [pid = 1768] [serial = 1055] [outer = 0x8f90a800] 08:59:22 INFO - PROCESS | 1768 | 1466697562895 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x91d5d800) [pid = 1768] [serial = 1056] [outer = 0x8f90a800] 08:59:23 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:23 INFO - PROCESS | 1768 | 1466697563802 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] 08:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:59:23 INFO - PROCESS | 1768 | 1466697563836 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 08:59:23 INFO - PROCESS | 1768 | 1466697563842 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1768 | 1466697563846 Marionette TRACE conn4 <- [1,1378,null,{}] 08:59:23 INFO - PROCESS | 1768 | 1466697563852 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}] 08:59:23 INFO - PROCESS | 1768 | 1466697563857 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:24 INFO - PROCESS | 1768 | 1466697564116 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 08:59:24 INFO - PROCESS | 1768 | 1466697564338 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 1768 | 1466697564345 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc80400 == 29 [pid = 1768] [id = 352] 08:59:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d5d400) [pid = 1768] [serial = 1057] [outer = (nil)] 08:59:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x923b1c00) [pid = 1768] [serial = 1058] [outer = 0x91d5d400] 08:59:24 INFO - PROCESS | 1768 | 1466697564443 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x923b7800) [pid = 1768] [serial = 1059] [outer = 0x91d5d400] 08:59:25 INFO - PROCESS | 1768 | 1466697565327 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] 08:59:25 INFO - PROCESS | 1768 | 1466697565383 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 08:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:59:25 INFO - PROCESS | 1768 | 1466697565390 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:59:25 INFO - PROCESS | 1768 | 1466697565394 Marionette TRACE conn4 <- [1,1382,null,{}] 08:59:25 INFO - PROCESS | 1768 | 1466697565400 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}] 08:59:25 INFO - PROCESS | 1768 | 1466697565405 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:25 INFO - PROCESS | 1768 | 1466697565590 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 08:59:25 INFO - PROCESS | 1768 | 1466697565768 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 1768 | 1466697565777 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f906800 == 30 [pid = 1768] [id = 353] 08:59:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x923bec00) [pid = 1768] [serial = 1060] [outer = (nil)] 08:59:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x925ad400) [pid = 1768] [serial = 1061] [outer = 0x923bec00] 08:59:25 INFO - PROCESS | 1768 | 1466697565858 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x925b1000) [pid = 1768] [serial = 1062] [outer = 0x923bec00] 08:59:26 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:26 INFO - PROCESS | 1768 | 1466697566901 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] 08:59:26 INFO - PROCESS | 1768 | 1466697566983 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 08:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:59:26 INFO - PROCESS | 1768 | 1466697566990 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 1768 | 1466697566993 Marionette TRACE conn4 <- [1,1386,null,{}] 08:59:27 INFO - PROCESS | 1768 | 1466697567000 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}] 08:59:27 INFO - PROCESS | 1768 | 1466697567010 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:27 INFO - PROCESS | 1768 | 1466697567265 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 08:59:27 INFO - PROCESS | 1768 | 1466697567494 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 1768 | 1466697567502 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x925a6800 == 31 [pid = 1768] [id = 354] 08:59:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x92634400) [pid = 1768] [serial = 1063] [outer = (nil)] 08:59:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x92742400) [pid = 1768] [serial = 1064] [outer = 0x92634400] 08:59:27 INFO - PROCESS | 1768 | 1466697567585 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x928d9800) [pid = 1768] [serial = 1065] [outer = 0x92634400] 08:59:28 INFO - PROCESS | 1768 | 1466697568583 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] 08:59:28 INFO - PROCESS | 1768 | 1466697568633 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 08:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:59:28 INFO - PROCESS | 1768 | 1466697568639 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1768 | 1466697568643 Marionette TRACE conn4 <- [1,1390,null,{}] 08:59:28 INFO - PROCESS | 1768 | 1466697568649 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}] 08:59:28 INFO - PROCESS | 1768 | 1466697568654 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:28 INFO - PROCESS | 1768 | 1466697568866 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 08:59:29 INFO - PROCESS | 1768 | 1466697569109 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 1768 | 1466697569118 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadf000 == 32 [pid = 1768] [id = 355] 08:59:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8d9e9800) [pid = 1768] [serial = 1066] [outer = (nil)] 08:59:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x9297d800) [pid = 1768] [serial = 1067] [outer = 0x8d9e9800] 08:59:29 INFO - PROCESS | 1768 | 1466697569245 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x92982800) [pid = 1768] [serial = 1068] [outer = 0x8d9e9800] 08:59:30 INFO - PROCESS | 1768 | 1466697570233 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]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1636ms 08:59:30 INFO - PROCESS | 1768 | 1466697570276 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 08:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:59:30 INFO - PROCESS | 1768 | 1466697570288 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 08:59:30 INFO - PROCESS | 1768 | 1466697570295 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1768 | 1466697570298 Marionette TRACE conn4 <- [1,1394,null,{}] 08:59:30 INFO - PROCESS | 1768 | 1466697570304 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}] 08:59:30 INFO - PROCESS | 1768 | 1466697570309 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:30 INFO - PROCESS | 1768 | 1466697570486 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 08:59:30 INFO - PROCESS | 1768 | 1466697570720 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:30 INFO - PROCESS | 1768 | 1466697570729 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc76400 == 33 [pid = 1768] [id = 356] 08:59:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8cc78000) [pid = 1768] [serial = 1069] [outer = (nil)] 08:59:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8cc81c00) [pid = 1768] [serial = 1070] [outer = 0x8cc78000] 08:59:31 INFO - PROCESS | 1768 | 1466697571041 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8d3a8400) [pid = 1768] [serial = 1071] [outer = 0x8cc78000] 08:59:32 INFO - PROCESS | 1768 | 1466697572016 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]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1782ms 08:59:32 INFO - PROCESS | 1768 | 1466697572078 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 1768 | 1466697572084 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 08:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:59:32 INFO - PROCESS | 1768 | 1466697572092 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 1768 | 1466697572096 Marionette TRACE conn4 <- [1,1398,null,{}] 08:59:32 INFO - PROCESS | 1768 | 1466697572104 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}] 08:59:32 INFO - PROCESS | 1768 | 1466697572109 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:32 INFO - PROCESS | 1768 | 1466697572299 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 08:59:32 INFO - PROCESS | 1768 | 1466697572622 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 1768 | 1466697572633 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42d800 == 34 [pid = 1768] [id = 357] 08:59:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8e431c00) [pid = 1768] [serial = 1072] [outer = (nil)] 08:59:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8ef63800) [pid = 1768] [serial = 1073] [outer = 0x8e431c00] 08:59:32 INFO - PROCESS | 1768 | 1466697572715 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8f024c00) [pid = 1768] [serial = 1074] [outer = 0x8e431c00] 08:59:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2f1400 == 33 [pid = 1768] [id = 330] 08:59:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8b666c00 == 32 [pid = 1768] [id = 331] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8b66c400) [pid = 1768] [serial = 995] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8cded400) [pid = 1768] [serial = 1004] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8d9e7000) [pid = 1768] [serial = 989] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x923b6c00) [pid = 1768] [serial = 978] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8f385c00) [pid = 1768] [serial = 974] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8cadb000) [pid = 1768] [serial = 996] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x9262d000) [pid = 1768] [serial = 980] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8ccda000) [pid = 1768] [serial = 998] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x92a5d000) [pid = 1768] [serial = 984] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8cded000) [pid = 1768] [serial = 999] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8cadb400) [pid = 1768] [serial = 968] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8f3f7800) [pid = 1768] [serial = 975] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x93a0c400) [pid = 1768] [serial = 987] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8d39f000) [pid = 1768] [serial = 1001] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x93a08c00) [pid = 1768] [serial = 986] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x928e1400) [pid = 1768] [serial = 983] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8e3fac00) [pid = 1768] [serial = 1005] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8e3fe000) [pid = 1768] [serial = 971] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8d3ac400) [pid = 1768] [serial = 1002] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x92638800) [pid = 1768] [serial = 981] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f026800) [pid = 1768] [serial = 993] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x91d66c00) [pid = 1768] [serial = 977] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cccd800) [pid = 1768] [serial = 969] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8e2f0c00) [pid = 1768] [serial = 992] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8ef5e000) [pid = 1768] [serial = 990] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8ef5d800) [pid = 1768] [serial = 972] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8e427000) [pid = 1768] [serial = 1007] [outer = (nil)] [url = about:blank] 08:59:34 INFO - PROCESS | 1768 | 1466697574908 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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2854ms 08:59:34 INFO - PROCESS | 1768 | 1466697574945 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1768 | 1466697574949 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 08:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:59:34 INFO - PROCESS | 1768 | 1466697574959 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1768 | 1466697574962 Marionette TRACE conn4 <- [1,1402,null,{}] 08:59:34 INFO - PROCESS | 1768 | 1466697574970 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}] 08:59:34 INFO - PROCESS | 1768 | 1466697574976 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:35 INFO - PROCESS | 1768 | 1466697575182 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 08:59:35 INFO - PROCESS | 1768 | 1466697575305 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 1768 | 1466697575315 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc78800 == 33 [pid = 1768] [id = 358] 08:59:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cc7c000) [pid = 1768] [serial = 1075] [outer = (nil)] 08:59:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cdea800) [pid = 1768] [serial = 1076] [outer = 0x8cc7c000] 08:59:35 INFO - PROCESS | 1768 | 1466697575398 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8ccdb800) [pid = 1768] [serial = 1077] [outer = 0x8cc7c000] 08:59:36 INFO - PROCESS | 1768 | 1466697576262 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]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1339ms 08:59:36 INFO - PROCESS | 1768 | 1466697576298 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1768 | 1466697576306 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 08:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:59:36 INFO - PROCESS | 1768 | 1466697576317 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1768 | 1466697576321 Marionette TRACE conn4 <- [1,1406,null,{}] 08:59:36 INFO - PROCESS | 1768 | 1466697576327 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}] 08:59:36 INFO - PROCESS | 1768 | 1466697576333 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:36 INFO - PROCESS | 1768 | 1466697576505 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 08:59:36 INFO - PROCESS | 1768 | 1466697576653 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1768 | 1466697576659 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e1800 == 34 [pid = 1768] [id = 359] 08:59:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d9e8000) [pid = 1768] [serial = 1078] [outer = (nil)] 08:59:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8d9f0400) [pid = 1768] [serial = 1079] [outer = 0x8d9e8000] 08:59:36 INFO - PROCESS | 1768 | 1466697576741 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8e2f5800) [pid = 1768] [serial = 1080] [outer = 0x8d9e8000] 08:59:37 INFO - PROCESS | 1768 | 1466697577633 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]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1381ms 08:59:37 INFO - PROCESS | 1768 | 1466697577699 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1768 | 1466697577703 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 08:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:59:37 INFO - PROCESS | 1768 | 1466697577710 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1768 | 1466697577716 Marionette TRACE conn4 <- [1,1410,null,{}] 08:59:37 INFO - PROCESS | 1768 | 1466697577741 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}] 08:59:37 INFO - PROCESS | 1768 | 1466697577750 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:37 INFO - PROCESS | 1768 | 1466697577967 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 08:59:38 INFO - PROCESS | 1768 | 1466697577990 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 1768 | 1466697578002 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5d000 == 35 [pid = 1768] [id = 360] 08:59:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8ef5d800) [pid = 1768] [serial = 1081] [outer = (nil)] 08:59:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8ef65000) [pid = 1768] [serial = 1082] [outer = 0x8ef5d800] 08:59:38 INFO - PROCESS | 1768 | 1466697578076 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f025400) [pid = 1768] [serial = 1083] [outer = 0x8ef5d800] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f388000) [pid = 1768] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8ccdc400) [pid = 1768] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8ccd2000) [pid = 1768] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8d9f0800) [pid = 1768] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8ccce800) [pid = 1768] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cad4800) [pid = 1768] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f1c7800) [pid = 1768] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f3fc400) [pid = 1768] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8e42a000) [pid = 1768] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f143400) [pid = 1768] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f020800) [pid = 1768] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8ccd3800) [pid = 1768] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8d3b0800) [pid = 1768] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:59:39 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f1cd400) [pid = 1768] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:59:39 INFO - PROCESS | 1768 | 1466697579803 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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2143ms 08:59:39 INFO - PROCESS | 1768 | 1466697579855 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 1768 | 1466697579859 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 08:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:59:39 INFO - PROCESS | 1768 | 1466697579866 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1768 | 1466697579869 Marionette TRACE conn4 <- [1,1414,null,{}] 08:59:39 INFO - PROCESS | 1768 | 1466697579875 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}] 08:59:39 INFO - PROCESS | 1768 | 1466697579879 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:40 INFO - PROCESS | 1768 | 1466697580075 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 08:59:40 INFO - PROCESS | 1768 | 1466697580156 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 1768 | 1466697580162 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d39a800 == 36 [pid = 1768] [id = 361] 08:59:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d3ac800) [pid = 1768] [serial = 1084] [outer = (nil)] 08:59:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8e3f6800) [pid = 1768] [serial = 1085] [outer = 0x8d3ac800] 08:59:40 INFO - PROCESS | 1768 | 1466697580249 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f022800) [pid = 1768] [serial = 1086] [outer = 0x8d3ac800] 08:59:41 INFO - PROCESS | 1768 | 1466697581031 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]]]}] 08:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1193ms 08:59:41 INFO - PROCESS | 1768 | 1466697581059 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 1768 | 1466697581063 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 08:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:59:41 INFO - PROCESS | 1768 | 1466697581069 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 1768 | 1466697581072 Marionette TRACE conn4 <- [1,1418,null,{}] 08:59:41 INFO - PROCESS | 1768 | 1466697581078 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}] 08:59:41 INFO - PROCESS | 1768 | 1466697581083 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:41 INFO - PROCESS | 1768 | 1466697581240 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 08:59:41 INFO - PROCESS | 1768 | 1466697581249 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 1768 | 1466697581259 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf1800 == 37 [pid = 1768] [id = 362] 08:59:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d3aac00) [pid = 1768] [serial = 1087] [outer = (nil)] 08:59:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f1cb000) [pid = 1768] [serial = 1088] [outer = 0x8d3aac00] 08:59:41 INFO - PROCESS | 1768 | 1466697581443 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f382400) [pid = 1768] [serial = 1089] [outer = 0x8d3aac00] 08:59:42 INFO - PROCESS | 1768 | 1466697582548 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]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1536ms 08:59:42 INFO - PROCESS | 1768 | 1466697582608 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1768 | 1466697582616 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 08:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:59:42 INFO - PROCESS | 1768 | 1466697582626 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1768 | 1466697582631 Marionette TRACE conn4 <- [1,1422,null,{}] 08:59:42 INFO - PROCESS | 1768 | 1466697582643 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}] 08:59:42 INFO - PROCESS | 1768 | 1466697582650 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:42 INFO - PROCESS | 1768 | 1466697582885 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 08:59:43 INFO - PROCESS | 1768 | 1466697583117 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 1768 | 1466697583126 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc82400 == 38 [pid = 1768] [id = 363] 08:59:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8ccd0000) [pid = 1768] [serial = 1090] [outer = (nil)] 08:59:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8d3a4c00) [pid = 1768] [serial = 1091] [outer = 0x8ccd0000] 08:59:43 INFO - PROCESS | 1768 | 1466697583215 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d9ecc00) [pid = 1768] [serial = 1092] [outer = 0x8ccd0000] 08:59:44 INFO - PROCESS | 1768 | 1466697584205 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1643ms 08:59:44 INFO - PROCESS | 1768 | 1466697584268 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1768 | 1466697584276 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 08:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:59:44 INFO - PROCESS | 1768 | 1466697584286 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1768 | 1466697584290 Marionette TRACE conn4 <- [1,1426,null,{}] 08:59:44 INFO - PROCESS | 1768 | 1466697584297 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}] 08:59:44 INFO - PROCESS | 1768 | 1466697584303 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:44 INFO - PROCESS | 1768 | 1466697584538 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 08:59:44 INFO - PROCESS | 1768 | 1466697584835 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 1768 | 1466697584845 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a1400 == 39 [pid = 1768] [id = 364] 08:59:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f020c00) [pid = 1768] [serial = 1093] [outer = (nil)] 08:59:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f14a400) [pid = 1768] [serial = 1094] [outer = 0x8f020c00] 08:59:44 INFO - PROCESS | 1768 | 1466697584931 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8e2f9400) [pid = 1768] [serial = 1095] [outer = 0x8f020c00] 08:59:45 INFO - PROCESS | 1768 | 1466697585959 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]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1742ms 08:59:46 INFO - PROCESS | 1768 | 1466697586031 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 1768 | 1466697586036 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 08:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:59:46 INFO - PROCESS | 1768 | 1466697586043 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1768 | 1466697586050 Marionette TRACE conn4 <- [1,1430,null,{}] 08:59:46 INFO - PROCESS | 1768 | 1466697586067 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}] 08:59:46 INFO - PROCESS | 1768 | 1466697586077 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:46 INFO - PROCESS | 1768 | 1466697586308 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 08:59:46 INFO - PROCESS | 1768 | 1466697586532 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 1768 | 1466697586547 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f60d800 == 40 [pid = 1768] [id = 365] 08:59:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f60fc00) [pid = 1768] [serial = 1096] [outer = (nil)] 08:59:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f69a800) [pid = 1768] [serial = 1097] [outer = 0x8f60fc00] 08:59:46 INFO - PROCESS | 1768 | 1466697586644 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f6d2800) [pid = 1768] [serial = 1098] [outer = 0x8f60fc00] 08:59:47 INFO - PROCESS | 1768 | 1466697587626 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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1652ms 08:59:47 INFO - PROCESS | 1768 | 1466697587696 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 08:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:59:47 INFO - PROCESS | 1768 | 1466697587701 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 08:59:47 INFO - PROCESS | 1768 | 1466697587708 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1768 | 1466697587712 Marionette TRACE conn4 <- [1,1434,null,{}] 08:59:47 INFO - PROCESS | 1768 | 1466697587718 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}] 08:59:47 INFO - PROCESS | 1768 | 1466697587724 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:47 INFO - PROCESS | 1768 | 1466697587956 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 08:59:48 INFO - PROCESS | 1768 | 1466697588171 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1768 | 1466697588180 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5bc00 == 41 [pid = 1768] [id = 366] 08:59:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f608400) [pid = 1768] [serial = 1099] [outer = (nil)] 08:59:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f901800) [pid = 1768] [serial = 1100] [outer = 0x8f608400] 08:59:48 INFO - PROCESS | 1768 | 1466697588304 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f906c00) [pid = 1768] [serial = 1101] [outer = 0x8f608400] 08:59:49 INFO - PROCESS | 1768 | 1466697589271 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]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1633ms 08:59:49 INFO - PROCESS | 1768 | 1466697589342 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1768 | 1466697589345 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 08:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:59:49 INFO - PROCESS | 1768 | 1466697589352 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1768 | 1466697589356 Marionette TRACE conn4 <- [1,1438,null,{}] 08:59:49 INFO - PROCESS | 1768 | 1466697589362 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}] 08:59:49 INFO - PROCESS | 1768 | 1466697589367 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:49 INFO - PROCESS | 1768 | 1466697589544 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 08:59:49 INFO - PROCESS | 1768 | 1466697589815 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 1768 | 1466697589821 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3f3800 == 42 [pid = 1768] [id = 367] 08:59:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f606800) [pid = 1768] [serial = 1102] [outer = (nil)] 08:59:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x91d63400) [pid = 1768] [serial = 1103] [outer = 0x8f606800] 08:59:49 INFO - PROCESS | 1768 | 1466697589924 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x923b5000) [pid = 1768] [serial = 1104] [outer = 0x8f606800] 08:59:50 INFO - PROCESS | 1768 | 1466697590834 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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1549ms 08:59:50 INFO - PROCESS | 1768 | 1466697590903 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 08:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:59:50 INFO - PROCESS | 1768 | 1466697590907 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 08:59:50 INFO - PROCESS | 1768 | 1466697590914 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1768 | 1466697590917 Marionette TRACE conn4 <- [1,1442,null,{}] 08:59:50 INFO - PROCESS | 1768 | 1466697590923 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}] 08:59:50 INFO - PROCESS | 1768 | 1466697590935 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:51 INFO - PROCESS | 1768 | 1466697591256 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 08:59:51 INFO - PROCESS | 1768 | 1466697591437 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1768 | 1466697591445 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadec00 == 43 [pid = 1768] [id = 368] 08:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8cc75800) [pid = 1768] [serial = 1105] [outer = (nil)] 08:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x925b4400) [pid = 1768] [serial = 1106] [outer = 0x8cc75800] 08:59:51 INFO - PROCESS | 1768 | 1466697591544 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x9262e800) [pid = 1768] [serial = 1107] [outer = 0x8cc75800] 08:59:52 INFO - PROCESS | 1768 | 1466697592509 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]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1639ms 08:59:52 INFO - PROCESS | 1768 | 1466697592553 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1768 | 1466697592557 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 08:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:59:52 INFO - PROCESS | 1768 | 1466697592564 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1768 | 1466697592568 Marionette TRACE conn4 <- [1,1446,null,{}] 08:59:52 INFO - PROCESS | 1768 | 1466697592574 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}] 08:59:52 INFO - PROCESS | 1768 | 1466697592580 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:52 INFO - PROCESS | 1768 | 1466697592763 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 08:59:53 INFO - PROCESS | 1768 | 1466697592978 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1768 | 1466697592985 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b667c00 == 44 [pid = 1768] [id = 369] 08:59:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8b668000) [pid = 1768] [serial = 1108] [outer = (nil)] 08:59:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8cad1c00) [pid = 1768] [serial = 1109] [outer = 0x8b668000] 08:59:53 INFO - PROCESS | 1768 | 1466697593246 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8cadb000) [pid = 1768] [serial = 1110] [outer = 0x8b668000] 08:59:54 INFO - PROCESS | 1768 | 1466697594221 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]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1738ms 08:59:54 INFO - PROCESS | 1768 | 1466697594304 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1768 | 1466697594310 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 08:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:59:54 INFO - PROCESS | 1768 | 1466697594319 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1768 | 1466697594324 Marionette TRACE conn4 <- [1,1450,null,{}] 08:59:54 INFO - PROCESS | 1768 | 1466697594332 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}] 08:59:54 INFO - PROCESS | 1768 | 1466697594338 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:54 INFO - PROCESS | 1768 | 1466697594593 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 08:59:54 INFO - PROCESS | 1768 | --DOCSHELL 0x8d39a800 == 43 [pid = 1768] [id = 361] 08:59:54 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5d000 == 42 [pid = 1768] [id = 360] 08:59:54 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e1800 == 41 [pid = 1768] [id = 359] 08:59:54 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc78800 == 40 [pid = 1768] [id = 358] 08:59:54 INFO - PROCESS | 1768 | 1466697594924 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 1768 | 1466697594931 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f601800) [pid = 1768] [serial = 1040] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f6e0c00) [pid = 1768] [serial = 1046] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f907800) [pid = 1768] [serial = 1047] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f607c00) [pid = 1768] [serial = 1041] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8e3f4800) [pid = 1768] [serial = 1043] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f145800) [pid = 1768] [serial = 1044] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8e42bc00) [pid = 1768] [serial = 1008] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8ccd7c00) [pid = 1768] [serial = 1010] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8d399c00) [pid = 1768] [serial = 1011] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8e3fc000) [pid = 1768] [serial = 1013] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8ef59400) [pid = 1768] [serial = 1014] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f3eec00) [pid = 1768] [serial = 1022] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f3f3400) [pid = 1768] [serial = 1023] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f60b800) [pid = 1768] [serial = 1025] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f69ac00) [pid = 1768] [serial = 1026] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f6d9800) [pid = 1768] [serial = 1028] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f601400) [pid = 1768] [serial = 1029] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f14b800) [pid = 1768] [serial = 1016] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f1c5400) [pid = 1768] [serial = 1017] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f144400) [pid = 1768] [serial = 1037] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cde9400) [pid = 1768] [serial = 1031] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8cdef800) [pid = 1768] [serial = 1032] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e3f1400) [pid = 1768] [serial = 1034] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8e428c00) [pid = 1768] [serial = 1035] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f37e400) [pid = 1768] [serial = 1019] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f383c00) [pid = 1768] [serial = 1020] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f1c8c00) [pid = 1768] [serial = 1038] [outer = (nil)] [url = about:blank] 08:59:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66c800 == 41 [pid = 1768] [id = 370] 08:59:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8ccdbc00) [pid = 1768] [serial = 1111] [outer = (nil)] 08:59:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8cdf5800) [pid = 1768] [serial = 1112] [outer = 0x8ccdbc00] 08:59:55 INFO - PROCESS | 1768 | 1466697595048 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8d3ac000) [pid = 1768] [serial = 1113] [outer = 0x8ccdbc00] 08:59:55 INFO - PROCESS | 1768 | 1466697595859 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]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1584ms 08:59:55 INFO - PROCESS | 1768 | 1466697595902 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1768 | 1466697595909 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 08:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:59:55 INFO - PROCESS | 1768 | 1466697595919 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1768 | 1466697595923 Marionette TRACE conn4 <- [1,1454,null,{}] 08:59:55 INFO - PROCESS | 1768 | 1466697595930 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}] 08:59:55 INFO - PROCESS | 1768 | 1466697595936 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:56 INFO - PROCESS | 1768 | 1466697596109 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 08:59:56 INFO - PROCESS | 1768 | 1466697596119 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1768 | 1466697596127 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42a400 == 42 [pid = 1768] [id = 371] 08:59:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8e42b000) [pid = 1768] [serial = 1114] [outer = (nil)] 08:59:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ef60c00) [pid = 1768] [serial = 1115] [outer = 0x8e42b000] 08:59:56 INFO - PROCESS | 1768 | 1466697596208 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f146400) [pid = 1768] [serial = 1116] [outer = 0x8e42b000] 08:59:57 INFO - PROCESS | 1768 | 1466697597232 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]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1329ms 08:59:57 INFO - PROCESS | 1768 | 1466697597249 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1768 | 1466697597252 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 08:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:59:57 INFO - PROCESS | 1768 | 1466697597261 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1768 | 1466697597266 Marionette TRACE conn4 <- [1,1458,null,{}] 08:59:57 INFO - PROCESS | 1768 | 1466697597302 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}] 08:59:57 INFO - PROCESS | 1768 | 1466697597311 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:57 INFO - PROCESS | 1768 | 1466697597536 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 08:59:57 INFO - PROCESS | 1768 | 1466697597563 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 1768 | 1466697597573 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3fb800 == 43 [pid = 1768] [id = 372] 08:59:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f385000) [pid = 1768] [serial = 1117] [outer = (nil)] 08:59:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f3ef800) [pid = 1768] [serial = 1118] [outer = 0x8f385000] 08:59:57 INFO - PROCESS | 1768 | 1466697597644 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f3f5000) [pid = 1768] [serial = 1119] [outer = 0x8f385000] 08:59:58 INFO - PROCESS | 1768 | 1466697598597 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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1392ms 08:59:58 INFO - PROCESS | 1768 | 1466697598660 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1768 | 1466697598664 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 08:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:59:58 INFO - PROCESS | 1768 | 1466697598671 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1768 | 1466697598675 Marionette TRACE conn4 <- [1,1462,null,{}] 08:59:58 INFO - PROCESS | 1768 | 1466697598680 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}] 08:59:58 INFO - PROCESS | 1768 | 1466697598685 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:58 INFO - PROCESS | 1768 | 1466697598925 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 08:59:58 INFO - PROCESS | 1768 | 1466697598949 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1768 | 1466697598957 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 08:59:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b665000 == 44 [pid = 1768] [id = 373] 08:59:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8ef5a400) [pid = 1768] [serial = 1120] [outer = (nil)] 08:59:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f609000) [pid = 1768] [serial = 1121] [outer = 0x8ef5a400] 08:59:59 INFO - PROCESS | 1768 | 1466697599027 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f1c6c00) [pid = 1768] [serial = 1122] [outer = 0x8ef5a400] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d3ac800) [pid = 1768] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x91d5d400) [pid = 1768] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f90a800) [pid = 1768] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x923bec00) [pid = 1768] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8ef5d800) [pid = 1768] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f022400) [pid = 1768] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8e431c00) [pid = 1768] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8cc78000) [pid = 1768] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8cdee800) [pid = 1768] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8d9e8000) [pid = 1768] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8cc7c000) [pid = 1768] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x92634400) [pid = 1768] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:59:59 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8d9e9800) [pid = 1768] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:00:00 INFO - PROCESS | 1768 | 1466697600174 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]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1536ms 09:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:00:00 INFO - PROCESS | 1768 | 1466697600209 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 1768 | 1466697600212 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 09:00:00 INFO - PROCESS | 1768 | 1466697600227 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1768 | 1466697600230 Marionette TRACE conn4 <- [1,1466,null,{}] 09:00:00 INFO - PROCESS | 1768 | 1466697600236 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}] 09:00:00 INFO - PROCESS | 1768 | 1466697600241 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:00 INFO - PROCESS | 1768 | 1466697600398 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 09:00:00 INFO - PROCESS | 1768 | 1466697600413 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1768 | 1466697600420 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7d000 == 45 [pid = 1768] [id = 374] 09:00:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cde9800) [pid = 1768] [serial = 1123] [outer = (nil)] 09:00:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8f38c000) [pid = 1768] [serial = 1124] [outer = 0x8cde9800] 09:00:00 INFO - PROCESS | 1768 | 1466697600501 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f6a0000) [pid = 1768] [serial = 1125] [outer = 0x8cde9800] 09:00:01 INFO - PROCESS | 1768 | 1466697601484 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1289ms 09:00:01 INFO - PROCESS | 1768 | 1466697601507 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1768 | 1466697601512 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 09:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:00:01 INFO - PROCESS | 1768 | 1466697601518 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1768 | 1466697601522 Marionette TRACE conn4 <- [1,1470,null,{}] 09:00:01 INFO - PROCESS | 1768 | 1466697601527 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}] 09:00:01 INFO - PROCESS | 1768 | 1466697601537 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:01 INFO - PROCESS | 1768 | 1466697601800 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 09:00:02 INFO - PROCESS | 1768 | 1466697601980 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1768 | 1466697601987 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b661800 == 46 [pid = 1768] [id = 375] 09:00:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8b664000) [pid = 1768] [serial = 1126] [outer = (nil)] 09:00:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cad3c00) [pid = 1768] [serial = 1127] [outer = 0x8b664000] 09:00:02 INFO - PROCESS | 1768 | 1466697602110 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8cc7b000) [pid = 1768] [serial = 1128] [outer = 0x8b664000] 09:00:03 INFO - PROCESS | 1768 | 1466697603293 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]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1831ms 09:00:03 INFO - PROCESS | 1768 | 1466697603353 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1768 | 1466697603359 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 09:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:00:03 INFO - PROCESS | 1768 | 1466697603368 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1768 | 1466697603373 Marionette TRACE conn4 <- [1,1474,null,{}] 09:00:03 INFO - PROCESS | 1768 | 1466697603381 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}] 09:00:03 INFO - PROCESS | 1768 | 1466697603390 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:03 INFO - PROCESS | 1768 | 1466697603628 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 09:00:03 INFO - PROCESS | 1768 | 1466697603853 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1768 | 1466697603867 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf8400 == 47 [pid = 1768] [id = 376] 09:00:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d397c00) [pid = 1768] [serial = 1129] [outer = (nil)] 09:00:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8d3ac400) [pid = 1768] [serial = 1130] [outer = 0x8d397c00] 09:00:03 INFO - PROCESS | 1768 | 1466697603978 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e2ef800) [pid = 1768] [serial = 1131] [outer = 0x8d397c00] 09:00:05 INFO - PROCESS | 1768 | 1466697605017 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]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1684ms 09:00:05 INFO - PROCESS | 1768 | 1466697605053 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 09:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:00:05 INFO - PROCESS | 1768 | 1466697605059 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 09:00:05 INFO - PROCESS | 1768 | 1466697605066 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1768 | 1466697605070 Marionette TRACE conn4 <- [1,1478,null,{}] 09:00:05 INFO - PROCESS | 1768 | 1466697605077 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}] 09:00:05 INFO - PROCESS | 1768 | 1466697605082 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:05 INFO - PROCESS | 1768 | 1466697605286 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 09:00:05 INFO - PROCESS | 1768 | 1466697605556 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1768 | 1466697605568 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5a800 == 48 [pid = 1768] [id = 377] 09:00:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f142000) [pid = 1768] [serial = 1132] [outer = (nil)] 09:00:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f14b800) [pid = 1768] [serial = 1133] [outer = 0x8f142000] 09:00:05 INFO - PROCESS | 1768 | 1466697605693 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f1cb800) [pid = 1768] [serial = 1134] [outer = 0x8f142000] 09:00:06 INFO - PROCESS | 1768 | 1466697606770 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]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1757ms 09:00:06 INFO - PROCESS | 1768 | 1466697606823 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 1768 | 1466697606829 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 09:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:00:06 INFO - PROCESS | 1768 | 1466697606847 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1768 | 1466697606854 Marionette TRACE conn4 <- [1,1482,null,{}] 09:00:06 INFO - PROCESS | 1768 | 1466697606860 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}] 09:00:06 INFO - PROCESS | 1768 | 1466697606867 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:07 INFO - PROCESS | 1768 | 1466697607139 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 09:00:07 INFO - PROCESS | 1768 | 1466697607368 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1768 | 1466697607374 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d395000 == 49 [pid = 1768] [id = 378] 09:00:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f389000) [pid = 1768] [serial = 1135] [outer = (nil)] 09:00:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f6a4c00) [pid = 1768] [serial = 1136] [outer = 0x8f389000] 09:00:07 INFO - PROCESS | 1768 | 1466697607461 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f905c00) [pid = 1768] [serial = 1137] [outer = 0x8f389000] 09:00:08 INFO - PROCESS | 1768 | 1466697608500 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]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1696ms 09:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:00:08 INFO - PROCESS | 1768 | 1466697608536 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1768 | 1466697608539 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 09:00:08 INFO - PROCESS | 1768 | 1466697608547 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1768 | 1466697608550 Marionette TRACE conn4 <- [1,1486,null,{}] 09:00:08 INFO - PROCESS | 1768 | 1466697608557 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}] 09:00:08 INFO - PROCESS | 1768 | 1466697608563 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:08 INFO - PROCESS | 1768 | 1466697608772 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 09:00:09 INFO - PROCESS | 1768 | 1466697608999 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1768 | 1466697609008 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f14c400 == 50 [pid = 1768] [id = 379] 09:00:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d5c400) [pid = 1768] [serial = 1138] [outer = (nil)] 09:00:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x923be400) [pid = 1768] [serial = 1139] [outer = 0x91d5c400] 09:00:09 INFO - PROCESS | 1768 | 1466697609149 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x925ae000) [pid = 1768] [serial = 1140] [outer = 0x91d5c400] 09:00:10 INFO - PROCESS | 1768 | 1466697610098 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1585ms 09:00:10 INFO - PROCESS | 1768 | 1466697610130 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1768 | 1466697610135 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 09:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:00:10 INFO - PROCESS | 1768 | 1466697610145 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1768 | 1466697610151 Marionette TRACE conn4 <- [1,1490,null,{}] 09:00:10 INFO - PROCESS | 1768 | 1466697610160 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}] 09:00:10 INFO - PROCESS | 1768 | 1466697610167 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:10 INFO - PROCESS | 1768 | 1466697610433 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 09:00:10 INFO - PROCESS | 1768 | 1466697610660 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 1768 | 1466697610677 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x92636c00 == 51 [pid = 1768] [id = 380] 09:00:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x92637000) [pid = 1768] [serial = 1141] [outer = (nil)] 09:00:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x92639800) [pid = 1768] [serial = 1142] [outer = 0x92637000] 09:00:10 INFO - PROCESS | 1768 | 1466697610816 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x928e1400) [pid = 1768] [serial = 1143] [outer = 0x92637000] 09:00:11 INFO - PROCESS | 1768 | 1466697611779 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]]]}] 09:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1691ms 09:00:11 INFO - PROCESS | 1768 | 1466697611836 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1768 | 1466697611839 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 09:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:00:11 INFO - PROCESS | 1768 | 1466697611847 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1768 | 1466697611851 Marionette TRACE conn4 <- [1,1494,null,{}] 09:00:11 INFO - PROCESS | 1768 | 1466697611857 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}] 09:00:11 INFO - PROCESS | 1768 | 1466697611862 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:12 INFO - PROCESS | 1768 | 1466697612050 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 09:00:12 INFO - PROCESS | 1768 | 1466697612274 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 1768 | 1466697612283 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad0c00 == 52 [pid = 1768] [id = 381] 09:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8cad7800) [pid = 1768] [serial = 1144] [outer = (nil)] 09:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8d39f400) [pid = 1768] [serial = 1145] [outer = 0x8cad7800] 09:00:12 INFO - PROCESS | 1768 | 1466697612406 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8e3f5000) [pid = 1768] [serial = 1146] [outer = 0x8cad7800] 09:00:13 INFO - PROCESS | 1768 | 1466697613614 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]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1837ms 09:00:13 INFO - PROCESS | 1768 | 1466697613695 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1768 | 1466697613701 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 09:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:00:13 INFO - PROCESS | 1768 | 1466697613709 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1768 | 1466697613714 Marionette TRACE conn4 <- [1,1498,null,{}] 09:00:13 INFO - PROCESS | 1768 | 1466697613722 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}] 09:00:13 INFO - PROCESS | 1768 | 1466697613726 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:13 INFO - PROCESS | 1768 | 1466697613996 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 09:00:14 INFO - PROCESS | 1768 | 1466697614191 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 1768 | 1466697614209 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d399c00 == 53 [pid = 1768] [id = 382] 09:00:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8d39dc00) [pid = 1768] [serial = 1147] [outer = (nil)] 09:00:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8d3a7c00) [pid = 1768] [serial = 1148] [outer = 0x8d39dc00] 09:00:14 INFO - PROCESS | 1768 | 1466697614287 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8d9e8000) [pid = 1768] [serial = 1149] [outer = 0x8d39dc00] 09:00:15 INFO - PROCESS | 1768 | 1466697615321 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]]]}] 09:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1639ms 09:00:15 INFO - PROCESS | 1768 | 1466697615348 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 1768 | 1466697615355 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 09:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:00:15 INFO - PROCESS | 1768 | 1466697615368 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1768 | 1466697615372 Marionette TRACE conn4 <- [1,1502,null,{}] 09:00:15 INFO - PROCESS | 1768 | 1466697615379 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}] 09:00:15 INFO - PROCESS | 1768 | 1466697615384 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:15 INFO - PROCESS | 1768 | 1466697615617 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f142c00 == 52 [pid = 1768] [id = 338] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8d39a400 == 51 [pid = 1768] [id = 333] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2f9c00 == 50 [pid = 1768] [id = 334] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8b666400 == 49 [pid = 1768] [id = 341] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7d000 == 48 [pid = 1768] [id = 374] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8b665000 == 47 [pid = 1768] [id = 373] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3fb800 == 46 [pid = 1768] [id = 372] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42a400 == 45 [pid = 1768] [id = 371] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66c800 == 44 [pid = 1768] [id = 370] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8b667c00 == 43 [pid = 1768] [id = 369] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc80400 == 42 [pid = 1768] [id = 352] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f906800 == 41 [pid = 1768] [id = 353] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42d800 == 40 [pid = 1768] [id = 357] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7e000 == 39 [pid = 1768] [id = 344] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f01f800 == 38 [pid = 1768] [id = 345] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2f7000 == 37 [pid = 1768] [id = 340] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3f3800 == 36 [pid = 1768] [id = 367] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660400 == 35 [pid = 1768] [id = 337] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf1800 == 34 [pid = 1768] [id = 362] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f028c00 == 33 [pid = 1768] [id = 346] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad2400 == 32 [pid = 1768] [id = 342] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a1400 == 31 [pid = 1768] [id = 364] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccec00 == 30 [pid = 1768] [id = 332] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc82400 == 29 [pid = 1768] [id = 363] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadf400 == 28 [pid = 1768] [id = 347] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadfc00 == 27 [pid = 1768] [id = 343] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5bc00 == 26 [pid = 1768] [id = 366] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd8800 == 25 [pid = 1768] [id = 348] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadec00 == 24 [pid = 1768] [id = 368] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad3400 == 23 [pid = 1768] [id = 335] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccd400 == 22 [pid = 1768] [id = 336] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1ca400 == 21 [pid = 1768] [id = 339] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x925a6800 == 20 [pid = 1768] [id = 354] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f60d800 == 19 [pid = 1768] [id = 365] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc76400 == 18 [pid = 1768] [id = 356] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadf000 == 17 [pid = 1768] [id = 355] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdeb000 == 16 [pid = 1768] [id = 349] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f01f400 == 15 [pid = 1768] [id = 350] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f909c00 == 14 [pid = 1768] [id = 351] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad0c00 == 13 [pid = 1768] [id = 381] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x92636c00 == 12 [pid = 1768] [id = 380] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f14c400 == 11 [pid = 1768] [id = 379] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8d395000 == 10 [pid = 1768] [id = 378] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf8400 == 9 [pid = 1768] [id = 376] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5a800 == 8 [pid = 1768] [id = 377] 09:00:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8b661800 == 7 [pid = 1768] [id = 375] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f022800) [pid = 1768] [serial = 1086] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x923b7800) [pid = 1768] [serial = 1059] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f90e000) [pid = 1768] [serial = 1055] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x925b1000) [pid = 1768] [serial = 1062] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f025400) [pid = 1768] [serial = 1083] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x91d5d800) [pid = 1768] [serial = 1056] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8f1cbc00) [pid = 1768] [serial = 1052] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f024c00) [pid = 1768] [serial = 1074] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x923b1c00) [pid = 1768] [serial = 1058] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8d3a8400) [pid = 1768] [serial = 1071] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8e2fc400) [pid = 1768] [serial = 1050] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8d9f0400) [pid = 1768] [serial = 1079] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8ccdb800) [pid = 1768] [serial = 1077] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f3f5400) [pid = 1768] [serial = 1053] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8e3f6800) [pid = 1768] [serial = 1085] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e2f5800) [pid = 1768] [serial = 1080] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cc81c00) [pid = 1768] [serial = 1070] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8d9e8400) [pid = 1768] [serial = 1049] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x928d9800) [pid = 1768] [serial = 1065] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x92742400) [pid = 1768] [serial = 1064] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8ef65000) [pid = 1768] [serial = 1082] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8cdea800) [pid = 1768] [serial = 1076] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x92982800) [pid = 1768] [serial = 1068] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x925ad400) [pid = 1768] [serial = 1061] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9297d800) [pid = 1768] [serial = 1067] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8ef63800) [pid = 1768] [serial = 1073] [outer = (nil)] [url = about:blank] 09:00:16 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8f1cb000) [pid = 1768] [serial = 1088] [outer = (nil)] [url = about:blank] 09:00:17 INFO - PROCESS | 1768 | 1466697617096 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1768 | 1466697617104 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b669800 == 8 [pid = 1768] [id = 383] 09:00:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8b66bc00) [pid = 1768] [serial = 1150] [outer = (nil)] 09:00:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8cad4000) [pid = 1768] [serial = 1151] [outer = 0x8b66bc00] 09:00:17 INFO - PROCESS | 1768 | 1466697617190 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8cc77000) [pid = 1768] [serial = 1152] [outer = 0x8b66bc00] 09:00:18 INFO - PROCESS | 1768 | 1466697618020 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]]]}] 09:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2698ms 09:00:18 INFO - PROCESS | 1768 | 1466697618067 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1768 | 1466697618073 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 09:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:00:18 INFO - PROCESS | 1768 | 1466697618081 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1768 | 1466697618086 Marionette TRACE conn4 <- [1,1506,null,{}] 09:00:18 INFO - PROCESS | 1768 | 1466697618094 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}] 09:00:18 INFO - PROCESS | 1768 | 1466697618100 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:18 INFO - PROCESS | 1768 | 1466697618269 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 09:00:18 INFO - PROCESS | 1768 | 1466697618280 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1768 | 1466697618289 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf0400 == 9 [pid = 1768] [id = 384] 09:00:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8cdf1c00) [pid = 1768] [serial = 1153] [outer = (nil)] 09:00:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cdf7c00) [pid = 1768] [serial = 1154] [outer = 0x8cdf1c00] 09:00:18 INFO - PROCESS | 1768 | 1466697618372 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d398800) [pid = 1768] [serial = 1155] [outer = 0x8cdf1c00] 09:00:19 INFO - PROCESS | 1768 | 1466697619322 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]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1282ms 09:00:19 INFO - PROCESS | 1768 | 1466697619367 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 1768 | 1466697619374 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 09:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:00:19 INFO - PROCESS | 1768 | 1466697619381 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1768 | 1466697619383 Marionette TRACE conn4 <- [1,1510,null,{}] 09:00:19 INFO - PROCESS | 1768 | 1466697619408 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}] 09:00:19 INFO - PROCESS | 1768 | 1466697619414 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:19 INFO - PROCESS | 1768 | 1466697619656 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 09:00:19 INFO - PROCESS | 1768 | 1466697619681 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 1768 | 1466697619690 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3aec00 == 10 [pid = 1768] [id = 385] 09:00:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d9e4800) [pid = 1768] [serial = 1156] [outer = (nil)] 09:00:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e2f5800) [pid = 1768] [serial = 1157] [outer = 0x8d9e4800] 09:00:19 INFO - PROCESS | 1768 | 1466697619761 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e3efc00) [pid = 1768] [serial = 1158] [outer = 0x8d9e4800] 09:00:20 INFO - PROCESS | 1768 | 1466697620809 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]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1457ms 09:00:20 INFO - PROCESS | 1768 | 1466697620838 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 1768 | 1466697620845 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 09:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:00:20 INFO - PROCESS | 1768 | 1466697620867 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 1768 | 1466697620878 Marionette TRACE conn4 <- [1,1514,null,{}] 09:00:20 INFO - PROCESS | 1768 | 1466697620888 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}] 09:00:20 INFO - PROCESS | 1768 | 1466697620897 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:21 INFO - PROCESS | 1768 | 1466697621120 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 09:00:21 INFO - PROCESS | 1768 | 1466697621167 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1768 | 1466697621176 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5bc00 == 11 [pid = 1768] [id = 386] 09:00:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8ef5c000) [pid = 1768] [serial = 1159] [outer = (nil)] 09:00:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8ef60800) [pid = 1768] [serial = 1160] [outer = 0x8ef5c000] 09:00:21 INFO - PROCESS | 1768 | 1466697621312 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f01dc00) [pid = 1768] [serial = 1161] [outer = 0x8ef5c000] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8cde9800) [pid = 1768] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8ef5a400) [pid = 1768] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8ccd0000) [pid = 1768] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8d3aac00) [pid = 1768] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cc75800) [pid = 1768] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f608400) [pid = 1768] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f60fc00) [pid = 1768] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f606800) [pid = 1768] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8b668000) [pid = 1768] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8ccdbc00) [pid = 1768] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8e42b000) [pid = 1768] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8f020c00) [pid = 1768] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:00:22 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8f385000) [pid = 1768] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:00:22 INFO - PROCESS | 1768 | 1466697622781 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]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1956ms 09:00:22 INFO - PROCESS | 1768 | 1466697622809 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 09:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:00:22 INFO - PROCESS | 1768 | 1466697622814 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 09:00:22 INFO - PROCESS | 1768 | 1466697622821 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1768 | 1466697622825 Marionette TRACE conn4 <- [1,1518,null,{}] 09:00:22 INFO - PROCESS | 1768 | 1466697622830 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}] 09:00:22 INFO - PROCESS | 1768 | 1466697622835 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:23 INFO - PROCESS | 1768 | 1466697623000 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 09:00:23 INFO - PROCESS | 1768 | 1466697623129 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1768 | 1466697623135 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663800 == 12 [pid = 1768] [id = 387] 09:00:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8b66b000) [pid = 1768] [serial = 1162] [outer = (nil)] 09:00:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8e42ac00) [pid = 1768] [serial = 1163] [outer = 0x8b66b000] 09:00:23 INFO - PROCESS | 1768 | 1466697623219 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8ef65400) [pid = 1768] [serial = 1164] [outer = 0x8b66b000] 09:00:23 INFO - PROCESS | 1768 | 1466697623972 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]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1183ms 09:00:24 INFO - PROCESS | 1768 | 1466697624004 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1768 | 1466697624009 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 09:00:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:00:24 INFO - PROCESS | 1768 | 1466697624015 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1768 | 1466697624019 Marionette TRACE conn4 <- [1,1522,null,{}] 09:00:24 INFO - PROCESS | 1768 | 1466697624025 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}] 09:00:24 INFO - PROCESS | 1768 | 1466697624029 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:24 INFO - PROCESS | 1768 | 1466697624267 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 09:00:24 INFO - PROCESS | 1768 | 1466697624437 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1768 | 1466697624450 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b667c00 == 13 [pid = 1768] [id = 388] 09:00:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8b668000) [pid = 1768] [serial = 1165] [outer = (nil)] 09:00:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8cad5400) [pid = 1768] [serial = 1166] [outer = 0x8b668000] 09:00:24 INFO - PROCESS | 1768 | 1466697624539 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cdec800) [pid = 1768] [serial = 1167] [outer = 0x8b668000] 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:25 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 () { 09:00:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:00:25 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 () { 09:00:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:00:25 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 () { 09:00:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:00:25 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 () { 09:00:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:00:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1547ms 09:00:25 INFO - PROCESS | 1768 | 1466697625533 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"]]]}] 09:00:25 INFO - PROCESS | 1768 | 1466697625565 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1768 | 1466697625580 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 09:00:25 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:00:25 INFO - PROCESS | 1768 | 1466697625592 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1768 | 1466697625597 Marionette TRACE conn4 <- [1,1526,null,{}] 09:00:25 INFO - PROCESS | 1768 | 1466697625624 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}] 09:00:25 INFO - PROCESS | 1768 | 1466697625631 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:25 INFO - PROCESS | 1768 | 1466697625826 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 09:00:26 INFO - PROCESS | 1768 | 1466697625995 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1768 | 1466697626006 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b662000 == 14 [pid = 1768] [id = 389] 09:00:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8cded000) [pid = 1768] [serial = 1168] [outer = (nil)] 09:00:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8ef57c00) [pid = 1768] [serial = 1169] [outer = 0x8cded000] 09:00:26 INFO - PROCESS | 1768 | 1466697626089 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f023800) [pid = 1768] [serial = 1170] [outer = 0x8cded000] 09:00:27 INFO - PROCESS | 1768 | 1466697627044 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"]]]}] 09:00:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:00:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:00:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:00:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:00:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:00:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:00:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1504ms 09:00:27 INFO - PROCESS | 1768 | 1466697627099 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1768 | 1466697627105 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 09:00:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:00:27 INFO - PROCESS | 1768 | 1466697627112 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1768 | 1466697627116 Marionette TRACE conn4 <- [1,1530,null,{}] 09:00:27 INFO - PROCESS | 1768 | 1466697627198 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}] 09:00:27 INFO - PROCESS | 1768 | 1466697627204 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:27 INFO - PROCESS | 1768 | 1466697627406 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 09:00:27 INFO - PROCESS | 1768 | 1466697627690 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1768 | 1466697627698 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f37dc00 == 15 [pid = 1768] [id = 390] 09:00:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f37f000) [pid = 1768] [serial = 1171] [outer = (nil)] 09:00:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f382000) [pid = 1768] [serial = 1172] [outer = 0x8f37f000] 09:00:27 INFO - PROCESS | 1768 | 1466697627795 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f388400) [pid = 1768] [serial = 1173] [outer = 0x8f37f000] 09:00:28 INFO - PROCESS | 1768 | 1466697628600 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]]]}] 09:00:28 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 09:00:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:00:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:00:28 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. 09:00:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:00:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1533ms 09:00:28 INFO - PROCESS | 1768 | 1466697628649 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1768 | 1466697628657 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 09:00:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:00:28 INFO - PROCESS | 1768 | 1466697628675 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1768 | 1466697628683 Marionette TRACE conn4 <- [1,1534,null,{}] 09:00:28 INFO - PROCESS | 1768 | 1466697628710 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}] 09:00:28 INFO - PROCESS | 1768 | 1466697628718 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:28 INFO - PROCESS | 1768 | 1466697628904 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 09:00:29 INFO - PROCESS | 1768 | 1466697629076 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1768 | 1466697629086 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65e800 == 16 [pid = 1768] [id = 391] 09:00:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8cc83c00) [pid = 1768] [serial = 1174] [outer = (nil)] 09:00:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f605800) [pid = 1768] [serial = 1175] [outer = 0x8cc83c00] 09:00:29 INFO - PROCESS | 1768 | 1466697629167 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f608400) [pid = 1768] [serial = 1176] [outer = 0x8cc83c00] 09:00:30 INFO - PROCESS | 1768 | 1466697630176 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]]]}] 09:00:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:00:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1570ms 09:00:30 INFO - PROCESS | 1768 | 1466697630237 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 09:00:30 INFO - PROCESS | 1768 | 1466697630242 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 09:00:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:00:30 INFO - PROCESS | 1768 | 1466697630249 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1768 | 1466697630252 Marionette TRACE conn4 <- [1,1538,null,{}] 09:00:30 INFO - PROCESS | 1768 | 1466697630258 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}] 09:00:30 INFO - PROCESS | 1768 | 1466697630264 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:30 INFO - PROCESS | 1768 | 1466697630445 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 09:00:30 INFO - PROCESS | 1768 | 1466697630616 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 1768 | 1466697630624 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3fac00 == 17 [pid = 1768] [id = 392] 09:00:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f60fc00) [pid = 1768] [serial = 1177] [outer = (nil)] 09:00:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f6a4800) [pid = 1768] [serial = 1178] [outer = 0x8f60fc00] 09:00:30 INFO - PROCESS | 1768 | 1466697630709 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f6d6400) [pid = 1768] [serial = 1179] [outer = 0x8f60fc00] 09:00:31 INFO - PROCESS | 1768 | 1466697631673 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]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:00:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1491ms 09:00:31 INFO - PROCESS | 1768 | 1466697631741 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 1768 | 1466697631746 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 09:00:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:00:31 INFO - PROCESS | 1768 | 1466697631757 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 1768 | 1466697631767 Marionette TRACE conn4 <- [1,1542,null,{}] 09:00:31 INFO - PROCESS | 1768 | 1466697631775 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}] 09:00:31 INFO - PROCESS | 1768 | 1466697631781 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:32 INFO - PROCESS | 1768 | 1466697632004 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 09:00:32 INFO - PROCESS | 1768 | 1466697632246 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1768 | 1466697632264 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf3400 == 18 [pid = 1768] [id = 393] 09:00:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8d3a7800) [pid = 1768] [serial = 1180] [outer = (nil)] 09:00:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f90e800) [pid = 1768] [serial = 1181] [outer = 0x8d3a7800] 09:00:32 INFO - PROCESS | 1768 | 1466697632414 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x91d62c00) [pid = 1768] [serial = 1182] [outer = 0x8d3a7800] 09:00:33 INFO - PROCESS | 1768 | 1466697633385 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]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:00:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1694ms 09:00:33 INFO - PROCESS | 1768 | 1466697633448 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 09:00:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:00:33 INFO - PROCESS | 1768 | 1466697633452 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 09:00:33 INFO - PROCESS | 1768 | 1466697633459 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1768 | 1466697633462 Marionette TRACE conn4 <- [1,1546,null,{}] 09:00:33 INFO - PROCESS | 1768 | 1466697633468 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}] 09:00:33 INFO - PROCESS | 1768 | 1466697633474 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:33 INFO - PROCESS | 1768 | 1466697633707 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 09:00:33 INFO - PROCESS | 1768 | 1466697633926 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1768 | 1466697633937 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b665000 == 19 [pid = 1768] [id = 394] 09:00:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8cadd000) [pid = 1768] [serial = 1183] [outer = (nil)] 09:00:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8f028800) [pid = 1768] [serial = 1184] [outer = 0x8cadd000] 09:00:34 INFO - PROCESS | 1768 | 1466697634064 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8f37e400) [pid = 1768] [serial = 1185] [outer = 0x8cadd000] 09:00:35 INFO - PROCESS | 1768 | 1466697635165 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]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:00:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1782ms 09:00:35 INFO - PROCESS | 1768 | 1466697635241 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1768 | 1466697635247 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 09:00:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:00:35 INFO - PROCESS | 1768 | 1466697635256 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1768 | 1466697635261 Marionette TRACE conn4 <- [1,1550,null,{}] 09:00:35 INFO - PROCESS | 1768 | 1466697635269 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}] 09:00:35 INFO - PROCESS | 1768 | 1466697635276 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:35 INFO - PROCESS | 1768 | 1466697635510 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 09:00:35 INFO - PROCESS | 1768 | 1466697635881 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1768 | 1466697635890 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cade800 == 20 [pid = 1768] [id = 395] 09:00:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8cc76800) [pid = 1768] [serial = 1186] [outer = (nil)] 09:00:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8ccd3000) [pid = 1768] [serial = 1187] [outer = 0x8cc76800] 09:00:35 INFO - PROCESS | 1768 | 1466697635983 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8cdee000) [pid = 1768] [serial = 1188] [outer = 0x8cc76800] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f38c000) [pid = 1768] [serial = 1124] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f609000) [pid = 1768] [serial = 1121] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f1c6c00) [pid = 1768] [serial = 1122] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8d3a4c00) [pid = 1768] [serial = 1091] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8d9ecc00) [pid = 1768] [serial = 1092] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8f382400) [pid = 1768] [serial = 1089] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x925b4400) [pid = 1768] [serial = 1106] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x9262e800) [pid = 1768] [serial = 1107] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f901800) [pid = 1768] [serial = 1100] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f906c00) [pid = 1768] [serial = 1101] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f69a800) [pid = 1768] [serial = 1097] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f6d2800) [pid = 1768] [serial = 1098] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x91d63400) [pid = 1768] [serial = 1103] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x923b5000) [pid = 1768] [serial = 1104] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8cad1c00) [pid = 1768] [serial = 1109] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cadb000) [pid = 1768] [serial = 1110] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cdf5800) [pid = 1768] [serial = 1112] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8d3ac000) [pid = 1768] [serial = 1113] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8ef60c00) [pid = 1768] [serial = 1115] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f14a400) [pid = 1768] [serial = 1094] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e2f9400) [pid = 1768] [serial = 1095] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f3f5000) [pid = 1768] [serial = 1119] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f3ef800) [pid = 1768] [serial = 1118] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f146400) [pid = 1768] [serial = 1116] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f6a0000) [pid = 1768] [serial = 1125] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1768 | 1466697636829 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]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:00:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1650ms 09:00:36 INFO - PROCESS | 1768 | 1466697636906 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 1768 | 1466697636913 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 09:00:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:00:36 INFO - PROCESS | 1768 | 1466697636924 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1768 | 1466697636927 Marionette TRACE conn4 <- [1,1554,null,{}] 09:00:36 INFO - PROCESS | 1768 | 1466697636934 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}] 09:00:36 INFO - PROCESS | 1768 | 1466697636940 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:37 INFO - PROCESS | 1768 | 1466697637111 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 09:00:37 INFO - PROCESS | 1768 | 1466697637246 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1768 | 1466697637254 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdeb800 == 21 [pid = 1768] [id = 396] 09:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d9e1800) [pid = 1768] [serial = 1189] [outer = (nil)] 09:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8d9ea000) [pid = 1768] [serial = 1190] [outer = 0x8d9e1800] 09:00:37 INFO - PROCESS | 1768 | 1466697637325 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8d9ee800) [pid = 1768] [serial = 1191] [outer = 0x8d9e1800] 09:00:38 INFO - PROCESS | 1768 | 1466697638162 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]]]}] 09:00:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:00:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1285ms 09:00:38 INFO - PROCESS | 1768 | 1466697638210 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 09:00:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:00:38 INFO - PROCESS | 1768 | 1466697638214 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 09:00:38 INFO - PROCESS | 1768 | 1466697638221 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1768 | 1466697638227 Marionette TRACE conn4 <- [1,1558,null,{}] 09:00:38 INFO - PROCESS | 1768 | 1466697638244 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}] 09:00:38 INFO - PROCESS | 1768 | 1466697638253 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:38 INFO - PROCESS | 1768 | 1466697638439 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 09:00:38 INFO - PROCESS | 1768 | 1466697638588 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1768 | 1466697638600 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5d400 == 22 [pid = 1768] [id = 397] 09:00:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8ef5d800) [pid = 1768] [serial = 1192] [outer = (nil)] 09:00:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f01d800) [pid = 1768] [serial = 1193] [outer = 0x8ef5d800] 09:00:38 INFO - PROCESS | 1768 | 1466697638675 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f141400) [pid = 1768] [serial = 1194] [outer = 0x8ef5d800] 09:00:39 INFO - PROCESS | 1768 | 1466697639629 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]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:00:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1436ms 09:00:39 INFO - PROCESS | 1768 | 1466697639657 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1768 | 1466697639662 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 09:00:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:00:39 INFO - PROCESS | 1768 | 1466697639669 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1768 | 1466697639673 Marionette TRACE conn4 <- [1,1562,null,{}] 09:00:39 INFO - PROCESS | 1768 | 1466697639679 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}] 09:00:39 INFO - PROCESS | 1768 | 1466697639684 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:39 INFO - PROCESS | 1768 | 1466697639927 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 09:00:39 INFO - PROCESS | 1768 | 1466697639953 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1768 | 1466697639960 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3f8400 == 23 [pid = 1768] [id = 398] 09:00:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f027c00) [pid = 1768] [serial = 1195] [outer = (nil)] 09:00:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f1cc400) [pid = 1768] [serial = 1196] [outer = 0x8f027c00] 09:00:40 INFO - PROCESS | 1768 | 1466697640032 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f382c00) [pid = 1768] [serial = 1197] [outer = 0x8f027c00] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x91d5c400) [pid = 1768] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x92637000) [pid = 1768] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8b664000) [pid = 1768] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8b66bc00) [pid = 1768] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8ef5c000) [pid = 1768] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8d9e4800) [pid = 1768] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8cdf1c00) [pid = 1768] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8d39dc00) [pid = 1768] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d397c00) [pid = 1768] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8f389000) [pid = 1768] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8f142000) [pid = 1768] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:00:40 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8cad7800) [pid = 1768] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:00:41 INFO - PROCESS | 1768 | 1466697641081 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]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:00:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1437ms 09:00:41 INFO - PROCESS | 1768 | 1466697641109 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1768 | 1466697641113 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 09:00:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:00:41 INFO - PROCESS | 1768 | 1466697641119 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1768 | 1466697641123 Marionette TRACE conn4 <- [1,1566,null,{}] 09:00:41 INFO - PROCESS | 1768 | 1466697641128 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}] 09:00:41 INFO - PROCESS | 1768 | 1466697641133 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:41 INFO - PROCESS | 1768 | 1466697641292 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 09:00:41 INFO - PROCESS | 1768 | 1466697641425 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 1768 | 1466697641432 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65f400 == 24 [pid = 1768] [id = 399] 09:00:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8b664000) [pid = 1768] [serial = 1198] [outer = (nil)] 09:00:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8e3fd800) [pid = 1768] [serial = 1199] [outer = 0x8b664000] 09:00:41 INFO - PROCESS | 1768 | 1466697641511 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8f14a800) [pid = 1768] [serial = 1200] [outer = 0x8b664000] 09:00:42 INFO - PROCESS | 1768 | 1466697642321 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]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:00:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1250ms 09:00:42 INFO - PROCESS | 1768 | 1466697642370 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1768 | 1466697642374 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 09:00:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:00:42 INFO - PROCESS | 1768 | 1466697642380 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1768 | 1466697642383 Marionette TRACE conn4 <- [1,1570,null,{}] 09:00:42 INFO - PROCESS | 1768 | 1466697642389 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}] 09:00:42 INFO - PROCESS | 1768 | 1466697642398 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:42 INFO - PROCESS | 1768 | 1466697642661 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 09:00:42 INFO - PROCESS | 1768 | 1466697642677 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1768 | 1466697642684 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5a000 == 25 [pid = 1768] [id = 400] 09:00:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8f3fbc00) [pid = 1768] [serial = 1201] [outer = (nil)] 09:00:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f69a800) [pid = 1768] [serial = 1202] [outer = 0x8f3fbc00] 09:00:42 INFO - PROCESS | 1768 | 1466697642762 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f6d3000) [pid = 1768] [serial = 1203] [outer = 0x8f3fbc00] 09:00:43 INFO - PROCESS | 1768 | 1466697643900 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]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:00:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1584ms 09:00:43 INFO - PROCESS | 1768 | 1466697643967 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1768 | 1466697643974 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 09:00:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:00:43 INFO - PROCESS | 1768 | 1466697643983 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1768 | 1466697643991 Marionette TRACE conn4 <- [1,1574,null,{}] 09:00:44 INFO - PROCESS | 1768 | 1466697643999 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}] 09:00:44 INFO - PROCESS | 1768 | 1466697644005 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:44 INFO - PROCESS | 1768 | 1466697644221 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 09:00:44 INFO - PROCESS | 1768 | 1466697644454 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1768 | 1466697644468 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad3400 == 26 [pid = 1768] [id = 401] 09:00:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8ccdac00) [pid = 1768] [serial = 1204] [outer = (nil)] 09:00:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d3a4000) [pid = 1768] [serial = 1205] [outer = 0x8ccdac00] 09:00:44 INFO - PROCESS | 1768 | 1466697644556 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d3af800) [pid = 1768] [serial = 1206] [outer = 0x8ccdac00] 09:00:45 INFO - PROCESS | 1768 | 1466697645512 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]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:00:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1591ms 09:00:45 INFO - PROCESS | 1768 | 1466697645575 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1768 | 1466697645584 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 09:00:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:00:45 INFO - PROCESS | 1768 | 1466697645595 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1768 | 1466697645599 Marionette TRACE conn4 <- [1,1578,null,{}] 09:00:45 INFO - PROCESS | 1768 | 1466697645606 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}] 09:00:45 INFO - PROCESS | 1768 | 1466697645613 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:45 INFO - PROCESS | 1768 | 1466697645866 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 09:00:46 INFO - PROCESS | 1768 | 1466697646202 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1768 | 1466697646210 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3ae400 == 27 [pid = 1768] [id = 402] 09:00:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8ef56c00) [pid = 1768] [serial = 1207] [outer = (nil)] 09:00:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f021c00) [pid = 1768] [serial = 1208] [outer = 0x8ef56c00] 09:00:46 INFO - PROCESS | 1768 | 1466697646297 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f14ec00) [pid = 1768] [serial = 1209] [outer = 0x8ef56c00] 09:00:47 INFO - PROCESS | 1768 | 1466697647242 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]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:00:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1686ms 09:00:47 INFO - PROCESS | 1768 | 1466697647281 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1768 | 1466697647286 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 09:00:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:00:47 INFO - PROCESS | 1768 | 1466697647293 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1768 | 1466697647299 Marionette TRACE conn4 <- [1,1582,null,{}] 09:00:47 INFO - PROCESS | 1768 | 1466697647316 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}] 09:00:47 INFO - PROCESS | 1768 | 1466697647326 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:47 INFO - PROCESS | 1768 | 1466697647534 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 09:00:47 INFO - PROCESS | 1768 | 1466697647762 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1768 | 1466697647775 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f38c000 == 28 [pid = 1768] [id = 403] 09:00:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f69ac00) [pid = 1768] [serial = 1210] [outer = (nil)] 09:00:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f6d2400) [pid = 1768] [serial = 1211] [outer = 0x8f69ac00] 09:00:47 INFO - PROCESS | 1768 | 1466697647903 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f904400) [pid = 1768] [serial = 1212] [outer = 0x8f69ac00] 09:00:48 INFO - PROCESS | 1768 | 1466697648801 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]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:00:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1553ms 09:00:48 INFO - PROCESS | 1768 | 1466697648847 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 1768 | 1466697648851 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 09:00:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:00:48 INFO - PROCESS | 1768 | 1466697648858 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1768 | 1466697648862 Marionette TRACE conn4 <- [1,1586,null,{}] 09:00:48 INFO - PROCESS | 1768 | 1466697648868 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}] 09:00:48 INFO - PROCESS | 1768 | 1466697648873 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:49 INFO - PROCESS | 1768 | 1466697649071 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 09:00:49 INFO - PROCESS | 1768 | 1466697649248 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 1768 | 1466697649258 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3ef800 == 29 [pid = 1768] [id = 404] 09:00:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f697800) [pid = 1768] [serial = 1213] [outer = (nil)] 09:00:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x91d60400) [pid = 1768] [serial = 1214] [outer = 0x8f697800] 09:00:49 INFO - PROCESS | 1768 | 1466697649398 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d6a400) [pid = 1768] [serial = 1215] [outer = 0x8f697800] 09:00:50 INFO - PROCESS | 1768 | 1466697650269 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]]]}] 09:00:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:00:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1480ms 09:00:50 INFO - PROCESS | 1768 | 1466697650340 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 1768 | 1466697650344 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 09:00:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:00:50 INFO - PROCESS | 1768 | 1466697650351 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1768 | 1466697650355 Marionette TRACE conn4 <- [1,1590,null,{}] 09:00:50 INFO - PROCESS | 1768 | 1466697650361 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}] 09:00:50 INFO - PROCESS | 1768 | 1466697650366 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:50 INFO - PROCESS | 1768 | 1466697650569 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 09:00:50 INFO - PROCESS | 1768 | 1466697650870 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1768 | 1466697650882 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf4800 == 30 [pid = 1768] [id = 405] 09:00:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x91d69c00) [pid = 1768] [serial = 1216] [outer = (nil)] 09:00:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x925a6400) [pid = 1768] [serial = 1217] [outer = 0x91d69c00] 09:00:50 INFO - PROCESS | 1768 | 1466697650969 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x925acc00) [pid = 1768] [serial = 1218] [outer = 0x91d69c00] 09:00:51 INFO - PROCESS | 1768 | 1466697651918 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]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:00:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1638ms 09:00:51 INFO - PROCESS | 1768 | 1466697651990 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1768 | 1466697651994 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 09:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:00:52 INFO - PROCESS | 1768 | 1466697652002 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1768 | 1466697652006 Marionette TRACE conn4 <- [1,1594,null,{}] 09:00:52 INFO - PROCESS | 1768 | 1466697652012 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}] 09:00:52 INFO - PROCESS | 1768 | 1466697652023 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:52 INFO - PROCESS | 1768 | 1466697652258 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 09:00:52 INFO - PROCESS | 1768 | 1466697652454 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 1768 | 1466697652463 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3f6400 == 31 [pid = 1768] [id = 406] 09:00:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f1cfc00) [pid = 1768] [serial = 1219] [outer = (nil)] 09:00:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x9262e800) [pid = 1768] [serial = 1220] [outer = 0x8f1cfc00] 09:00:52 INFO - PROCESS | 1768 | 1466697652590 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x92741000) [pid = 1768] [serial = 1221] [outer = 0x8f1cfc00] 09:00:53 INFO - PROCESS | 1768 | 1466697653581 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]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1639ms 09:00:53 INFO - PROCESS | 1768 | 1466697653647 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 09:00:53 INFO - PROCESS | 1768 | 1466697653653 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 09:00:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:00:53 INFO - PROCESS | 1768 | 1466697653664 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1768 | 1466697653670 Marionette TRACE conn4 <- [1,1598,null,{}] 09:00:53 INFO - PROCESS | 1768 | 1466697653682 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}] 09:00:53 INFO - PROCESS | 1768 | 1466697653688 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:53 INFO - PROCESS | 1768 | 1466697653954 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 09:00:54 INFO - PROCESS | 1768 | 1466697654225 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1768 | 1466697654232 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f695c00 == 32 [pid = 1768] [id = 407] 09:00:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x925b4000) [pid = 1768] [serial = 1222] [outer = (nil)] 09:00:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x928da800) [pid = 1768] [serial = 1223] [outer = 0x925b4000] 09:00:54 INFO - PROCESS | 1768 | 1466697654317 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x928dd400) [pid = 1768] [serial = 1224] [outer = 0x925b4000] 09:00:55 INFO - PROCESS | 1768 | 1466697655369 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]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1745ms 09:00:55 INFO - PROCESS | 1768 | 1466697655411 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1768 | 1466697655418 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 09:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:00:55 INFO - PROCESS | 1768 | 1466697655428 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1768 | 1466697655433 Marionette TRACE conn4 <- [1,1602,null,{}] 09:00:55 INFO - PROCESS | 1768 | 1466697655442 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}] 09:00:55 INFO - PROCESS | 1768 | 1466697655449 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:55 INFO - PROCESS | 1768 | 1466697655738 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 09:00:55 INFO - PROCESS | 1768 | 1466697655958 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1768 | 1466697655968 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663000 == 33 [pid = 1768] [id = 408] 09:00:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8cad6400) [pid = 1768] [serial = 1225] [outer = (nil)] 09:00:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8e3f1c00) [pid = 1768] [serial = 1226] [outer = 0x8cad6400] 09:00:56 INFO - PROCESS | 1768 | 1466697656065 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8f90fc00) [pid = 1768] [serial = 1227] [outer = 0x8cad6400] 09:00:57 INFO - PROCESS | 1768 | 1466697657308 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]]]}] 09:00:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:00:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1947ms 09:00:57 INFO - PROCESS | 1768 | 1466697657375 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1768 | 1466697657381 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 09:00:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:00:57 INFO - PROCESS | 1768 | 1466697657390 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1768 | 1466697657395 Marionette TRACE conn4 <- [1,1606,null,{}] 09:00:57 INFO - PROCESS | 1768 | 1466697657405 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}] 09:00:57 INFO - PROCESS | 1768 | 1466697657410 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:57 INFO - PROCESS | 1768 | 1466697657681 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 09:00:57 INFO - PROCESS | 1768 | 1466697657840 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1768 | 1466697657853 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a1800 == 34 [pid = 1768] [id = 409] 09:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8d3a4800) [pid = 1768] [serial = 1228] [outer = (nil)] 09:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8d3b0000) [pid = 1768] [serial = 1229] [outer = 0x8d3a4800] 09:00:57 INFO - PROCESS | 1768 | 1466697657943 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8e2f1800) [pid = 1768] [serial = 1230] [outer = 0x8d3a4800] 09:00:58 INFO - PROCESS | 1768 | 1466697658906 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]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:00:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1585ms 09:00:58 INFO - PROCESS | 1768 | 1466697658976 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1768 | 1466697658983 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 09:00:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:00:59 INFO - PROCESS | 1768 | 1466697658993 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1768 | 1466697658997 Marionette TRACE conn4 <- [1,1610,null,{}] 09:00:59 INFO - PROCESS | 1768 | 1466697659003 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}] 09:00:59 INFO - PROCESS | 1768 | 1466697659009 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:00:59 INFO - PROCESS | 1768 | 1466697659235 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 09:00:59 INFO - PROCESS | 1768 | 1466697659493 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1768 | 1466697659502 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8b669800 == 33 [pid = 1768] [id = 383] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8d399c00 == 32 [pid = 1768] [id = 382] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a1800 == 31 [pid = 1768] [id = 409] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8b663000 == 30 [pid = 1768] [id = 408] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8f695c00 == 29 [pid = 1768] [id = 407] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf4800 == 28 [pid = 1768] [id = 405] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3f6400 == 27 [pid = 1768] [id = 406] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3ef800 == 26 [pid = 1768] [id = 404] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8f38c000 == 25 [pid = 1768] [id = 403] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad3400 == 24 [pid = 1768] [id = 401] 09:01:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3ae400 == 23 [pid = 1768] [id = 402] 09:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660c00 == 24 [pid = 1768] [id = 410] 09:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8b661400) [pid = 1768] [serial = 1231] [outer = (nil)] 09:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8cad1000) [pid = 1768] [serial = 1232] [outer = 0x8b661400] 09:01:00 INFO - PROCESS | 1768 | 1466697660686 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8cadb000) [pid = 1768] [serial = 1233] [outer = 0x8b661400] 09:01:00 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8e42ac00) [pid = 1768] [serial = 1163] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x925ae000) [pid = 1768] [serial = 1140] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x92639800) [pid = 1768] [serial = 1142] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8cad3c00) [pid = 1768] [serial = 1127] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8cc77000) [pid = 1768] [serial = 1152] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8cad4000) [pid = 1768] [serial = 1151] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8ef60800) [pid = 1768] [serial = 1160] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8cc7b000) [pid = 1768] [serial = 1128] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8e2f5800) [pid = 1768] [serial = 1157] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8d398800) [pid = 1768] [serial = 1155] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8d9e8000) [pid = 1768] [serial = 1149] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f01dc00) [pid = 1768] [serial = 1161] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8e2ef800) [pid = 1768] [serial = 1131] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8f6a4c00) [pid = 1768] [serial = 1136] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x923be400) [pid = 1768] [serial = 1139] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8e3efc00) [pid = 1768] [serial = 1158] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x928e1400) [pid = 1768] [serial = 1143] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f905c00) [pid = 1768] [serial = 1137] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f1cb800) [pid = 1768] [serial = 1134] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cdf7c00) [pid = 1768] [serial = 1154] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f14b800) [pid = 1768] [serial = 1133] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d39f400) [pid = 1768] [serial = 1145] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e3f5000) [pid = 1768] [serial = 1146] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8d3a7c00) [pid = 1768] [serial = 1148] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8d3ac400) [pid = 1768] [serial = 1130] [outer = (nil)] [url = about:blank] 09:01:01 INFO - PROCESS | 1768 | 1466697661714 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]]]}] 09:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2784ms 09:01:01 INFO - PROCESS | 1768 | 1466697661781 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 09:01:01 INFO - PROCESS | 1768 | 1466697661787 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 09:01:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:01:01 INFO - PROCESS | 1768 | 1466697661799 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:01:01 INFO - PROCESS | 1768 | 1466697661803 Marionette TRACE conn4 <- [1,1614,null,{}] 09:01:01 INFO - PROCESS | 1768 | 1466697661812 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}] 09:01:01 INFO - PROCESS | 1768 | 1466697661817 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:02 INFO - PROCESS | 1768 | 1466697662005 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 09:01:02 INFO - PROCESS | 1768 | 1466697662165 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1768 | 1466697662175 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd2000 == 25 [pid = 1768] [id = 411] 09:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8ccd7c00) [pid = 1768] [serial = 1234] [outer = (nil)] 09:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8cdee800) [pid = 1768] [serial = 1235] [outer = 0x8ccd7c00] 09:01:02 INFO - PROCESS | 1768 | 1466697662253 Marionette DEBUG loaded listener.js 09:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8d394800) [pid = 1768] [serial = 1236] [outer = 0x8ccd7c00] 09:01:03 INFO - PROCESS | 1768 | 1466697663119 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]]]}] 09:01:03 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 09:01:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1392ms 09:01:03 INFO - PROCESS | 1768 | 1466697663190 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1768 | 1466697663196 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 09:01:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:01:03 INFO - PROCESS | 1768 | 1466697663206 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1768 | 1466697663211 Marionette TRACE conn4 <- [1,1618,null,{}] 09:01:03 INFO - PROCESS | 1768 | 1466697663224 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}] 09:01:03 INFO - PROCESS | 1768 | 1466697663228 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:03 INFO - PROCESS | 1768 | 1466697663447 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 09:01:03 INFO - PROCESS | 1768 | 1466697663475 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 1768 | 1466697663485 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd9c00 == 26 [pid = 1768] [id = 412] 09:01:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8d3ac400) [pid = 1768] [serial = 1237] [outer = (nil)] 09:01:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8d9ec800) [pid = 1768] [serial = 1238] [outer = 0x8d3ac400] 09:01:03 INFO - PROCESS | 1768 | 1466697663555 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8e2f7000) [pid = 1768] [serial = 1239] [outer = 0x8d3ac400] 09:01:04 INFO - PROCESS | 1768 | 1466697664627 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]]]}] 09:01:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:01:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1497ms 09:01:04 INFO - PROCESS | 1768 | 1466697664705 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1768 | 1466697664708 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 09:01:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:01:04 INFO - PROCESS | 1768 | 1466697664715 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1768 | 1466697664721 Marionette TRACE conn4 <- [1,1622,null,{}] 09:01:04 INFO - PROCESS | 1768 | 1466697664746 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}] 09:01:04 INFO - PROCESS | 1768 | 1466697664756 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:04 INFO - PROCESS | 1768 | 1466697664997 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 09:01:05 INFO - PROCESS | 1768 | 1466697665026 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1768 | 1466697665039 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e430800 == 27 [pid = 1768] [id = 413] 09:01:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8e431000) [pid = 1768] [serial = 1240] [outer = (nil)] 09:01:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8ef5c800) [pid = 1768] [serial = 1241] [outer = 0x8e431000] 09:01:05 INFO - PROCESS | 1768 | 1466697665106 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8ef63000) [pid = 1768] [serial = 1242] [outer = 0x8e431000] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f3fbc00) [pid = 1768] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f027c00) [pid = 1768] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f60fc00) [pid = 1768] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8b664000) [pid = 1768] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8cc83c00) [pid = 1768] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d9e1800) [pid = 1768] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f37f000) [pid = 1768] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cadd000) [pid = 1768] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cded000) [pid = 1768] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8b668000) [pid = 1768] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cc76800) [pid = 1768] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d3a7800) [pid = 1768] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8b66b000) [pid = 1768] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:01:06 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8ef5d800) [pid = 1768] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:01:06 INFO - PROCESS | 1768 | 1466697666692 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]]]}] 09:01:06 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 09:01:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2003ms 09:01:06 INFO - PROCESS | 1768 | 1466697666721 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1768 | 1466697666725 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 09:01:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:01:06 INFO - PROCESS | 1768 | 1466697666732 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1768 | 1466697666736 Marionette TRACE conn4 <- [1,1626,null,{}] 09:01:06 INFO - PROCESS | 1768 | 1466697666742 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}] 09:01:06 INFO - PROCESS | 1768 | 1466697666747 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:07 INFO - PROCESS | 1768 | 1466697667002 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 09:01:07 INFO - PROCESS | 1768 | 1466697667083 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1768 | 1466697667093 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadb800 == 28 [pid = 1768] [id = 414] 09:01:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cc76800) [pid = 1768] [serial = 1243] [outer = (nil)] 09:01:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ef5dc00) [pid = 1768] [serial = 1244] [outer = 0x8cc76800] 09:01:07 INFO - PROCESS | 1768 | 1466697667164 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f026c00) [pid = 1768] [serial = 1245] [outer = 0x8cc76800] 09:01:07 INFO - PROCESS | 1768 | 1466697667958 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]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:01:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1290ms 09:01:08 INFO - PROCESS | 1768 | 1466697668031 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1768 | 1466697668041 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 09:01:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:01:08 INFO - PROCESS | 1768 | 1466697668060 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1768 | 1466697668067 Marionette TRACE conn4 <- [1,1630,null,{}] 09:01:08 INFO - PROCESS | 1768 | 1466697668077 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}] 09:01:08 INFO - PROCESS | 1768 | 1466697668083 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:08 INFO - PROCESS | 1768 | 1466697668290 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 09:01:08 INFO - PROCESS | 1768 | 1466697668466 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1768 | 1466697668482 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc83800 == 29 [pid = 1768] [id = 415] 09:01:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cc84800) [pid = 1768] [serial = 1246] [outer = (nil)] 09:01:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8ccd8000) [pid = 1768] [serial = 1247] [outer = 0x8cc84800] 09:01:08 INFO - PROCESS | 1768 | 1466697668569 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d3a8400) [pid = 1768] [serial = 1248] [outer = 0x8cc84800] 09:01:09 INFO - PROCESS | 1768 | 1466697669606 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]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:01:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1605ms 09:01:09 INFO - PROCESS | 1768 | 1466697669666 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1768 | 1466697669672 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 09:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:01:09 INFO - PROCESS | 1768 | 1466697669684 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1768 | 1466697669691 Marionette TRACE conn4 <- [1,1634,null,{}] 09:01:09 INFO - PROCESS | 1768 | 1466697669698 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}] 09:01:09 INFO - PROCESS | 1768 | 1466697669704 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:09 INFO - PROCESS | 1768 | 1466697669931 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 09:01:10 INFO - PROCESS | 1768 | 1466697670154 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1768 | 1466697670162 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cada800 == 30 [pid = 1768] [id = 416] 09:01:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8d3abc00) [pid = 1768] [serial = 1249] [outer = (nil)] 09:01:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8ef56800) [pid = 1768] [serial = 1250] [outer = 0x8d3abc00] 09:01:10 INFO - PROCESS | 1768 | 1466697670293 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f14b800) [pid = 1768] [serial = 1251] [outer = 0x8d3abc00] 09:01:11 INFO - PROCESS | 1768 | 1466697671283 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]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:01:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1641ms 09:01:11 INFO - PROCESS | 1768 | 1466697671321 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 09:01:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:01:11 INFO - PROCESS | 1768 | 1466697671325 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 09:01:11 INFO - PROCESS | 1768 | 1466697671332 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1768 | 1466697671336 Marionette TRACE conn4 <- [1,1638,null,{}] 09:01:11 INFO - PROCESS | 1768 | 1466697671353 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}] 09:01:11 INFO - PROCESS | 1768 | 1466697671362 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:11 INFO - PROCESS | 1768 | 1466697671617 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 09:01:11 INFO - PROCESS | 1768 | 1466697671892 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1768 | 1466697671905 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f386000 == 31 [pid = 1768] [id = 417] 09:01:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f388800) [pid = 1768] [serial = 1252] [outer = (nil)] 09:01:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f3f2800) [pid = 1768] [serial = 1253] [outer = 0x8f388800] 09:01:12 INFO - PROCESS | 1768 | 1466697672033 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f603800) [pid = 1768] [serial = 1254] [outer = 0x8f388800] 09:01:12 INFO - PROCESS | 1768 | 1466697672944 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]]]}] 09:01:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:01:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1685ms 09:01:13 INFO - PROCESS | 1768 | 1466697673017 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 1768 | 1466697673020 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 09:01:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:01:13 INFO - PROCESS | 1768 | 1466697673028 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1768 | 1466697673031 Marionette TRACE conn4 <- [1,1642,null,{}] 09:01:13 INFO - PROCESS | 1768 | 1466697673037 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}] 09:01:13 INFO - PROCESS | 1768 | 1466697673043 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:13 INFO - PROCESS | 1768 | 1466697673260 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 09:01:13 INFO - PROCESS | 1768 | 1466697673479 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1768 | 1466697673485 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5b800 == 32 [pid = 1768] [id = 418] 09:01:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f3f0800) [pid = 1768] [serial = 1255] [outer = (nil)] 09:01:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f69d000) [pid = 1768] [serial = 1256] [outer = 0x8f3f0800] 09:01:13 INFO - PROCESS | 1768 | 1466697673617 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f6d2800) [pid = 1768] [serial = 1257] [outer = 0x8f3f0800] 09:01:14 INFO - PROCESS | 1768 | 1466697674551 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]]]}] 09:01:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:01:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1581ms 09:01:14 INFO - PROCESS | 1768 | 1466697674609 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1768 | 1466697674614 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 09:01:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:01:14 INFO - PROCESS | 1768 | 1466697674620 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1768 | 1466697674624 Marionette TRACE conn4 <- [1,1646,null,{}] 09:01:14 INFO - PROCESS | 1768 | 1466697674630 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}] 09:01:14 INFO - PROCESS | 1768 | 1466697674637 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:14 INFO - PROCESS | 1768 | 1466697674820 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 09:01:15 INFO - PROCESS | 1768 | 1466697674996 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 1768 | 1466697675006 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd1000 == 33 [pid = 1768] [id = 419] 09:01:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8e42f400) [pid = 1768] [serial = 1258] [outer = (nil)] 09:01:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8f907400) [pid = 1768] [serial = 1259] [outer = 0x8e42f400] 09:01:15 INFO - PROCESS | 1768 | 1466697675088 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8f908400) [pid = 1768] [serial = 1260] [outer = 0x8e42f400] 09:01:16 INFO - PROCESS | 1768 | 1466697676042 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]]]}] 09:01:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:01:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1490ms 09:01:16 INFO - PROCESS | 1768 | 1466697676112 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1768 | 1466697676115 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 09:01:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:01:16 INFO - PROCESS | 1768 | 1466697676123 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1768 | 1466697676127 Marionette TRACE conn4 <- [1,1650,null,{}] 09:01:16 INFO - PROCESS | 1768 | 1466697676133 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}] 09:01:16 INFO - PROCESS | 1768 | 1466697676145 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:16 INFO - PROCESS | 1768 | 1466697676451 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 09:01:16 INFO - PROCESS | 1768 | 1466697676725 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1768 | 1466697676737 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd7400 == 34 [pid = 1768] [id = 420] 09:01:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8f6d9400) [pid = 1768] [serial = 1261] [outer = (nil)] 09:01:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x923bb000) [pid = 1768] [serial = 1262] [outer = 0x8f6d9400] 09:01:16 INFO - PROCESS | 1768 | 1466697676828 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x925b0800) [pid = 1768] [serial = 1263] [outer = 0x8f6d9400] 09:01:17 INFO - PROCESS | 1768 | 1466697677845 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]]]}] 09:01:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:01:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1787ms 09:01:17 INFO - PROCESS | 1768 | 1466697677912 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1768 | 1466697677916 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 09:01:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:01:17 INFO - PROCESS | 1768 | 1466697677923 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1768 | 1466697677928 Marionette TRACE conn4 <- [1,1654,null,{}] 09:01:17 INFO - PROCESS | 1768 | 1466697677934 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}] 09:01:17 INFO - PROCESS | 1768 | 1466697677940 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:18 INFO - PROCESS | 1768 | 1466697678164 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 09:01:18 INFO - PROCESS | 1768 | 1466697678554 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 1768 | 1466697678562 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b665400 == 35 [pid = 1768] [id = 421] 09:01:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8b666400) [pid = 1768] [serial = 1264] [outer = (nil)] 09:01:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8cadc000) [pid = 1768] [serial = 1265] [outer = 0x8b666400] 09:01:18 INFO - PROCESS | 1768 | 1466697678652 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8cc80400) [pid = 1768] [serial = 1266] [outer = 0x8b666400] 09:01:19 INFO - PROCESS | 1768 | 1466697679548 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]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:01:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1684ms 09:01:19 INFO - PROCESS | 1768 | 1466697679609 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 1768 | 1466697679615 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 09:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:01:19 INFO - PROCESS | 1768 | 1466697679623 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1768 | 1466697679627 Marionette TRACE conn4 <- [1,1658,null,{}] 09:01:19 INFO - PROCESS | 1768 | 1466697679635 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}] 09:01:19 INFO - PROCESS | 1768 | 1466697679642 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:19 INFO - PROCESS | 1768 | 1466697679823 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 09:01:20 INFO - PROCESS | 1768 | 1466697680048 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1768 | 1466697680058 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9f0400 == 36 [pid = 1768] [id = 422] 09:01:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8e2fac00) [pid = 1768] [serial = 1267] [outer = (nil)] 09:01:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8e429c00) [pid = 1768] [serial = 1268] [outer = 0x8e2fac00] 09:01:20 INFO - PROCESS | 1768 | 1466697680245 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8e431c00) [pid = 1768] [serial = 1269] [outer = 0x8e2fac00] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f6a4800) [pid = 1768] [serial = 1178] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8f6d6400) [pid = 1768] [serial = 1179] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8f605800) [pid = 1768] [serial = 1175] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f608400) [pid = 1768] [serial = 1176] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f382000) [pid = 1768] [serial = 1172] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f388400) [pid = 1768] [serial = 1173] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f028800) [pid = 1768] [serial = 1184] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f37e400) [pid = 1768] [serial = 1185] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8ef57c00) [pid = 1768] [serial = 1169] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8f023800) [pid = 1768] [serial = 1170] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8cad5400) [pid = 1768] [serial = 1166] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8cdec800) [pid = 1768] [serial = 1167] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f90e800) [pid = 1768] [serial = 1181] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x91d62c00) [pid = 1768] [serial = 1182] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8ef65400) [pid = 1768] [serial = 1164] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f6d3000) [pid = 1768] [serial = 1203] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f69a800) [pid = 1768] [serial = 1202] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f1cc400) [pid = 1768] [serial = 1196] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f382c00) [pid = 1768] [serial = 1197] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e3fd800) [pid = 1768] [serial = 1199] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8d9ea000) [pid = 1768] [serial = 1190] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8d9ee800) [pid = 1768] [serial = 1191] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8ccd3000) [pid = 1768] [serial = 1187] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cdee000) [pid = 1768] [serial = 1188] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f141400) [pid = 1768] [serial = 1194] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f01d800) [pid = 1768] [serial = 1193] [outer = (nil)] [url = about:blank] 09:01:20 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f14a800) [pid = 1768] [serial = 1200] [outer = (nil)] [url = about:blank] 09:01:21 INFO - PROCESS | 1768 | 1466697681141 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]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1584ms 09:01:21 INFO - PROCESS | 1768 | 1466697681213 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1768 | 1466697681226 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 09:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:01:21 INFO - PROCESS | 1768 | 1466697681238 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1768 | 1466697681241 Marionette TRACE conn4 <- [1,1662,null,{}] 09:01:21 INFO - PROCESS | 1768 | 1466697681247 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}] 09:01:21 INFO - PROCESS | 1768 | 1466697681253 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:21 INFO - PROCESS | 1768 | 1466697681469 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 09:01:21 INFO - PROCESS | 1768 | 1466697681694 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1768 | 1466697681702 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a2c00 == 37 [pid = 1768] [id = 423] 09:01:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d9ea000) [pid = 1768] [serial = 1270] [outer = (nil)] 09:01:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ef60c00) [pid = 1768] [serial = 1271] [outer = 0x8d9ea000] 09:01:21 INFO - PROCESS | 1768 | 1466697681779 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f141c00) [pid = 1768] [serial = 1272] [outer = 0x8d9ea000] 09:01:22 INFO - PROCESS | 1768 | 1466697682610 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]]]}] 09:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1440ms 09:01:22 INFO - PROCESS | 1768 | 1466697682679 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 09:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:01:22 INFO - PROCESS | 1768 | 1466697682684 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 09:01:22 INFO - PROCESS | 1768 | 1466697682692 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1768 | 1466697682701 Marionette TRACE conn4 <- [1,1666,null,{}] 09:01:22 INFO - PROCESS | 1768 | 1466697682717 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}] 09:01:22 INFO - PROCESS | 1768 | 1466697682725 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:22 INFO - PROCESS | 1768 | 1466697682900 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 09:01:23 INFO - PROCESS | 1768 | 1466697683052 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1768 | 1466697683061 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660400 == 38 [pid = 1768] [id = 424] 09:01:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e3fe400) [pid = 1768] [serial = 1273] [outer = (nil)] 09:01:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f382400) [pid = 1768] [serial = 1274] [outer = 0x8e3fe400] 09:01:23 INFO - PROCESS | 1768 | 1466697683128 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f386c00) [pid = 1768] [serial = 1275] [outer = 0x8e3fe400] 09:01:24 INFO - PROCESS | 1768 | 1466697684016 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]]]}] 09:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1401ms 09:01:24 INFO - PROCESS | 1768 | 1466697684091 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 1768 | 1466697684096 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 09:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:01:24 INFO - PROCESS | 1768 | 1466697684102 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1768 | 1466697684105 Marionette TRACE conn4 <- [1,1670,null,{}] 09:01:24 INFO - PROCESS | 1768 | 1466697684119 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}] 09:01:24 INFO - PROCESS | 1768 | 1466697684125 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:24 INFO - PROCESS | 1768 | 1466697684357 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 09:01:24 INFO - PROCESS | 1768 | 1466697684383 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1768 | 1466697684389 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f37f000 == 39 [pid = 1768] [id = 425] 09:01:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f383800) [pid = 1768] [serial = 1276] [outer = (nil)] 09:01:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f602800) [pid = 1768] [serial = 1277] [outer = 0x8f383800] 09:01:24 INFO - PROCESS | 1768 | 1466697684460 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f609c00) [pid = 1768] [serial = 1278] [outer = 0x8f383800] 09:01:25 INFO - PROCESS | 1768 | 1466697685597 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]]]}] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8ccdac00) [pid = 1768] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8b661400) [pid = 1768] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f697800) [pid = 1768] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f1cfc00) [pid = 1768] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f69ac00) [pid = 1768] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8d3a4800) [pid = 1768] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8e431000) [pid = 1768] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8d3ac400) [pid = 1768] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x91d69c00) [pid = 1768] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8ef56c00) [pid = 1768] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x925b4000) [pid = 1768] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8ccd7c00) [pid = 1768] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:01:25 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8cad6400) [pid = 1768] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1584ms 09:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:01:25 INFO - PROCESS | 1768 | 1466697685688 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 09:01:25 INFO - PROCESS | 1768 | 1466697685691 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 09:01:25 INFO - PROCESS | 1768 | 1466697685698 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1768 | 1466697685701 Marionette TRACE conn4 <- [1,1674,null,{}] 09:01:25 INFO - PROCESS | 1768 | 1466697685707 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}] 09:01:25 INFO - PROCESS | 1768 | 1466697685713 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:25 INFO - PROCESS | 1768 | 1466697685893 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 09:01:26 INFO - PROCESS | 1768 | 1466697686073 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 1768 | 1466697686091 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a4800 == 40 [pid = 1768] [id = 426] 09:01:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8d3a5000) [pid = 1768] [serial = 1279] [outer = (nil)] 09:01:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8e42c800) [pid = 1768] [serial = 1280] [outer = 0x8d3a5000] 09:01:26 INFO - PROCESS | 1768 | 1466697686173 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f3f8400) [pid = 1768] [serial = 1281] [outer = 0x8d3a5000] 09:01:27 INFO - PROCESS | 1768 | 1466697687004 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]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1384ms 09:01:27 INFO - PROCESS | 1768 | 1466697687083 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 1768 | 1466697687090 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 09:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:01:27 INFO - PROCESS | 1768 | 1466697687101 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1768 | 1466697687105 Marionette TRACE conn4 <- [1,1678,null,{}] 09:01:27 INFO - PROCESS | 1768 | 1466697687116 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}] 09:01:27 INFO - PROCESS | 1768 | 1466697687123 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:27 INFO - PROCESS | 1768 | 1466697687346 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 09:01:27 INFO - PROCESS | 1768 | 1466697687485 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1768 | 1466697687492 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7f400 == 41 [pid = 1768] [id = 427] 09:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8d3aac00) [pid = 1768] [serial = 1282] [outer = (nil)] 09:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f6d8800) [pid = 1768] [serial = 1283] [outer = 0x8d3aac00] 09:01:27 INFO - PROCESS | 1768 | 1466697687562 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f910400) [pid = 1768] [serial = 1284] [outer = 0x8d3aac00] 09:01:28 INFO - PROCESS | 1768 | 1466697688632 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]]]}] 09:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1589ms 09:01:28 INFO - PROCESS | 1768 | 1466697688689 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 1768 | 1466697688696 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 09:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:01:28 INFO - PROCESS | 1768 | 1466697688705 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 1768 | 1466697688713 Marionette TRACE conn4 <- [1,1682,null,{}] 09:01:28 INFO - PROCESS | 1768 | 1466697688723 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}] 09:01:28 INFO - PROCESS | 1768 | 1466697688728 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:28 INFO - PROCESS | 1768 | 1466697688972 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 09:01:29 INFO - PROCESS | 1768 | 1466697689255 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 1768 | 1466697689267 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cded800 == 42 [pid = 1768] [id = 428] 09:01:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cdf2400) [pid = 1768] [serial = 1285] [outer = (nil)] 09:01:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8d3ab400) [pid = 1768] [serial = 1286] [outer = 0x8cdf2400] 09:01:29 INFO - PROCESS | 1768 | 1466697689356 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e2fc800) [pid = 1768] [serial = 1287] [outer = 0x8cdf2400] 09:01:30 INFO - PROCESS | 1768 | 1466697690320 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]]]}] 09:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1655ms 09:01:30 INFO - PROCESS | 1768 | 1466697690359 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 1768 | 1466697690367 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 09:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:01:30 INFO - PROCESS | 1768 | 1466697690379 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 1768 | 1466697690383 Marionette TRACE conn4 <- [1,1686,null,{}] 09:01:30 INFO - PROCESS | 1768 | 1466697690390 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}] 09:01:30 INFO - PROCESS | 1768 | 1466697690395 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:30 INFO - PROCESS | 1768 | 1466697690605 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 09:01:30 INFO - PROCESS | 1768 | 1466697690841 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1768 | 1466697690852 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f147c00 == 43 [pid = 1768] [id = 429] 09:01:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f14b400) [pid = 1768] [serial = 1288] [outer = (nil)] 09:01:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f1ca800) [pid = 1768] [serial = 1289] [outer = 0x8f14b400] 09:01:30 INFO - PROCESS | 1768 | 1466697690995 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f388000) [pid = 1768] [serial = 1290] [outer = 0x8f14b400] 09:01:31 INFO - PROCESS | 1768 | 1466697691982 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]]]}] 09:01:32 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 09:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1686ms 09:01:32 INFO - PROCESS | 1768 | 1466697692065 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1768 | 1466697692073 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 09:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:01:32 INFO - PROCESS | 1768 | 1466697692081 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1768 | 1466697692087 Marionette TRACE conn4 <- [1,1690,null,{}] 09:01:32 INFO - PROCESS | 1768 | 1466697692104 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}] 09:01:32 INFO - PROCESS | 1768 | 1466697692113 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:32 INFO - PROCESS | 1768 | 1466697692436 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 09:01:32 INFO - PROCESS | 1768 | 1466697692629 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1768 | 1466697692639 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d9800 == 44 [pid = 1768] [id = 430] 09:01:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f6dc000) [pid = 1768] [serial = 1291] [outer = (nil)] 09:01:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x91d64800) [pid = 1768] [serial = 1292] [outer = 0x8f6dc000] 09:01:32 INFO - PROCESS | 1768 | 1466697692734 Marionette DEBUG loaded listener.js 09:01:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x923b7400) [pid = 1768] [serial = 1293] [outer = 0x8f6dc000] 09:01:33 INFO - PROCESS | 1768 | 1466697693689 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]]]}] 09:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1690ms 09:01:33 INFO - PROCESS | 1768 | 1466697693774 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 1768 | 1466697693781 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 09:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:01:33 INFO - PROCESS | 1768 | 1466697693791 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 1768 | 1466697693797 Marionette TRACE conn4 <- [1,1694,null,{}] 09:01:33 INFO - PROCESS | 1768 | 1466697693807 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}] 09:01:33 INFO - PROCESS | 1768 | 1466697693815 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:34 INFO - PROCESS | 1768 | 1466697694190 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 09:01:34 INFO - PROCESS | 1768 | 1466697694375 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1768 | 1466697694382 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x91d5dc00 == 45 [pid = 1768] [id = 431] 09:01:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d65800) [pid = 1768] [serial = 1294] [outer = (nil)] 09:01:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x9262dc00) [pid = 1768] [serial = 1295] [outer = 0x91d65800] 09:01:34 INFO - PROCESS | 1768 | 1466697694467 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x92635400) [pid = 1768] [serial = 1296] [outer = 0x91d65800] 09:01:35 INFO - PROCESS | 1768 | 1466697695657 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]]]}] 09:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1897ms 09:01:35 INFO - PROCESS | 1768 | 1466697695690 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 1768 | 1466697695693 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 09:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:01:35 INFO - PROCESS | 1768 | 1466697695701 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1768 | 1466697695705 Marionette TRACE conn4 <- [1,1698,null,{}] 09:01:35 INFO - PROCESS | 1768 | 1466697695711 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}] 09:01:35 INFO - PROCESS | 1768 | 1466697695717 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:35 INFO - PROCESS | 1768 | 1466697695902 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 09:01:36 INFO - PROCESS | 1768 | 1466697696141 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1768 | 1466697696149 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b668000 == 46 [pid = 1768] [id = 432] 09:01:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8cc80000) [pid = 1768] [serial = 1297] [outer = (nil)] 09:01:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x92741400) [pid = 1768] [serial = 1298] [outer = 0x8cc80000] 09:01:36 INFO - PROCESS | 1768 | 1466697696246 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x928d7c00) [pid = 1768] [serial = 1299] [outer = 0x8cc80000] 09:01:37 INFO - PROCESS | 1768 | 1466697697269 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]]]}] 09:01:37 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 09:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1641ms 09:01:37 INFO - PROCESS | 1768 | 1466697697343 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1768 | 1466697697347 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 09:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:01:37 INFO - PROCESS | 1768 | 1466697697354 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1768 | 1466697697357 Marionette TRACE conn4 <- [1,1702,null,{}] 09:01:37 INFO - PROCESS | 1768 | 1466697697364 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}] 09:01:37 INFO - PROCESS | 1768 | 1466697697374 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:37 INFO - PROCESS | 1768 | 1466697697624 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 09:01:37 INFO - PROCESS | 1768 | 1466697697911 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 1768 | 1466697697920 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cada000 == 47 [pid = 1768] [id = 433] 09:01:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x928dc800) [pid = 1768] [serial = 1300] [outer = (nil)] 09:01:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x92985400) [pid = 1768] [serial = 1301] [outer = 0x928dc800] 09:01:38 INFO - PROCESS | 1768 | 1466697698007 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x92a51c00) [pid = 1768] [serial = 1302] [outer = 0x928dc800] 09:01:39 INFO - PROCESS | 1768 | 1466697699006 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]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1687ms 09:01:39 INFO - PROCESS | 1768 | 1466697699055 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 1768 | 1466697699060 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 09:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:01:39 INFO - PROCESS | 1768 | 1466697699068 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1768 | 1466697699072 Marionette TRACE conn4 <- [1,1706,null,{}] 09:01:39 INFO - PROCESS | 1768 | 1466697699078 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}] 09:01:39 INFO - PROCESS | 1768 | 1466697699083 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:39 INFO - PROCESS | 1768 | 1466697699296 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 09:01:39 INFO - PROCESS | 1768 | 1466697699572 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1768 | 1466697699581 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad8800 == 48 [pid = 1768] [id = 434] 09:01:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8cad8c00) [pid = 1768] [serial = 1303] [outer = (nil)] 09:01:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8cdf8c00) [pid = 1768] [serial = 1304] [outer = 0x8cad8c00] 09:01:39 INFO - PROCESS | 1768 | 1466697699707 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8e3f7000) [pid = 1768] [serial = 1305] [outer = 0x8cad8c00] 09:01:40 INFO - PROCESS | 1768 | 1466697700741 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]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1735ms 09:01:40 INFO - PROCESS | 1768 | 1466697700804 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1768 | 1466697700810 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 09:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:01:40 INFO - PROCESS | 1768 | 1466697700817 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1768 | 1466697700820 Marionette TRACE conn4 <- [1,1710,null,{}] 09:01:40 INFO - PROCESS | 1768 | 1466697700826 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}] 09:01:40 INFO - PROCESS | 1768 | 1466697700832 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:41 INFO - PROCESS | 1768 | 1466697701020 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 09:01:41 INFO - PROCESS | 1768 | 1466697701550 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1768 | 1466697701557 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdea400 == 49 [pid = 1768] [id = 435] 09:01:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8cdea800) [pid = 1768] [serial = 1306] [outer = (nil)] 09:01:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8cdf5000) [pid = 1768] [serial = 1307] [outer = 0x8cdea800] 09:01:41 INFO - PROCESS | 1768 | 1466697701654 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8d9e1c00) [pid = 1768] [serial = 1308] [outer = 0x8cdea800] 09:01:42 INFO - PROCESS | 1768 | 1466697702640 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]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1895ms 09:01:42 INFO - PROCESS | 1768 | 1466697702714 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 09:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:01:42 INFO - PROCESS | 1768 | 1466697702721 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 09:01:42 INFO - PROCESS | 1768 | 1466697702729 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1768 | 1466697702734 Marionette TRACE conn4 <- [1,1714,null,{}] 09:01:42 INFO - PROCESS | 1768 | 1466697702743 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}] 09:01:42 INFO - PROCESS | 1768 | 1466697702752 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:43 INFO - PROCESS | 1768 | 1466697703022 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 09:01:43 INFO - PROCESS | 1768 | 1466697703270 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1768 | 1466697703280 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf6c00 == 50 [pid = 1768] [id = 436] 09:01:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8e2f9c00) [pid = 1768] [serial = 1309] [outer = (nil)] 09:01:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8f1c1400) [pid = 1768] [serial = 1310] [outer = 0x8e2f9c00] 09:01:43 INFO - PROCESS | 1768 | 1466697703407 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8f1cbc00) [pid = 1768] [serial = 1311] [outer = 0x8e2f9c00] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65f400 == 49 [pid = 1768] [id = 399] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3f8400 == 48 [pid = 1768] [id = 398] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8cade800 == 47 [pid = 1768] [id = 395] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdeb800 == 46 [pid = 1768] [id = 396] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5d400 == 45 [pid = 1768] [id = 397] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660c00 == 44 [pid = 1768] [id = 410] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf0400 == 43 [pid = 1768] [id = 384] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8b663800 == 42 [pid = 1768] [id = 387] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5bc00 == 41 [pid = 1768] [id = 386] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8b667c00 == 40 [pid = 1768] [id = 388] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3fac00 == 39 [pid = 1768] [id = 392] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3aec00 == 38 [pid = 1768] [id = 385] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5a000 == 37 [pid = 1768] [id = 400] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65e800 == 36 [pid = 1768] [id = 391] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8b662000 == 35 [pid = 1768] [id = 389] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8f37dc00 == 34 [pid = 1768] [id = 390] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8b665000 == 33 [pid = 1768] [id = 394] 09:01:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf3400 == 32 [pid = 1768] [id = 393] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8ef5dc00) [pid = 1768] [serial = 1244] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8d3af800) [pid = 1768] [serial = 1206] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8cad1000) [pid = 1768] [serial = 1232] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x91d60400) [pid = 1768] [serial = 1214] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x92741000) [pid = 1768] [serial = 1221] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f904400) [pid = 1768] [serial = 1212] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f6d2400) [pid = 1768] [serial = 1211] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x91d6a400) [pid = 1768] [serial = 1215] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8d3a4000) [pid = 1768] [serial = 1205] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8d3b0000) [pid = 1768] [serial = 1229] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8ef63000) [pid = 1768] [serial = 1242] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8e2f7000) [pid = 1768] [serial = 1239] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x925acc00) [pid = 1768] [serial = 1218] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f14ec00) [pid = 1768] [serial = 1209] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x928da800) [pid = 1768] [serial = 1223] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8e2f1800) [pid = 1768] [serial = 1230] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x928dd400) [pid = 1768] [serial = 1224] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x925a6400) [pid = 1768] [serial = 1217] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f021c00) [pid = 1768] [serial = 1208] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8cadb000) [pid = 1768] [serial = 1233] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8cdee800) [pid = 1768] [serial = 1235] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f90fc00) [pid = 1768] [serial = 1227] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x9262e800) [pid = 1768] [serial = 1220] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8d394800) [pid = 1768] [serial = 1236] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8ef5c800) [pid = 1768] [serial = 1241] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8e3f1c00) [pid = 1768] [serial = 1226] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d9ec800) [pid = 1768] [serial = 1238] [outer = (nil)] [url = about:blank] 09:01:45 INFO - PROCESS | 1768 | 1466697705670 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]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2995ms 09:01:45 INFO - PROCESS | 1768 | 1466697705742 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1768 | 1466697705747 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 09:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:01:45 INFO - PROCESS | 1768 | 1466697705760 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1768 | 1466697705768 Marionette TRACE conn4 <- [1,1718,null,{}] 09:01:45 INFO - PROCESS | 1768 | 1466697705778 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}] 09:01:45 INFO - PROCESS | 1768 | 1466697705786 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:45 INFO - PROCESS | 1768 | 1466697705973 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 09:01:46 INFO - PROCESS | 1768 | 1466697705984 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1768 | 1466697705995 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccf000 == 33 [pid = 1768] [id = 437] 09:01:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cccf400) [pid = 1768] [serial = 1312] [outer = (nil)] 09:01:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cded000) [pid = 1768] [serial = 1313] [outer = 0x8cccf400] 09:01:46 INFO - PROCESS | 1768 | 1466697706076 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8cdf6400) [pid = 1768] [serial = 1314] [outer = 0x8cccf400] 09:01:47 INFO - PROCESS | 1768 | 1466697707100 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]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1388ms 09:01:47 INFO - PROCESS | 1768 | 1466697707156 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 09:01:47 INFO - PROCESS | 1768 | 1466697707165 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 09:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:01:47 INFO - PROCESS | 1768 | 1466697707180 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 1768 | 1466697707184 Marionette TRACE conn4 <- [1,1722,null,{}] 09:01:47 INFO - PROCESS | 1768 | 1466697707191 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}] 09:01:47 INFO - PROCESS | 1768 | 1466697707198 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:47 INFO - PROCESS | 1768 | 1466697707386 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 09:01:47 INFO - PROCESS | 1768 | 1466697707399 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 1768 | 1466697707410 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e1400 == 34 [pid = 1768] [id = 438] 09:01:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d9e9000) [pid = 1768] [serial = 1315] [outer = (nil)] 09:01:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8e2f1800) [pid = 1768] [serial = 1316] [outer = 0x8d9e9000] 09:01:47 INFO - PROCESS | 1768 | 1466697707615 Marionette DEBUG loaded listener.js 09:01:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8e2f7000) [pid = 1768] [serial = 1317] [outer = 0x8d9e9000] 09:01:48 INFO - PROCESS | 1768 | 1466697708694 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]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 09:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1586ms 09:01:48 INFO - PROCESS | 1768 | 1466697708766 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 09:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:01:48 INFO - PROCESS | 1768 | 1466697708770 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 09:01:48 INFO - PROCESS | 1768 | 1466697708778 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1768 | 1466697708785 Marionette TRACE conn4 <- [1,1726,null,{}] 09:01:48 INFO - PROCESS | 1768 | 1466697708811 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}] 09:01:48 INFO - PROCESS | 1768 | 1466697708821 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:49 INFO - PROCESS | 1768 | 1466697709048 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 09:01:49 INFO - PROCESS | 1768 | 1466697709077 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1768 | 1466697709093 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5c000 == 35 [pid = 1768] [id = 439] 09:01:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8ef5c800) [pid = 1768] [serial = 1318] [outer = (nil)] 09:01:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f019400) [pid = 1768] [serial = 1319] [outer = 0x8ef5c800] 09:01:49 INFO - PROCESS | 1768 | 1466697709162 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f027c00) [pid = 1768] [serial = 1320] [outer = 0x8ef5c800] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8d3aac00) [pid = 1768] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f383800) [pid = 1768] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8e2fac00) [pid = 1768] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8cc76800) [pid = 1768] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cc84800) [pid = 1768] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f3f0800) [pid = 1768] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f388800) [pid = 1768] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8d3abc00) [pid = 1768] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8e42f400) [pid = 1768] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8d9ea000) [pid = 1768] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8b666400) [pid = 1768] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8e3fe400) [pid = 1768] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f6d9400) [pid = 1768] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:01:50 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d3a5000) [pid = 1768] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:01:50 INFO - PROCESS | 1768 | 1466697710777 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]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2054ms 09:01:50 INFO - PROCESS | 1768 | 1466697710832 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 09:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:01:50 INFO - PROCESS | 1768 | 1466697710837 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 09:01:50 INFO - PROCESS | 1768 | 1466697710845 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1768 | 1466697710848 Marionette TRACE conn4 <- [1,1730,null,{}] 09:01:50 INFO - PROCESS | 1768 | 1466697710855 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}] 09:01:50 INFO - PROCESS | 1768 | 1466697710861 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:51 INFO - PROCESS | 1768 | 1466697711036 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 09:01:51 INFO - PROCESS | 1768 | 1466697711045 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1768 | 1466697711053 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadd000 == 36 [pid = 1768] [id = 440] 09:01:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8cc84800) [pid = 1768] [serial = 1321] [outer = (nil)] 09:01:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8ef65000) [pid = 1768] [serial = 1322] [outer = 0x8cc84800] 09:01:51 INFO - PROCESS | 1768 | 1466697711246 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f150800) [pid = 1768] [serial = 1323] [outer = 0x8cc84800] 09:01:52 INFO - PROCESS | 1768 | 1466697712126 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]]]}] 09:01:52 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 09:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1341ms 09:01:52 INFO - PROCESS | 1768 | 1466697712245 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1768 | 1466697712252 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 09:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:01:52 INFO - PROCESS | 1768 | 1466697712264 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1768 | 1466697712270 Marionette TRACE conn4 <- [1,1734,null,{}] 09:01:52 INFO - PROCESS | 1768 | 1466697712280 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}] 09:01:52 INFO - PROCESS | 1768 | 1466697712287 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:52 INFO - PROCESS | 1768 | 1466697712533 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 09:01:52 INFO - PROCESS | 1768 | 1466697712779 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1768 | 1466697712796 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd3000 == 37 [pid = 1768] [id = 441] 09:01:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8ccd4000) [pid = 1768] [serial = 1324] [outer = (nil)] 09:01:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8cdea000) [pid = 1768] [serial = 1325] [outer = 0x8ccd4000] 09:01:52 INFO - PROCESS | 1768 | 1466697712904 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cdf1c00) [pid = 1768] [serial = 1326] [outer = 0x8ccd4000] 09:01:53 INFO - PROCESS | 1768 | 1466697713870 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]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1648ms 09:01:53 INFO - PROCESS | 1768 | 1466697713912 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1768 | 1466697713919 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 09:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:01:53 INFO - PROCESS | 1768 | 1466697713929 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1768 | 1466697713936 Marionette TRACE conn4 <- [1,1738,null,{}] 09:01:53 INFO - PROCESS | 1768 | 1466697713945 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}] 09:01:53 INFO - PROCESS | 1768 | 1466697713951 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:54 INFO - PROCESS | 1768 | 1466697714164 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 09:01:54 INFO - PROCESS | 1768 | 1466697714405 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1768 | 1466697714416 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3f6000 == 38 [pid = 1768] [id = 442] 09:01:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e3f9400) [pid = 1768] [serial = 1327] [outer = (nil)] 09:01:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e3fe400) [pid = 1768] [serial = 1328] [outer = 0x8e3f9400] 09:01:54 INFO - PROCESS | 1768 | 1466697714546 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8ef62c00) [pid = 1768] [serial = 1329] [outer = 0x8e3f9400] 09:01:55 INFO - PROCESS | 1768 | 1466697715491 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]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1605ms 09:01:55 INFO - PROCESS | 1768 | 1466697715532 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 09:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:01:55 INFO - PROCESS | 1768 | 1466697715538 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 09:01:55 INFO - PROCESS | 1768 | 1466697715546 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1768 | 1466697715549 Marionette TRACE conn4 <- [1,1742,null,{}] 09:01:55 INFO - PROCESS | 1768 | 1466697715559 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}] 09:01:55 INFO - PROCESS | 1768 | 1466697715569 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:55 INFO - PROCESS | 1768 | 1466697715774 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 09:01:56 INFO - PROCESS | 1768 | 1466697716083 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1768 | 1466697716096 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3f0800 == 39 [pid = 1768] [id = 443] 09:01:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f3f1400) [pid = 1768] [serial = 1330] [outer = (nil)] 09:01:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f3f5800) [pid = 1768] [serial = 1331] [outer = 0x8f3f1400] 09:01:56 INFO - PROCESS | 1768 | 1466697716228 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f3fc000) [pid = 1768] [serial = 1332] [outer = 0x8f3f1400] 09:01:57 INFO - PROCESS | 1768 | 1466697717232 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]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1739ms 09:01:57 INFO - PROCESS | 1768 | 1466697717284 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1768 | 1466697717288 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 09:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:01:57 INFO - PROCESS | 1768 | 1466697717298 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1768 | 1466697717302 Marionette TRACE conn4 <- [1,1746,null,{}] 09:01:57 INFO - PROCESS | 1768 | 1466697717309 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}] 09:01:57 INFO - PROCESS | 1768 | 1466697717315 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:57 INFO - PROCESS | 1768 | 1466697717508 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 09:01:57 INFO - PROCESS | 1768 | 1466697717754 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1768 | 1466697717766 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3f3800 == 40 [pid = 1768] [id = 444] 09:01:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f6d4800) [pid = 1768] [serial = 1333] [outer = (nil)] 09:01:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f6db400) [pid = 1768] [serial = 1334] [outer = 0x8f6d4800] 09:01:57 INFO - PROCESS | 1768 | 1466697717896 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f6df400) [pid = 1768] [serial = 1335] [outer = 0x8f6d4800] 09:01:58 INFO - PROCESS | 1768 | 1466697718887 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]]]}] 09:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1641ms 09:01:58 INFO - PROCESS | 1768 | 1466697718940 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 09:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:01:58 INFO - PROCESS | 1768 | 1466697718945 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 09:01:58 INFO - PROCESS | 1768 | 1466697718952 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1768 | 1466697718956 Marionette TRACE conn4 <- [1,1750,null,{}] 09:01:58 INFO - PROCESS | 1768 | 1466697718965 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}] 09:01:58 INFO - PROCESS | 1768 | 1466697718971 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:59 INFO - PROCESS | 1768 | 1466697719202 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 09:01:59 INFO - PROCESS | 1768 | 1466697719474 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1768 | 1466697719486 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:01:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2fdc00 == 41 [pid = 1768] [id = 445] 09:01:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f906800) [pid = 1768] [serial = 1336] [outer = (nil)] 09:01:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x91d60400) [pid = 1768] [serial = 1337] [outer = 0x8f906800] 09:01:59 INFO - PROCESS | 1768 | 1466697719691 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x91d66400) [pid = 1768] [serial = 1338] [outer = 0x8f906800] 09:02:00 INFO - PROCESS | 1768 | 1466697720887 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]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1992ms 09:02:00 INFO - PROCESS | 1768 | 1466697720946 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1768 | 1466697720949 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 09:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:02:00 INFO - PROCESS | 1768 | 1466697720956 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1768 | 1466697720962 Marionette TRACE conn4 <- [1,1754,null,{}] 09:02:00 INFO - PROCESS | 1768 | 1466697720968 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}] 09:02:00 INFO - PROCESS | 1768 | 1466697720981 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:01 INFO - PROCESS | 1768 | 1466697721294 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 09:02:01 INFO - PROCESS | 1768 | 1466697721612 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1768 | 1466697721624 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65f800 == 42 [pid = 1768] [id = 446] 09:02:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8cad1800) [pid = 1768] [serial = 1339] [outer = (nil)] 09:02:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x925b4c00) [pid = 1768] [serial = 1340] [outer = 0x8cad1800] 09:02:01 INFO - PROCESS | 1768 | 1466697721746 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x9273b400) [pid = 1768] [serial = 1341] [outer = 0x8cad1800] 09:02:02 INFO - PROCESS | 1768 | 1466697722817 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]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1943ms 09:02:02 INFO - PROCESS | 1768 | 1466697722900 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1768 | 1466697722905 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 09:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:02:02 INFO - PROCESS | 1768 | 1466697722911 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1768 | 1466697722915 Marionette TRACE conn4 <- [1,1758,null,{}] 09:02:02 INFO - PROCESS | 1768 | 1466697722921 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}] 09:02:02 INFO - PROCESS | 1768 | 1466697722926 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:03 INFO - PROCESS | 1768 | 1466697723140 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 09:02:03 INFO - PROCESS | 1768 | 1466697723316 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 1768 | 1466697723326 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccda400 == 43 [pid = 1768] [id = 447] 09:02:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8f026000) [pid = 1768] [serial = 1342] [outer = (nil)] 09:02:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x928d8c00) [pid = 1768] [serial = 1343] [outer = 0x8f026000] 09:02:03 INFO - PROCESS | 1768 | 1466697723409 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x928dc400) [pid = 1768] [serial = 1344] [outer = 0x8f026000] 09:02:04 INFO - PROCESS | 1768 | 1466697724404 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]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1532ms 09:02:04 INFO - PROCESS | 1768 | 1466697724444 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1768 | 1466697724449 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 09:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:02:04 INFO - PROCESS | 1768 | 1466697724455 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1768 | 1466697724460 Marionette TRACE conn4 <- [1,1762,null,{}] 09:02:04 INFO - PROCESS | 1768 | 1466697724466 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}] 09:02:04 INFO - PROCESS | 1768 | 1466697724471 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:04 INFO - PROCESS | 1768 | 1466697724671 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 09:02:04 INFO - PROCESS | 1768 | 1466697724944 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1768 | 1466697724954 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f023400 == 44 [pid = 1768] [id = 448] 09:02:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x92637800) [pid = 1768] [serial = 1345] [outer = (nil)] 09:02:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x928e0400) [pid = 1768] [serial = 1346] [outer = 0x92637800] 09:02:05 INFO - PROCESS | 1768 | 1466697725090 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x9297dc00) [pid = 1768] [serial = 1347] [outer = 0x92637800] 09:02:06 INFO - PROCESS | 1768 | 1466697726014 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]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1632ms 09:02:06 INFO - PROCESS | 1768 | 1466697726089 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1768 | 1466697726092 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 09:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:02:06 INFO - PROCESS | 1768 | 1466697726100 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1768 | 1466697726103 Marionette TRACE conn4 <- [1,1766,null,{}] 09:02:06 INFO - PROCESS | 1768 | 1466697726109 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}] 09:02:06 INFO - PROCESS | 1768 | 1466697726114 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:06 INFO - PROCESS | 1768 | 1466697726303 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 09:02:06 INFO - PROCESS | 1768 | 1466697726544 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1768 | 1466697726553 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660c00 == 45 [pid = 1768] [id = 449] 09:02:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8b661000) [pid = 1768] [serial = 1348] [outer = (nil)] 09:02:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8cad1c00) [pid = 1768] [serial = 1349] [outer = 0x8b661000] 09:02:06 INFO - PROCESS | 1768 | 1466697726807 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8cc78800) [pid = 1768] [serial = 1350] [outer = 0x8b661000] 09:02:07 INFO - PROCESS | 1768 | 1466697727851 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]]]}] 09:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1782ms 09:02:07 INFO - PROCESS | 1768 | 1466697727884 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1768 | 1466697727888 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 09:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:02:07 INFO - PROCESS | 1768 | 1466697727897 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1768 | 1466697727903 Marionette TRACE conn4 <- [1,1770,null,{}] 09:02:07 INFO - PROCESS | 1768 | 1466697727911 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}] 09:02:07 INFO - PROCESS | 1768 | 1466697727918 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:08 INFO - PROCESS | 1768 | 1466697728121 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 09:02:08 INFO - PROCESS | 1768 | 1466697728477 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1768 | 1466697728484 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:08 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5c000 == 44 [pid = 1768] [id = 439] 09:02:08 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e1400 == 43 [pid = 1768] [id = 438] 09:02:08 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccf000 == 42 [pid = 1768] [id = 437] 09:02:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc76c00 == 43 [pid = 1768] [id = 450] 09:02:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8cc77800) [pid = 1768] [serial = 1351] [outer = (nil)] 09:02:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8cccf000) [pid = 1768] [serial = 1352] [outer = 0x8cc77800] 09:02:08 INFO - PROCESS | 1768 | 1466697728611 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8d9e2400) [pid = 1768] [serial = 1353] [outer = 0x8cc77800] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8f910400) [pid = 1768] [serial = 1284] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8f6d8800) [pid = 1768] [serial = 1283] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8f602800) [pid = 1768] [serial = 1277] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f609c00) [pid = 1768] [serial = 1278] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8e429c00) [pid = 1768] [serial = 1268] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8e431c00) [pid = 1768] [serial = 1269] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f026c00) [pid = 1768] [serial = 1245] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8ccd8000) [pid = 1768] [serial = 1247] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8d3a8400) [pid = 1768] [serial = 1248] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f69d000) [pid = 1768] [serial = 1256] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f6d2800) [pid = 1768] [serial = 1257] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f3f2800) [pid = 1768] [serial = 1253] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8f603800) [pid = 1768] [serial = 1254] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8ef56800) [pid = 1768] [serial = 1250] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f14b800) [pid = 1768] [serial = 1251] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f907400) [pid = 1768] [serial = 1259] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f908400) [pid = 1768] [serial = 1260] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8ef60c00) [pid = 1768] [serial = 1271] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f141c00) [pid = 1768] [serial = 1272] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cadc000) [pid = 1768] [serial = 1265] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8cc80400) [pid = 1768] [serial = 1266] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f382400) [pid = 1768] [serial = 1274] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x923bb000) [pid = 1768] [serial = 1262] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x925b0800) [pid = 1768] [serial = 1263] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f3f8400) [pid = 1768] [serial = 1281] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f386c00) [pid = 1768] [serial = 1275] [outer = (nil)] [url = about:blank] 09:02:08 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8e42c800) [pid = 1768] [serial = 1280] [outer = (nil)] [url = about:blank] 09:02:09 INFO - PROCESS | 1768 | 1466697729537 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]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1694ms 09:02:09 INFO - PROCESS | 1768 | 1466697729590 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 1768 | 1466697729596 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 09:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:02:09 INFO - PROCESS | 1768 | 1466697729608 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1768 | 1466697729612 Marionette TRACE conn4 <- [1,1774,null,{}] 09:02:09 INFO - PROCESS | 1768 | 1466697729631 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}] 09:02:09 INFO - PROCESS | 1768 | 1466697729638 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:09 INFO - PROCESS | 1768 | 1466697729834 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 09:02:09 INFO - PROCESS | 1768 | 1466697729845 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1768 | 1466697729853 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f6000 == 44 [pid = 1768] [id = 451] 09:02:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e2f6800) [pid = 1768] [serial = 1354] [outer = (nil)] 09:02:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8ef60800) [pid = 1768] [serial = 1355] [outer = 0x8e2f6800] 09:02:09 INFO - PROCESS | 1768 | 1466697729925 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f026c00) [pid = 1768] [serial = 1356] [outer = 0x8e2f6800] 09:02:11 INFO - PROCESS | 1768 | 1466697731033 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]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1453ms 09:02:11 INFO - PROCESS | 1768 | 1466697731061 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1768 | 1466697731065 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 09:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:02:11 INFO - PROCESS | 1768 | 1466697731072 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1768 | 1466697731078 Marionette TRACE conn4 <- [1,1778,null,{}] 09:02:11 INFO - PROCESS | 1768 | 1466697731096 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}] 09:02:11 INFO - PROCESS | 1768 | 1466697731107 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:11 INFO - PROCESS | 1768 | 1466697731451 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 09:02:11 INFO - PROCESS | 1768 | 1466697731487 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1768 | 1466697731500 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad6800 == 45 [pid = 1768] [id = 452] 09:02:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8e42ac00) [pid = 1768] [serial = 1357] [outer = (nil)] 09:02:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f386800) [pid = 1768] [serial = 1358] [outer = 0x8e42ac00] 09:02:11 INFO - PROCESS | 1768 | 1466697731575 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f38c800) [pid = 1768] [serial = 1359] [outer = 0x8e42ac00] 09:02:12 INFO - PROCESS | 1768 | 1466697732695 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]]]}] 09:02:12 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 09:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1691ms 09:02:12 INFO - PROCESS | 1768 | 1466697732764 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1768 | 1466697732770 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 09:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:02:12 INFO - PROCESS | 1768 | 1466697732779 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1768 | 1466697732783 Marionette TRACE conn4 <- [1,1782,null,{}] 09:02:12 INFO - PROCESS | 1768 | 1466697732789 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}] 09:02:12 INFO - PROCESS | 1768 | 1466697732795 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:13 INFO - PROCESS | 1768 | 1466697733055 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 09:02:13 INFO - PROCESS | 1768 | 1466697733081 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1768 | 1466697733088 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f142800 == 46 [pid = 1768] [id = 453] 09:02:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f1cb800) [pid = 1768] [serial = 1360] [outer = (nil)] 09:02:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f605000) [pid = 1768] [serial = 1361] [outer = 0x8f1cb800] 09:02:13 INFO - PROCESS | 1768 | 1466697733169 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f60bc00) [pid = 1768] [serial = 1362] [outer = 0x8f1cb800] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8cdea800) [pid = 1768] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cccf400) [pid = 1768] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8d9e9000) [pid = 1768] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f14b400) [pid = 1768] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8ef5c800) [pid = 1768] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8e2f9c00) [pid = 1768] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cad8c00) [pid = 1768] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f6dc000) [pid = 1768] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x928dc800) [pid = 1768] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x91d65800) [pid = 1768] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8cc80000) [pid = 1768] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:02:13 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8cdf2400) [pid = 1768] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:02:14 INFO - PROCESS | 1768 | 1466697734236 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]]]}] 09:02:14 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 09:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1538ms 09:02:14 INFO - PROCESS | 1768 | 1466697734318 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1768 | 1466697734327 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 09:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:02:14 INFO - PROCESS | 1768 | 1466697734340 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1768 | 1466697734346 Marionette TRACE conn4 <- [1,1786,null,{}] 09:02:14 INFO - PROCESS | 1768 | 1466697734355 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}] 09:02:14 INFO - PROCESS | 1768 | 1466697734361 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:14 INFO - PROCESS | 1768 | 1466697734557 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 09:02:14 INFO - PROCESS | 1768 | 1466697734702 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1768 | 1466697734710 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3ac000 == 47 [pid = 1768] [id = 454] 09:02:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d9e9000) [pid = 1768] [serial = 1363] [outer = (nil)] 09:02:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f603000) [pid = 1768] [serial = 1364] [outer = 0x8d9e9000] 09:02:14 INFO - PROCESS | 1768 | 1466697734808 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f6a1400) [pid = 1768] [serial = 1365] [outer = 0x8d9e9000] 09:02:15 INFO - PROCESS | 1768 | 1466697735719 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]]]}] 09:02:15 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 09:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1438ms 09:02:15 INFO - PROCESS | 1768 | 1466697735778 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 1768 | 1466697735785 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 09:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:02:15 INFO - PROCESS | 1768 | 1466697735795 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:02:15 INFO - PROCESS | 1768 | 1466697735803 Marionette TRACE conn4 <- [1,1790,null,{}] 09:02:15 INFO - PROCESS | 1768 | 1466697735825 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}] 09:02:15 INFO - PROCESS | 1768 | 1466697735835 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:16 INFO - PROCESS | 1768 | 1466697736119 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 09:02:16 INFO - PROCESS | 1768 | 1466697736417 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1768 | 1466697736433 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b669000 == 48 [pid = 1768] [id = 455] 09:02:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cded400) [pid = 1768] [serial = 1366] [outer = (nil)] 09:02:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8d39a000) [pid = 1768] [serial = 1367] [outer = 0x8cded400] 09:02:16 INFO - PROCESS | 1768 | 1466697736525 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d9ea000) [pid = 1768] [serial = 1368] [outer = 0x8cded400] 09:02:17 INFO - PROCESS | 1768 | 1466697737597 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]]]}] 09:02:17 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) 09:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1852ms 09:02:17 INFO - PROCESS | 1768 | 1466697737648 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1768 | 1466697737657 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 09:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:02:17 INFO - PROCESS | 1768 | 1466697737670 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1768 | 1466697737674 Marionette TRACE conn4 <- [1,1794,null,{}] 09:02:17 INFO - PROCESS | 1768 | 1466697737682 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}] 09:02:17 INFO - PROCESS | 1768 | 1466697737687 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:17 INFO - PROCESS | 1768 | 1466697737941 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 09:02:18 INFO - PROCESS | 1768 | 1466697738225 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1768 | 1466697738233 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3fa000 == 49 [pid = 1768] [id = 456] 09:02:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8ef5c400) [pid = 1768] [serial = 1369] [outer = (nil)] 09:02:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f146000) [pid = 1768] [serial = 1370] [outer = 0x8ef5c400] 09:02:18 INFO - PROCESS | 1768 | 1466697738330 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f1c3c00) [pid = 1768] [serial = 1371] [outer = 0x8ef5c400] 09:02:19 INFO - PROCESS | 1768 | 1466697739307 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]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1685ms 09:02:19 INFO - PROCESS | 1768 | 1466697739355 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 09:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:02:19 INFO - PROCESS | 1768 | 1466697739360 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 09:02:19 INFO - PROCESS | 1768 | 1466697739367 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1768 | 1466697739373 Marionette TRACE conn4 <- [1,1798,null,{}] 09:02:19 INFO - PROCESS | 1768 | 1466697739391 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}] 09:02:19 INFO - PROCESS | 1768 | 1466697739401 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:19 INFO - PROCESS | 1768 | 1466697739613 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 09:02:19 INFO - PROCESS | 1768 | 1466697739905 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1768 | 1466697739920 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f387000 == 50 [pid = 1768] [id = 457] 09:02:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f6d7800) [pid = 1768] [serial = 1372] [outer = (nil)] 09:02:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f908400) [pid = 1768] [serial = 1373] [outer = 0x8f6d7800] 09:02:20 INFO - PROCESS | 1768 | 1466697740049 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d5cc00) [pid = 1768] [serial = 1374] [outer = 0x8f6d7800] 09:02:20 INFO - PROCESS | 1768 | 1466697740993 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]]]}] 09:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1687ms 09:02:21 INFO - PROCESS | 1768 | 1466697741055 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 09:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:02:21 INFO - PROCESS | 1768 | 1466697741060 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 09:02:21 INFO - PROCESS | 1768 | 1466697741067 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1768 | 1466697741071 Marionette TRACE conn4 <- [1,1802,null,{}] 09:02:21 INFO - PROCESS | 1768 | 1466697741077 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}] 09:02:21 INFO - PROCESS | 1768 | 1466697741083 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:21 INFO - PROCESS | 1768 | 1466697741312 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 09:02:21 INFO - PROCESS | 1768 | 1466697741537 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1768 | 1466697741550 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f602400 == 51 [pid = 1768] [id = 458] 09:02:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f6a4400) [pid = 1768] [serial = 1375] [outer = (nil)] 09:02:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x925ac400) [pid = 1768] [serial = 1376] [outer = 0x8f6a4400] 09:02:21 INFO - PROCESS | 1768 | 1466697741707 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x92630800) [pid = 1768] [serial = 1377] [outer = 0x8f6a4400] 09:02:22 INFO - PROCESS | 1768 | 1466697742641 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]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1645ms 09:02:22 INFO - PROCESS | 1768 | 1466697742712 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1768 | 1466697742717 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 09:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:02:22 INFO - PROCESS | 1768 | 1466697742724 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1768 | 1466697742728 Marionette TRACE conn4 <- [1,1806,null,{}] 09:02:22 INFO - PROCESS | 1768 | 1466697742735 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}] 09:02:22 INFO - PROCESS | 1768 | 1466697742741 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:22 INFO - PROCESS | 1768 | 1466697742936 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 09:02:23 INFO - PROCESS | 1768 | 1466697743160 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1768 | 1466697743168 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f385400 == 52 [pid = 1768] [id = 459] 09:02:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f6d3000) [pid = 1768] [serial = 1378] [outer = (nil)] 09:02:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x9297c400) [pid = 1768] [serial = 1379] [outer = 0x8f6d3000] 09:02:23 INFO - PROCESS | 1768 | 1466697743293 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x92983c00) [pid = 1768] [serial = 1380] [outer = 0x8f6d3000] 09:02:24 INFO - PROCESS | 1768 | 1466697744217 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]]]}] 09:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1536ms 09:02:24 INFO - PROCESS | 1768 | 1466697744262 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 09:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:02:24 INFO - PROCESS | 1768 | 1466697744266 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 09:02:24 INFO - PROCESS | 1768 | 1466697744274 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1768 | 1466697744277 Marionette TRACE conn4 <- [1,1810,null,{}] 09:02:24 INFO - PROCESS | 1768 | 1466697744284 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}] 09:02:24 INFO - PROCESS | 1768 | 1466697744294 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:24 INFO - PROCESS | 1768 | 1466697744529 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 09:02:24 INFO - PROCESS | 1768 | 1466697744765 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1768 | 1466697744773 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f90a400 == 53 [pid = 1768] [id = 460] 09:02:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x928d4c00) [pid = 1768] [serial = 1381] [outer = (nil)] 09:02:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x92aab000) [pid = 1768] [serial = 1382] [outer = 0x928d4c00] 09:02:24 INFO - PROCESS | 1768 | 1466697744906 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x92ab2800) [pid = 1768] [serial = 1383] [outer = 0x928d4c00] 09:02:25 INFO - PROCESS | 1768 | 1466697745865 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]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1640ms 09:02:25 INFO - PROCESS | 1768 | 1466697745919 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1768 | 1466697745924 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 09:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:02:25 INFO - PROCESS | 1768 | 1466697745931 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1768 | 1466697745934 Marionette TRACE conn4 <- [1,1814,null,{}] 09:02:25 INFO - PROCESS | 1768 | 1466697745941 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}] 09:02:25 INFO - PROCESS | 1768 | 1466697745945 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:26 INFO - PROCESS | 1768 | 1466697746139 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 09:02:26 INFO - PROCESS | 1768 | 1466697746334 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 1768 | 1466697746343 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663800 == 54 [pid = 1768] [id = 461] 09:02:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8cad2800) [pid = 1768] [serial = 1384] [outer = (nil)] 09:02:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x92ab6c00) [pid = 1768] [serial = 1385] [outer = 0x8cad2800] 09:02:26 INFO - PROCESS | 1768 | 1466697746423 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x92ab8c00) [pid = 1768] [serial = 1386] [outer = 0x8cad2800] 09:02:27 INFO - PROCESS | 1768 | 1466697747414 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]]]}] 09:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1533ms 09:02:27 INFO - PROCESS | 1768 | 1466697747466 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1768 | 1466697747470 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 09:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:02:27 INFO - PROCESS | 1768 | 1466697747477 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1768 | 1466697747482 Marionette TRACE conn4 <- [1,1818,null,{}] 09:02:27 INFO - PROCESS | 1768 | 1466697747488 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}] 09:02:27 INFO - PROCESS | 1768 | 1466697747493 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:27 INFO - PROCESS | 1768 | 1466697747688 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 09:02:27 INFO - PROCESS | 1768 | 1466697747873 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1768 | 1466697747883 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad1400 == 55 [pid = 1768] [id = 462] 09:02:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8cdf6800) [pid = 1768] [serial = 1387] [outer = (nil)] 09:02:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8ef56400) [pid = 1768] [serial = 1388] [outer = 0x8cdf6800] 09:02:28 INFO - PROCESS | 1768 | 1466697748009 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x93a0b000) [pid = 1768] [serial = 1389] [outer = 0x8cdf6800] 09:02:28 INFO - PROCESS | 1768 | 1466697748955 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]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1784ms 09:02:29 INFO - PROCESS | 1768 | 1466697749294 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1768 | 1466697749302 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 09:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:02:29 INFO - PROCESS | 1768 | 1466697749312 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1768 | 1466697749316 Marionette TRACE conn4 <- [1,1822,null,{}] 09:02:29 INFO - PROCESS | 1768 | 1466697749325 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}] 09:02:29 INFO - PROCESS | 1768 | 1466697749331 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:29 INFO - PROCESS | 1768 | 1466697749684 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 09:02:29 INFO - PROCESS | 1768 | 1466697749871 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 1768 | 1466697749889 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a7000 == 56 [pid = 1768] [id = 463] 09:02:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8d3ab000) [pid = 1768] [serial = 1390] [outer = (nil)] 09:02:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8e2f0c00) [pid = 1768] [serial = 1391] [outer = 0x8d3ab000] 09:02:29 INFO - PROCESS | 1768 | 1466697749969 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8e3ef800) [pid = 1768] [serial = 1392] [outer = 0x8d3ab000] 09:02:31 INFO - PROCESS | 1768 | 1466697751082 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]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1834ms 09:02:31 INFO - PROCESS | 1768 | 1466697751148 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1768 | 1466697751155 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 09:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:02:31 INFO - PROCESS | 1768 | 1466697751172 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1768 | 1466697751182 Marionette TRACE conn4 <- [1,1826,null,{}] 09:02:31 INFO - PROCESS | 1768 | 1466697751192 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}] 09:02:31 INFO - PROCESS | 1768 | 1466697751200 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:31 INFO - PROCESS | 1768 | 1466697751574 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 09:02:31 INFO - PROCESS | 1768 | 1466697751776 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 1768 | 1466697751788 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f024800 == 57 [pid = 1768] [id = 464] 09:02:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x8f387400) [pid = 1768] [serial = 1393] [outer = (nil)] 09:02:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x8f604400) [pid = 1768] [serial = 1394] [outer = 0x8f387400] 09:02:31 INFO - PROCESS | 1768 | 1466697751885 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x8f610400) [pid = 1768] [serial = 1395] [outer = 0x8f387400] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f142800 == 56 [pid = 1768] [id = 453] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad6800 == 55 [pid = 1768] [id = 452] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2f6000 == 54 [pid = 1768] [id = 451] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc76c00 == 53 [pid = 1768] [id = 450] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660c00 == 52 [pid = 1768] [id = 449] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf6c00 == 51 [pid = 1768] [id = 436] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadd000 == 50 [pid = 1768] [id = 440] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd3000 == 49 [pid = 1768] [id = 441] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3f6000 == 48 [pid = 1768] [id = 442] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3f3800 == 47 [pid = 1768] [id = 444] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2fdc00 == 46 [pid = 1768] [id = 445] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdea400 == 45 [pid = 1768] [id = 435] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f023400 == 44 [pid = 1768] [id = 448] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3f0800 == 43 [pid = 1768] [id = 443] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccda400 == 42 [pid = 1768] [id = 447] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cded800 == 41 [pid = 1768] [id = 428] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f147c00 == 40 [pid = 1768] [id = 429] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6d9800 == 39 [pid = 1768] [id = 430] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x91d5dc00 == 38 [pid = 1768] [id = 431] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8b668000 == 37 [pid = 1768] [id = 432] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cada000 == 36 [pid = 1768] [id = 433] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad8800 == 35 [pid = 1768] [id = 434] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65f800 == 34 [pid = 1768] [id = 446] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a7000 == 33 [pid = 1768] [id = 463] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8b663800 == 32 [pid = 1768] [id = 461] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad1400 == 31 [pid = 1768] [id = 462] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f90a400 == 30 [pid = 1768] [id = 460] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f385400 == 29 [pid = 1768] [id = 459] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f602400 == 28 [pid = 1768] [id = 458] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3fa000 == 27 [pid = 1768] [id = 456] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8f387000 == 26 [pid = 1768] [id = 457] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3ac000 == 25 [pid = 1768] [id = 454] 09:02:34 INFO - PROCESS | 1768 | --DOCSHELL 0x8b669000 == 24 [pid = 1768] [id = 455] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x8ef65000) [pid = 1768] [serial = 1322] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x8cdf5000) [pid = 1768] [serial = 1307] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x8cdf6400) [pid = 1768] [serial = 1314] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8e2f1800) [pid = 1768] [serial = 1316] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8f1ca800) [pid = 1768] [serial = 1289] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8f019400) [pid = 1768] [serial = 1319] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f1c1400) [pid = 1768] [serial = 1310] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8e3f7000) [pid = 1768] [serial = 1305] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8cdf8c00) [pid = 1768] [serial = 1304] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x91d64800) [pid = 1768] [serial = 1292] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x92985400) [pid = 1768] [serial = 1301] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x92635400) [pid = 1768] [serial = 1296] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x928d7c00) [pid = 1768] [serial = 1299] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8cded000) [pid = 1768] [serial = 1313] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8d9e1c00) [pid = 1768] [serial = 1308] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x923b7400) [pid = 1768] [serial = 1293] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8e2f7000) [pid = 1768] [serial = 1317] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f388000) [pid = 1768] [serial = 1290] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f027c00) [pid = 1768] [serial = 1320] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x9262dc00) [pid = 1768] [serial = 1295] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8d3ab400) [pid = 1768] [serial = 1286] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x92a51c00) [pid = 1768] [serial = 1302] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x92741400) [pid = 1768] [serial = 1298] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8e2fc800) [pid = 1768] [serial = 1287] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f1cbc00) [pid = 1768] [serial = 1311] [outer = (nil)] [url = about:blank] 09:02:34 INFO - PROCESS | 1768 | 1466697754589 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]]]}] 09:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 3563ms 09:02:34 INFO - PROCESS | 1768 | 1466697754730 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 09:02:34 INFO - PROCESS | 1768 | 1466697754735 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 09:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:02:34 INFO - PROCESS | 1768 | 1466697754743 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 1768 | 1466697754749 Marionette TRACE conn4 <- [1,1830,null,{}] 09:02:34 INFO - PROCESS | 1768 | 1466697754759 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}] 09:02:34 INFO - PROCESS | 1768 | 1466697754765 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:35 INFO - PROCESS | 1768 | 1466697755001 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 09:02:35 INFO - PROCESS | 1768 | 1466697755204 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 1768 | 1466697755222 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7ac00 == 25 [pid = 1768] [id = 465] 09:02:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8cc7b000) [pid = 1768] [serial = 1396] [outer = (nil)] 09:02:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8cc80400) [pid = 1768] [serial = 1397] [outer = 0x8cc7b000] 09:02:35 INFO - PROCESS | 1768 | 1466697755357 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8ccce800) [pid = 1768] [serial = 1398] [outer = 0x8cc7b000] 09:02:36 INFO - PROCESS | 1768 | 1466697756311 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]]]}] 09:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1637ms 09:02:36 INFO - PROCESS | 1768 | 1466697756381 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 1768 | 1466697756388 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 09:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:02:36 INFO - PROCESS | 1768 | 1466697756400 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1768 | 1466697756403 Marionette TRACE conn4 <- [1,1834,null,{}] 09:02:36 INFO - PROCESS | 1768 | 1466697756410 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}] 09:02:36 INFO - PROCESS | 1768 | 1466697756417 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:36 INFO - PROCESS | 1768 | 1466697756626 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 09:02:36 INFO - PROCESS | 1768 | 1466697756839 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1768 | 1466697756852 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdee800 == 26 [pid = 1768] [id = 466] 09:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8cdf8c00) [pid = 1768] [serial = 1399] [outer = (nil)] 09:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8d39a800) [pid = 1768] [serial = 1400] [outer = 0x8cdf8c00] 09:02:36 INFO - PROCESS | 1768 | 1466697756932 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8d3a3000) [pid = 1768] [serial = 1401] [outer = 0x8cdf8c00] 09:02:38 INFO - PROCESS | 1768 | 1466697758037 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]]]}] 09:02:38 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 09:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1689ms 09:02:38 INFO - PROCESS | 1768 | 1466697758088 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 1768 | 1466697758091 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 09:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:02:38 INFO - PROCESS | 1768 | 1466697758108 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1768 | 1466697758114 Marionette TRACE conn4 <- [1,1838,null,{}] 09:02:38 INFO - PROCESS | 1768 | 1466697758135 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}] 09:02:38 INFO - PROCESS | 1768 | 1466697758149 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:38 INFO - PROCESS | 1768 | 1466697758480 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 09:02:38 INFO - PROCESS | 1768 | 1466697758575 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1768 | 1466697758588 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f5c00 == 27 [pid = 1768] [id = 467] 09:02:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8e2f6000) [pid = 1768] [serial = 1402] [outer = (nil)] 09:02:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8e2fb800) [pid = 1768] [serial = 1403] [outer = 0x8e2f6000] 09:02:38 INFO - PROCESS | 1768 | 1466697758677 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8e3f6400) [pid = 1768] [serial = 1404] [outer = 0x8e2f6000] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8f1cb800) [pid = 1768] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8cc84800) [pid = 1768] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8cad1800) [pid = 1768] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8ccd4000) [pid = 1768] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x92637800) [pid = 1768] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f3f1400) [pid = 1768] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8e2f6800) [pid = 1768] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f6d4800) [pid = 1768] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f906800) [pid = 1768] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e3f9400) [pid = 1768] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f026000) [pid = 1768] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cc77800) [pid = 1768] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8b661000) [pid = 1768] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8e42ac00) [pid = 1768] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:02:40 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d9e9000) [pid = 1768] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:02:40 INFO - PROCESS | 1768 | 1466697760423 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]]]}] 09:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2350ms 09:02:40 INFO - PROCESS | 1768 | 1466697760459 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 1768 | 1466697760463 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 09:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:02:40 INFO - PROCESS | 1768 | 1466697760470 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 1768 | 1466697760472 Marionette TRACE conn4 <- [1,1842,null,{}] 09:02:40 INFO - PROCESS | 1768 | 1466697760479 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}] 09:02:40 INFO - PROCESS | 1768 | 1466697760485 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:40 INFO - PROCESS | 1768 | 1466697760708 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 09:02:40 INFO - PROCESS | 1768 | 1466697760729 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 1768 | 1466697760737 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad8c00 == 28 [pid = 1768] [id = 468] 09:02:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d9e5800) [pid = 1768] [serial = 1405] [outer = (nil)] 09:02:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e431400) [pid = 1768] [serial = 1406] [outer = 0x8d9e5800] 09:02:40 INFO - PROCESS | 1768 | 1466697760811 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8ef64c00) [pid = 1768] [serial = 1407] [outer = 0x8d9e5800] 09:02:41 INFO - PROCESS | 1768 | 1466697761735 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]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1298ms 09:02:41 INFO - PROCESS | 1768 | 1466697761769 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1768 | 1466697761773 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 09:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:02:41 INFO - PROCESS | 1768 | 1466697761780 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1768 | 1466697761785 Marionette TRACE conn4 <- [1,1846,null,{}] 09:02:41 INFO - PROCESS | 1768 | 1466697761791 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}] 09:02:41 INFO - PROCESS | 1768 | 1466697761797 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:41 INFO - PROCESS | 1768 | 1466697761970 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 09:02:42 INFO - PROCESS | 1768 | 1466697762201 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 1768 | 1466697762208 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65f800 == 29 [pid = 1768] [id = 469] 09:02:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8b660000) [pid = 1768] [serial = 1408] [outer = (nil)] 09:02:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8b667800) [pid = 1768] [serial = 1409] [outer = 0x8b660000] 09:02:42 INFO - PROCESS | 1768 | 1466697762324 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8cada400) [pid = 1768] [serial = 1410] [outer = 0x8b660000] 09:02:43 INFO - PROCESS | 1768 | 1466697763420 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]]]}] 09:02:43 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) 09:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1685ms 09:02:43 INFO - PROCESS | 1768 | 1466697763470 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 1768 | 1466697763477 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 09:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:02:43 INFO - PROCESS | 1768 | 1466697763486 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1768 | 1466697763492 Marionette TRACE conn4 <- [1,1850,null,{}] 09:02:43 INFO - PROCESS | 1768 | 1466697763500 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}] 09:02:43 INFO - PROCESS | 1768 | 1466697763510 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:43 INFO - PROCESS | 1768 | 1466697763766 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 09:02:44 INFO - PROCESS | 1768 | 1466697764051 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 1768 | 1466697764061 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccd800 == 30 [pid = 1768] [id = 470] 09:02:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8cdf7c00) [pid = 1768] [serial = 1411] [outer = (nil)] 09:02:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8d3af400) [pid = 1768] [serial = 1412] [outer = 0x8cdf7c00] 09:02:44 INFO - PROCESS | 1768 | 1466697764157 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8e2f2800) [pid = 1768] [serial = 1413] [outer = 0x8cdf7c00] 09:02:45 INFO - PROCESS | 1768 | 1466697765162 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]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1737ms 09:02:45 INFO - PROCESS | 1768 | 1466697765228 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1768 | 1466697765235 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 09:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:02:45 INFO - PROCESS | 1768 | 1466697765243 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1768 | 1466697765247 Marionette TRACE conn4 <- [1,1854,null,{}] 09:02:45 INFO - PROCESS | 1768 | 1466697765254 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}] 09:02:45 INFO - PROCESS | 1768 | 1466697765260 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:45 INFO - PROCESS | 1768 | 1466697765564 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 09:02:46 INFO - PROCESS | 1768 | 1466697766006 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 1768 | 1466697766016 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad1400 == 31 [pid = 1768] [id = 471] 09:02:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8cdef400) [pid = 1768] [serial = 1414] [outer = (nil)] 09:02:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f01b800) [pid = 1768] [serial = 1415] [outer = 0x8cdef400] 09:02:46 INFO - PROCESS | 1768 | 1466697766143 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f142c00) [pid = 1768] [serial = 1416] [outer = 0x8cdef400] 09:02:47 INFO - PROCESS | 1768 | 1466697767110 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]]]}] 09:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1939ms 09:02:47 INFO - PROCESS | 1768 | 1466697767184 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 1768 | 1466697767189 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 09:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:02:47 INFO - PROCESS | 1768 | 1466697767206 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1768 | 1466697767217 Marionette TRACE conn4 <- [1,1858,null,{}] 09:02:47 INFO - PROCESS | 1768 | 1466697767224 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}] 09:02:47 INFO - PROCESS | 1768 | 1466697767233 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:47 INFO - PROCESS | 1768 | 1466697767558 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 09:02:47 INFO - PROCESS | 1768 | 1466697767759 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1768 | 1466697767771 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c6400 == 32 [pid = 1768] [id = 472] 09:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f1c6c00) [pid = 1768] [serial = 1417] [outer = (nil)] 09:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f38b400) [pid = 1768] [serial = 1418] [outer = 0x8f1c6c00] 09:02:47 INFO - PROCESS | 1768 | 1466697767856 Marionette DEBUG loaded listener.js 09:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8f3f0c00) [pid = 1768] [serial = 1419] [outer = 0x8f1c6c00] 09:02:48 INFO - PROCESS | 1768 | 1466697768776 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]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1654ms 09:02:48 INFO - PROCESS | 1768 | 1466697768852 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1768 | 1466697768857 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 09:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:02:48 INFO - PROCESS | 1768 | 1466697768864 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1768 | 1466697768869 Marionette TRACE conn4 <- [1,1862,null,{}] 09:02:48 INFO - PROCESS | 1768 | 1466697768875 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}] 09:02:48 INFO - PROCESS | 1768 | 1466697768880 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:49 INFO - PROCESS | 1768 | 1466697769110 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 09:02:49 INFO - PROCESS | 1768 | 1466697769332 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 1768 | 1466697769340 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2efc00 == 33 [pid = 1768] [id = 473] 09:02:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8f604000) [pid = 1768] [serial = 1420] [outer = (nil)] 09:02:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8f60ec00) [pid = 1768] [serial = 1421] [outer = 0x8f604000] 09:02:49 INFO - PROCESS | 1768 | 1466697769470 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8f60c000) [pid = 1768] [serial = 1422] [outer = 0x8f604000] 09:02:50 INFO - PROCESS | 1768 | 1466697770453 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]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1653ms 09:02:50 INFO - PROCESS | 1768 | 1466697770519 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1768 | 1466697770523 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 09:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:02:50 INFO - PROCESS | 1768 | 1466697770530 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1768 | 1466697770534 Marionette TRACE conn4 <- [1,1866,null,{}] 09:02:50 INFO - PROCESS | 1768 | 1466697770540 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}] 09:02:50 INFO - PROCESS | 1768 | 1466697770546 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:50 INFO - PROCESS | 1768 | 1466697770766 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 09:02:51 INFO - PROCESS | 1768 | 1466697771004 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1768 | 1466697771024 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6dac00 == 34 [pid = 1768] [id = 474] 09:02:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8f6dc000) [pid = 1768] [serial = 1423] [outer = (nil)] 09:02:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8f904c00) [pid = 1768] [serial = 1424] [outer = 0x8f6dc000] 09:02:51 INFO - PROCESS | 1768 | 1466697771169 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x91d68c00) [pid = 1768] [serial = 1425] [outer = 0x8f6dc000] 09:02:52 INFO - PROCESS | 1768 | 1466697772230 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]]]}] 09:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1786ms 09:02:52 INFO - PROCESS | 1768 | 1466697772317 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 09:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:02:52 INFO - PROCESS | 1768 | 1466697772322 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 09:02:52 INFO - PROCESS | 1768 | 1466697772329 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1768 | 1466697772334 Marionette TRACE conn4 <- [1,1870,null,{}] 09:02:52 INFO - PROCESS | 1768 | 1466697772341 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}] 09:02:52 INFO - PROCESS | 1768 | 1466697772348 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:52 INFO - PROCESS | 1768 | 1466697772596 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 09:02:52 INFO - PROCESS | 1768 | 1466697772860 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1768 | 1466697772875 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7b400 == 35 [pid = 1768] [id = 475] 09:02:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8ccdc400) [pid = 1768] [serial = 1426] [outer = (nil)] 09:02:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8e2f4800) [pid = 1768] [serial = 1427] [outer = 0x8ccdc400] 09:02:52 INFO - PROCESS | 1768 | 1466697772974 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8b66d400) [pid = 1768] [serial = 1428] [outer = 0x8ccdc400] 09:02:53 INFO - PROCESS | 1768 | 1466697773917 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]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1639ms 09:02:53 INFO - PROCESS | 1768 | 1466697773968 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 09:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:02:53 INFO - PROCESS | 1768 | 1466697773973 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 09:02:53 INFO - PROCESS | 1768 | 1466697773979 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1768 | 1466697773983 Marionette TRACE conn4 <- [1,1874,null,{}] 09:02:53 INFO - PROCESS | 1768 | 1466697773989 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}] 09:02:54 INFO - PROCESS | 1768 | 1466697773996 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:54 INFO - PROCESS | 1768 | 1466697774176 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 09:02:54 INFO - PROCESS | 1768 | 1466697774557 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 1768 | 1466697774566 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad2c00 == 36 [pid = 1768] [id = 476] 09:02:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8cad5000) [pid = 1768] [serial = 1429] [outer = (nil)] 09:02:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8cadf000) [pid = 1768] [serial = 1430] [outer = 0x8cad5000] 09:02:54 INFO - PROCESS | 1768 | 1466697774699 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8ccd0800) [pid = 1768] [serial = 1431] [outer = 0x8cad5000] 09:02:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad8c00 == 35 [pid = 1768] [id = 468] 09:02:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2f5c00 == 34 [pid = 1768] [id = 467] 09:02:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdee800 == 33 [pid = 1768] [id = 466] 09:02:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7ac00 == 32 [pid = 1768] [id = 465] 09:02:55 INFO - PROCESS | 1768 | 1466697775817 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]]]}] 09:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1888ms 09:02:55 INFO - PROCESS | 1768 | 1466697775869 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1768 | 1466697775874 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 09:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:02:55 INFO - PROCESS | 1768 | 1466697775883 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1768 | 1466697775887 Marionette TRACE conn4 <- [1,1878,null,{}] 09:02:55 INFO - PROCESS | 1768 | 1466697775895 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}] 09:02:55 INFO - PROCESS | 1768 | 1466697775902 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8f38c800) [pid = 1768] [serial = 1359] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8f386800) [pid = 1768] [serial = 1358] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f60bc00) [pid = 1768] [serial = 1362] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8f6a1400) [pid = 1768] [serial = 1365] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8f603000) [pid = 1768] [serial = 1364] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f605000) [pid = 1768] [serial = 1361] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f150800) [pid = 1768] [serial = 1323] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x925b4c00) [pid = 1768] [serial = 1340] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x9273b400) [pid = 1768] [serial = 1341] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8cdea000) [pid = 1768] [serial = 1325] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8cdf1c00) [pid = 1768] [serial = 1326] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x928e0400) [pid = 1768] [serial = 1346] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x9297dc00) [pid = 1768] [serial = 1347] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f3f5800) [pid = 1768] [serial = 1331] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f3fc000) [pid = 1768] [serial = 1332] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8ef60800) [pid = 1768] [serial = 1355] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f026c00) [pid = 1768] [serial = 1356] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f6db400) [pid = 1768] [serial = 1334] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f6df400) [pid = 1768] [serial = 1335] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x91d60400) [pid = 1768] [serial = 1337] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x91d66400) [pid = 1768] [serial = 1338] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e3fe400) [pid = 1768] [serial = 1328] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8ef62c00) [pid = 1768] [serial = 1329] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x928d8c00) [pid = 1768] [serial = 1343] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x928dc400) [pid = 1768] [serial = 1344] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cccf000) [pid = 1768] [serial = 1352] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d9e2400) [pid = 1768] [serial = 1353] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8cad1c00) [pid = 1768] [serial = 1349] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8cc78800) [pid = 1768] [serial = 1350] [outer = (nil)] [url = about:blank] 09:02:56 INFO - PROCESS | 1768 | 1466697776176 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 09:02:56 INFO - PROCESS | 1768 | 1466697776345 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 1768 | 1466697776360 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdea000 == 33 [pid = 1768] [id = 477] 09:02:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cdf1c00) [pid = 1768] [serial = 1432] [outer = (nil)] 09:02:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d399800) [pid = 1768] [serial = 1433] [outer = 0x8cdf1c00] 09:02:56 INFO - PROCESS | 1768 | 1466697776434 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d3b0c00) [pid = 1768] [serial = 1434] [outer = 0x8cdf1c00] 09:02:57 INFO - PROCESS | 1768 | 1466697777243 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]]]}] 09:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1431ms 09:02:57 INFO - PROCESS | 1768 | 1466697777319 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 09:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:02:57 INFO - PROCESS | 1768 | 1466697777326 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 09:02:57 INFO - PROCESS | 1768 | 1466697777333 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1768 | 1466697777336 Marionette TRACE conn4 <- [1,1882,null,{}] 09:02:57 INFO - PROCESS | 1768 | 1466697777343 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}] 09:02:57 INFO - PROCESS | 1768 | 1466697777350 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:57 INFO - PROCESS | 1768 | 1466697777540 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 09:02:57 INFO - PROCESS | 1768 | 1466697777689 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 1768 | 1466697777696 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccf000 == 34 [pid = 1768] [id = 478] 09:02:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8d9e8800) [pid = 1768] [serial = 1435] [outer = (nil)] 09:02:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e433400) [pid = 1768] [serial = 1436] [outer = 0x8d9e8800] 09:02:57 INFO - PROCESS | 1768 | 1466697777774 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f01dc00) [pid = 1768] [serial = 1437] [outer = 0x8d9e8800] 09:02:58 INFO - PROCESS | 1768 | 1466697778790 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]]]}] 09:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1490ms 09:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:02:58 INFO - PROCESS | 1768 | 1466697778823 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 1768 | 1466697778826 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 09:02:58 INFO - PROCESS | 1768 | 1466697778842 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1768 | 1466697778852 Marionette TRACE conn4 <- [1,1886,null,{}] 09:02:58 INFO - PROCESS | 1768 | 1466697778872 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}] 09:02:58 INFO - PROCESS | 1768 | 1466697778880 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:59 INFO - PROCESS | 1768 | 1466697779113 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 09:02:59 INFO - PROCESS | 1768 | 1466697779144 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1768 | 1466697779153 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:02:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3f9400 == 35 [pid = 1768] [id = 479] 09:02:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f022c00) [pid = 1768] [serial = 1438] [outer = (nil)] 09:02:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f389800) [pid = 1768] [serial = 1439] [outer = 0x8f022c00] 09:02:59 INFO - PROCESS | 1768 | 1466697779225 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f3f8400) [pid = 1768] [serial = 1440] [outer = 0x8f022c00] 09:03:00 INFO - PROCESS | 1768 | 1466697780333 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]]]}] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8cdf6800) [pid = 1768] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8cad2800) [pid = 1768] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8e2f6000) [pid = 1768] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cc7b000) [pid = 1768] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8ef5c400) [pid = 1768] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f387400) [pid = 1768] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f6a4400) [pid = 1768] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8d3ab000) [pid = 1768] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8cdf8c00) [pid = 1768] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x928d4c00) [pid = 1768] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8cded400) [pid = 1768] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f6d7800) [pid = 1768] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:03:00 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8f6d3000) [pid = 1768] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1564ms 09:03:00 INFO - PROCESS | 1768 | 1466697780398 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 09:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:03:00 INFO - PROCESS | 1768 | 1466697780403 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 09:03:00 INFO - PROCESS | 1768 | 1466697780410 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1768 | 1466697780414 Marionette TRACE conn4 <- [1,1890,null,{}] 09:03:00 INFO - PROCESS | 1768 | 1466697780419 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}] 09:03:00 INFO - PROCESS | 1768 | 1466697780424 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:00 INFO - PROCESS | 1768 | 1466697780602 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 09:03:00 INFO - PROCESS | 1768 | 1466697780741 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1768 | 1466697780749 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65e800 == 36 [pid = 1768] [id = 480] 09:03:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8b668800) [pid = 1768] [serial = 1441] [outer = (nil)] 09:03:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8e429c00) [pid = 1768] [serial = 1442] [outer = 0x8b668800] 09:03:00 INFO - PROCESS | 1768 | 1466697780822 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f147000) [pid = 1768] [serial = 1443] [outer = 0x8b668800] 09:03:01 INFO - PROCESS | 1768 | 1466697781710 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]]]}] 09:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1334ms 09:03:01 INFO - PROCESS | 1768 | 1466697781744 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 09:03:01 INFO - PROCESS | 1768 | 1466697781748 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 09:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:03:01 INFO - PROCESS | 1768 | 1466697781755 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 1768 | 1466697781759 Marionette TRACE conn4 <- [1,1894,null,{}] 09:03:01 INFO - PROCESS | 1768 | 1466697781765 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}] 09:03:01 INFO - PROCESS | 1768 | 1466697781770 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:01 INFO - PROCESS | 1768 | 1466697781946 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 09:03:01 INFO - PROCESS | 1768 | 1466697781961 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1768 | 1466697781978 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f607800 == 37 [pid = 1768] [id = 481] 09:03:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f608000) [pid = 1768] [serial = 1444] [outer = (nil)] 09:03:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f695c00) [pid = 1768] [serial = 1445] [outer = 0x8f608000] 09:03:02 INFO - PROCESS | 1768 | 1466697782208 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x91d5e000) [pid = 1768] [serial = 1446] [outer = 0x8f608000] 09:03:03 INFO - PROCESS | 1768 | 1466697783532 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]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1833ms 09:03:03 INFO - PROCESS | 1768 | 1466697783590 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 09:03:03 INFO - PROCESS | 1768 | 1466697783598 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 09:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:03:03 INFO - PROCESS | 1768 | 1466697783607 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1768 | 1466697783616 Marionette TRACE conn4 <- [1,1898,null,{}] 09:03:03 INFO - PROCESS | 1768 | 1466697783626 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}] 09:03:03 INFO - PROCESS | 1768 | 1466697783632 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:03 INFO - PROCESS | 1768 | 1466697783880 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 09:03:04 INFO - PROCESS | 1768 | 1466697784171 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1768 | 1466697784188 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf0800 == 38 [pid = 1768] [id = 482] 09:03:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cdf2c00) [pid = 1768] [serial = 1447] [outer = (nil)] 09:03:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8d3a9c00) [pid = 1768] [serial = 1448] [outer = 0x8cdf2c00] 09:03:04 INFO - PROCESS | 1768 | 1466697784275 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e3f2c00) [pid = 1768] [serial = 1449] [outer = 0x8cdf2c00] 09:03:05 INFO - PROCESS | 1768 | 1466697785299 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]]]}] 09:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1740ms 09:03:05 INFO - PROCESS | 1768 | 1466697785348 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 1768 | 1466697785356 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 09:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:03:05 INFO - PROCESS | 1768 | 1466697785367 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1768 | 1466697785373 Marionette TRACE conn4 <- [1,1902,null,{}] 09:03:05 INFO - PROCESS | 1768 | 1466697785379 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}] 09:03:05 INFO - PROCESS | 1768 | 1466697785385 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:05 INFO - PROCESS | 1768 | 1466697785604 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 09:03:05 INFO - PROCESS | 1768 | 1466697785846 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 1768 | 1466697785858 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef63000 == 39 [pid = 1768] [id = 483] 09:03:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f14c400) [pid = 1768] [serial = 1450] [outer = (nil)] 09:03:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f386400) [pid = 1768] [serial = 1451] [outer = 0x8f14c400] 09:03:05 INFO - PROCESS | 1768 | 1466697785993 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f3f6c00) [pid = 1768] [serial = 1452] [outer = 0x8f14c400] 09:03:07 INFO - PROCESS | 1768 | 1466697787048 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]]]}] 09:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1741ms 09:03:07 INFO - PROCESS | 1768 | 1466697787110 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 09:03:07 INFO - PROCESS | 1768 | 1466697787114 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 09:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:03:07 INFO - PROCESS | 1768 | 1466697787122 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1768 | 1466697787129 Marionette TRACE conn4 <- [1,1906,null,{}] 09:03:07 INFO - PROCESS | 1768 | 1466697787148 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}] 09:03:07 INFO - PROCESS | 1768 | 1466697787158 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:07 INFO - PROCESS | 1768 | 1466697787403 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 09:03:07 INFO - PROCESS | 1768 | 1466697787683 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1768 | 1466697787696 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x91d66400 == 40 [pid = 1768] [id = 484] 09:03:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x91d66c00) [pid = 1768] [serial = 1453] [outer = (nil)] 09:03:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x923ba400) [pid = 1768] [serial = 1454] [outer = 0x91d66c00] 09:03:07 INFO - PROCESS | 1768 | 1466697787789 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x925ab400) [pid = 1768] [serial = 1455] [outer = 0x91d66c00] 09:03:08 INFO - PROCESS | 1768 | 1466697788815 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]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1750ms 09:03:08 INFO - PROCESS | 1768 | 1466697788872 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1768 | 1466697788878 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 09:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:03:08 INFO - PROCESS | 1768 | 1466697788885 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1768 | 1466697788888 Marionette TRACE conn4 <- [1,1910,null,{}] 09:03:08 INFO - PROCESS | 1768 | 1466697788895 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}] 09:03:08 INFO - PROCESS | 1768 | 1466697788900 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:09 INFO - PROCESS | 1768 | 1466697789109 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 09:03:09 INFO - PROCESS | 1768 | 1466697789294 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1768 | 1466697789302 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad7400 == 41 [pid = 1768] [id = 485] 09:03:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f383800) [pid = 1768] [serial = 1456] [outer = (nil)] 09:03:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x9262f800) [pid = 1768] [serial = 1457] [outer = 0x8f383800] 09:03:09 INFO - PROCESS | 1768 | 1466697789406 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x92637800) [pid = 1768] [serial = 1458] [outer = 0x8f383800] 09:03:10 INFO - PROCESS | 1768 | 1466697790432 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]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1589ms 09:03:10 INFO - PROCESS | 1768 | 1466697790481 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 09:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:03:10 INFO - PROCESS | 1768 | 1466697790486 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 09:03:10 INFO - PROCESS | 1768 | 1466697790493 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1768 | 1466697790497 Marionette TRACE conn4 <- [1,1914,null,{}] 09:03:10 INFO - PROCESS | 1768 | 1466697790504 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}] 09:03:10 INFO - PROCESS | 1768 | 1466697790508 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:10 INFO - PROCESS | 1768 | 1466697790701 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 09:03:10 INFO - PROCESS | 1768 | 1466697790890 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:10 INFO - PROCESS | 1768 | 1466697790897 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x925a9000 == 42 [pid = 1768] [id = 486] 09:03:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x925ad400) [pid = 1768] [serial = 1459] [outer = (nil)] 09:03:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x928d6800) [pid = 1768] [serial = 1460] [outer = 0x925ad400] 09:03:10 INFO - PROCESS | 1768 | 1466697790994 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x928da000) [pid = 1768] [serial = 1461] [outer = 0x925ad400] 09:03:12 INFO - PROCESS | 1768 | 1466697792051 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]]]}] 09:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1633ms 09:03:12 INFO - PROCESS | 1768 | 1466697792126 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1768 | 1466697792130 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 09:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:03:12 INFO - PROCESS | 1768 | 1466697792137 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 1768 | 1466697792140 Marionette TRACE conn4 <- [1,1918,null,{}] 09:03:12 INFO - PROCESS | 1768 | 1466697792147 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}] 09:03:12 INFO - PROCESS | 1768 | 1466697792157 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:12 INFO - PROCESS | 1768 | 1466697792417 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 09:03:13 INFO - PROCESS | 1768 | 1466697792984 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:13 INFO - PROCESS | 1768 | 1466697792995 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd3000 == 43 [pid = 1768] [id = 487] 09:03:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8ccda000) [pid = 1768] [serial = 1462] [outer = (nil)] 09:03:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8cded800) [pid = 1768] [serial = 1463] [outer = 0x8ccda000] 09:03:13 INFO - PROCESS | 1768 | 1466697793074 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8d399c00) [pid = 1768] [serial = 1464] [outer = 0x8ccda000] 09:03:14 INFO - PROCESS | 1768 | 1466697794065 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]]]}] 09:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2004ms 09:03:14 INFO - PROCESS | 1768 | 1466697794144 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 09:03:14 INFO - PROCESS | 1768 | 1466697794158 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 09:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:03:14 INFO - PROCESS | 1768 | 1466697794173 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 1768 | 1466697794182 Marionette TRACE conn4 <- [1,1922,null,{}] 09:03:14 INFO - PROCESS | 1768 | 1466697794192 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}] 09:03:14 INFO - PROCESS | 1768 | 1466697794201 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:14 INFO - PROCESS | 1768 | 1466697794493 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 09:03:14 INFO - PROCESS | 1768 | 1466697794694 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 1768 | 1466697794704 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc83800 == 42 [pid = 1768] [id = 415] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5b800 == 41 [pid = 1768] [id = 418] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b665400 == 40 [pid = 1768] [id = 421] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f386000 == 39 [pid = 1768] [id = 417] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a2c00 == 38 [pid = 1768] [id = 423] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd7400 == 37 [pid = 1768] [id = 420] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7b400 == 36 [pid = 1768] [id = 475] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2efc00 == 35 [pid = 1768] [id = 473] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6dac00 == 34 [pid = 1768] [id = 474] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c6400 == 33 [pid = 1768] [id = 472] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad1400 == 32 [pid = 1768] [id = 471] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccd800 == 31 [pid = 1768] [id = 470] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65f800 == 30 [pid = 1768] [id = 469] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9f0400 == 29 [pid = 1768] [id = 422] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f024800 == 28 [pid = 1768] [id = 464] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660400 == 27 [pid = 1768] [id = 424] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd9c00 == 26 [pid = 1768] [id = 412] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadb800 == 25 [pid = 1768] [id = 414] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd2000 == 24 [pid = 1768] [id = 411] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a4800 == 23 [pid = 1768] [id = 426] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f37f000 == 22 [pid = 1768] [id = 425] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cada800 == 21 [pid = 1768] [id = 416] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7f400 == 20 [pid = 1768] [id = 427] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd1000 == 19 [pid = 1768] [id = 419] 09:03:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8e430800 == 18 [pid = 1768] [id = 413] 09:03:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660400 == 19 [pid = 1768] [id = 488] 09:03:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8b660800) [pid = 1768] [serial = 1465] [outer = (nil)] 09:03:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8b668400) [pid = 1768] [serial = 1466] [outer = 0x8b660800] 09:03:15 INFO - PROCESS | 1768 | 1466697795942 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8cada800) [pid = 1768] [serial = 1467] [outer = 0x8b660800] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8e431400) [pid = 1768] [serial = 1406] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x93a0b000) [pid = 1768] [serial = 1389] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x92ab6c00) [pid = 1768] [serial = 1385] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8e3f6400) [pid = 1768] [serial = 1404] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8cc80400) [pid = 1768] [serial = 1397] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8f146000) [pid = 1768] [serial = 1370] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x92ab8c00) [pid = 1768] [serial = 1386] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8e2fb800) [pid = 1768] [serial = 1403] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f604400) [pid = 1768] [serial = 1394] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x92630800) [pid = 1768] [serial = 1377] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8ccce800) [pid = 1768] [serial = 1398] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8e2f0c00) [pid = 1768] [serial = 1391] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8d3a3000) [pid = 1768] [serial = 1401] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x92ab2800) [pid = 1768] [serial = 1383] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f1c3c00) [pid = 1768] [serial = 1371] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e3ef800) [pid = 1768] [serial = 1392] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8d39a800) [pid = 1768] [serial = 1400] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8d9ea000) [pid = 1768] [serial = 1368] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x91d5cc00) [pid = 1768] [serial = 1374] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8d39a000) [pid = 1768] [serial = 1367] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x925ac400) [pid = 1768] [serial = 1376] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f908400) [pid = 1768] [serial = 1373] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x92983c00) [pid = 1768] [serial = 1380] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x92aab000) [pid = 1768] [serial = 1382] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8ef56400) [pid = 1768] [serial = 1388] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f610400) [pid = 1768] [serial = 1395] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9297c400) [pid = 1768] [serial = 1379] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1768 | 1466697796964 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]]]}] 09:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2851ms 09:03:17 INFO - PROCESS | 1768 | 1466697797024 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 09:03:17 INFO - PROCESS | 1768 | 1466697797031 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 09:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:03:17 INFO - PROCESS | 1768 | 1466697797039 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:03:17 INFO - PROCESS | 1768 | 1466697797043 Marionette TRACE conn4 <- [1,1926,null,{}] 09:03:17 INFO - PROCESS | 1768 | 1466697797064 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}] 09:03:17 INFO - PROCESS | 1768 | 1466697797068 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:17 INFO - PROCESS | 1768 | 1466697797252 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 09:03:17 INFO - PROCESS | 1768 | 1466697797265 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1768 | 1466697797273 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdee000 == 20 [pid = 1768] [id = 489] 09:03:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cdeec00) [pid = 1768] [serial = 1468] [outer = (nil)] 09:03:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8cdf5000) [pid = 1768] [serial = 1469] [outer = 0x8cdeec00] 09:03:17 INFO - PROCESS | 1768 | 1466697797350 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8d398000) [pid = 1768] [serial = 1470] [outer = 0x8cdeec00] 09:03:18 INFO - PROCESS | 1768 | 1466697798376 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]]]}] 09:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1397ms 09:03:18 INFO - PROCESS | 1768 | 1466697798437 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1768 | 1466697798445 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 09:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:03:18 INFO - PROCESS | 1768 | 1466697798457 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1768 | 1466697798461 Marionette TRACE conn4 <- [1,1930,null,{}] 09:03:18 INFO - PROCESS | 1768 | 1466697798467 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}] 09:03:18 INFO - PROCESS | 1768 | 1466697798473 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:18 INFO - PROCESS | 1768 | 1466697798731 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 09:03:18 INFO - PROCESS | 1768 | 1466697798767 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 1768 | 1466697798777 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf4400 == 21 [pid = 1768] [id = 490] 09:03:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8d3ad800) [pid = 1768] [serial = 1471] [outer = (nil)] 09:03:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d9f0400) [pid = 1768] [serial = 1472] [outer = 0x8d3ad800] 09:03:18 INFO - PROCESS | 1768 | 1466697798848 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8e2fa800) [pid = 1768] [serial = 1473] [outer = 0x8d3ad800] 09:03:19 INFO - PROCESS | 1768 | 1466697799902 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]]]}] 09:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1483ms 09:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:03:19 INFO - PROCESS | 1768 | 1466697799939 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 09:03:19 INFO - PROCESS | 1768 | 1466697799942 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 09:03:19 INFO - PROCESS | 1768 | 1466697799950 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 1768 | 1466697799956 Marionette TRACE conn4 <- [1,1934,null,{}] 09:03:19 INFO - PROCESS | 1768 | 1466697799980 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}] 09:03:19 INFO - PROCESS | 1768 | 1466697799989 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:20 INFO - PROCESS | 1768 | 1466697800240 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 09:03:20 INFO - PROCESS | 1768 | 1466697800268 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:20 INFO - PROCESS | 1768 | 1466697800278 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42c800 == 22 [pid = 1768] [id = 491] 09:03:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8ef58c00) [pid = 1768] [serial = 1474] [outer = (nil)] 09:03:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8ef5f000) [pid = 1768] [serial = 1475] [outer = 0x8ef58c00] 09:03:20 INFO - PROCESS | 1768 | 1466697800349 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f01c400) [pid = 1768] [serial = 1476] [outer = 0x8ef58c00] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f608000) [pid = 1768] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f022c00) [pid = 1768] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8b668800) [pid = 1768] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8b660000) [pid = 1768] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f604000) [pid = 1768] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8cdef400) [pid = 1768] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8d9e8800) [pid = 1768] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8cdf7c00) [pid = 1768] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8ccdc400) [pid = 1768] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8f6dc000) [pid = 1768] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8f1c6c00) [pid = 1768] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8cdf1c00) [pid = 1768] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8cad5000) [pid = 1768] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:03:21 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x8d9e5800) [pid = 1768] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:03:21 INFO - PROCESS | 1768 | 1466697801913 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]]]}] 09:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1996ms 09:03:21 INFO - PROCESS | 1768 | 1466697801945 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 09:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:03:21 INFO - PROCESS | 1768 | 1466697801950 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 09:03:21 INFO - PROCESS | 1768 | 1466697801957 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1768 | 1466697801961 Marionette TRACE conn4 <- [1,1938,null,{}] 09:03:21 INFO - PROCESS | 1768 | 1466697801967 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}] 09:03:21 INFO - PROCESS | 1768 | 1466697801972 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:22 INFO - PROCESS | 1768 | 1466697802136 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 09:03:22 INFO - PROCESS | 1768 | 1466697802151 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1768 | 1466697802162 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7d000 == 23 [pid = 1768] [id = 492] 09:03:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8cdef400) [pid = 1768] [serial = 1477] [outer = (nil)] 09:03:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8f01e000) [pid = 1768] [serial = 1478] [outer = 0x8cdef400] 09:03:22 INFO - PROCESS | 1768 | 1466697802233 Marionette DEBUG loaded listener.js 09:03:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8f025400) [pid = 1768] [serial = 1479] [outer = 0x8cdef400] 09:03:23 INFO - PROCESS | 1768 | 1466697803201 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]]]}] 09:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1283ms 09:03:23 INFO - PROCESS | 1768 | 1466697803241 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 09:03:23 INFO - PROCESS | 1768 | 1466697803246 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 09:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:03:23 INFO - PROCESS | 1768 | 1466697803252 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:03:23 INFO - PROCESS | 1768 | 1466697803255 Marionette TRACE conn4 <- [1,1942,null,{}] 09:03:23 INFO - PROCESS | 1768 | 1466697803300 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}] 09:03:23 INFO - PROCESS | 1768 | 1466697803306 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:23 INFO - PROCESS | 1768 | 1466697803526 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 09:03:23 INFO - PROCESS | 1768 | 1466697803705 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 1768 | 1466697803715 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b667c00 == 24 [pid = 1768] [id = 493] 09:03:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8b668800) [pid = 1768] [serial = 1480] [outer = (nil)] 09:03:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8cad4800) [pid = 1768] [serial = 1481] [outer = 0x8b668800] 09:03:23 INFO - PROCESS | 1768 | 1466697803811 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cc7a000) [pid = 1768] [serial = 1482] [outer = 0x8b668800] 09:03:24 INFO - PROCESS | 1768 | 1466697804921 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]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1718ms 09:03:24 INFO - PROCESS | 1768 | 1466697804973 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1768 | 1466697804979 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 09:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:03:24 INFO - PROCESS | 1768 | 1466697804989 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1768 | 1466697804994 Marionette TRACE conn4 <- [1,1946,null,{}] 09:03:25 INFO - PROCESS | 1768 | 1466697805003 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}] 09:03:25 INFO - PROCESS | 1768 | 1466697805013 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:25 INFO - PROCESS | 1768 | 1466697805256 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 09:03:25 INFO - PROCESS | 1768 | 1466697805489 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 1768 | 1466697805501 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccdc00 == 25 [pid = 1768] [id = 494] 09:03:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d9ec000) [pid = 1768] [serial = 1483] [outer = (nil)] 09:03:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8e2f7000) [pid = 1768] [serial = 1484] [outer = 0x8d9ec000] 09:03:25 INFO - PROCESS | 1768 | 1466697805605 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8e3f5800) [pid = 1768] [serial = 1485] [outer = 0x8d9ec000] 09:03:26 INFO - PROCESS | 1768 | 1466697806611 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]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1688ms 09:03:26 INFO - PROCESS | 1768 | 1466697806677 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 09:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:03:26 INFO - PROCESS | 1768 | 1466697806683 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 09:03:26 INFO - PROCESS | 1768 | 1466697806690 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1768 | 1466697806693 Marionette TRACE conn4 <- [1,1950,null,{}] 09:03:26 INFO - PROCESS | 1768 | 1466697806700 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}] 09:03:26 INFO - PROCESS | 1768 | 1466697806705 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:27 INFO - PROCESS | 1768 | 1466697807131 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 09:03:27 INFO - PROCESS | 1768 | 1466697807482 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1768 | 1466697807489 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5a800 == 26 [pid = 1768] [id = 495] 09:03:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f147c00) [pid = 1768] [serial = 1486] [outer = (nil)] 09:03:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f14bc00) [pid = 1768] [serial = 1487] [outer = 0x8f147c00] 09:03:27 INFO - PROCESS | 1768 | 1466697807578 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f1c4c00) [pid = 1768] [serial = 1488] [outer = 0x8f147c00] 09:03:28 INFO - PROCESS | 1768 | 1466697808530 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]]]}] 09:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1886ms 09:03:28 INFO - PROCESS | 1768 | 1466697808577 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 09:03:28 INFO - PROCESS | 1768 | 1466697808584 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 09:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:03:28 INFO - PROCESS | 1768 | 1466697808602 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 1768 | 1466697808611 Marionette TRACE conn4 <- [1,1954,null,{}] 09:03:28 INFO - PROCESS | 1768 | 1466697808618 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}] 09:03:28 INFO - PROCESS | 1768 | 1466697808625 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:28 INFO - PROCESS | 1768 | 1466697808862 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 09:03:29 INFO - PROCESS | 1768 | 1466697809086 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:29 INFO - PROCESS | 1768 | 1466697809094 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc83c00 == 27 [pid = 1768] [id = 496] 09:03:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e2fd400) [pid = 1768] [serial = 1489] [outer = (nil)] 09:03:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f3f3800) [pid = 1768] [serial = 1490] [outer = 0x8e2fd400] 09:03:29 INFO - PROCESS | 1768 | 1466697809224 Marionette DEBUG loaded listener.js 09:03:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f3f8c00) [pid = 1768] [serial = 1491] [outer = 0x8e2fd400] 09:03:30 INFO - PROCESS | 1768 | 1466697810211 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]]]}] 09:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1650ms 09:03:30 INFO - PROCESS | 1768 | 1466697810245 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 09:03:30 INFO - PROCESS | 1768 | 1466697810249 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 09:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:03:30 INFO - PROCESS | 1768 | 1466697810256 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1768 | 1466697810259 Marionette TRACE conn4 <- [1,1958,null,{}] 09:03:30 INFO - PROCESS | 1768 | 1466697810266 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}] 09:03:30 INFO - PROCESS | 1768 | 1466697810273 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:30 INFO - PROCESS | 1768 | 1466697810475 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 09:03:30 INFO - PROCESS | 1768 | 1466697810662 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 1768 | 1466697810674 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42bc00 == 28 [pid = 1768] [id = 497] 09:03:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f1c6c00) [pid = 1768] [serial = 1492] [outer = (nil)] 09:03:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f697400) [pid = 1768] [serial = 1493] [outer = 0x8f1c6c00] 09:03:30 INFO - PROCESS | 1768 | 1466697810771 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f69cc00) [pid = 1768] [serial = 1494] [outer = 0x8f1c6c00] 09:03:31 INFO - PROCESS | 1768 | 1466697811916 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]]]}] 09:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1686ms 09:03:31 INFO - PROCESS | 1768 | 1466697811943 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 09:03:31 INFO - PROCESS | 1768 | 1466697811948 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 09:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:03:31 INFO - PROCESS | 1768 | 1466697811956 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1768 | 1466697811959 Marionette TRACE conn4 <- [1,1962,null,{}] 09:03:31 INFO - PROCESS | 1768 | 1466697811966 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}] 09:03:31 INFO - PROCESS | 1768 | 1466697811970 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:32 INFO - PROCESS | 1768 | 1466697812187 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 09:03:32 INFO - PROCESS | 1768 | 1466697812471 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:32 INFO - PROCESS | 1768 | 1466697812490 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc80400 == 29 [pid = 1768] [id = 498] 09:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8d3a3000) [pid = 1768] [serial = 1495] [outer = (nil)] 09:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f6dd400) [pid = 1768] [serial = 1496] [outer = 0x8d3a3000] 09:03:32 INFO - PROCESS | 1768 | 1466697812597 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d5c000) [pid = 1768] [serial = 1497] [outer = 0x8d3a3000] 09:03:33 INFO - PROCESS | 1768 | 1466697813625 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]]]}] 09:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1702ms 09:03:33 INFO - PROCESS | 1768 | 1466697813658 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 1768 | 1466697813663 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 09:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:03:33 INFO - PROCESS | 1768 | 1466697813669 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1768 | 1466697813673 Marionette TRACE conn4 <- [1,1966,null,{}] 09:03:33 INFO - PROCESS | 1768 | 1466697813680 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}] 09:03:33 INFO - PROCESS | 1768 | 1466697813685 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:33 INFO - PROCESS | 1768 | 1466697813978 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 09:03:34 INFO - PROCESS | 1768 | 1466697814253 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:34 INFO - PROCESS | 1768 | 1466697814261 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b665800 == 30 [pid = 1768] [id = 499] 09:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8d9ebc00) [pid = 1768] [serial = 1498] [outer = (nil)] 09:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x923b8800) [pid = 1768] [serial = 1499] [outer = 0x8d9ebc00] 09:03:34 INFO - PROCESS | 1768 | 1466697814354 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x923c0400) [pid = 1768] [serial = 1500] [outer = 0x8d9ebc00] 09:03:35 INFO - PROCESS | 1768 | 1466697815359 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]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1734ms 09:03:35 INFO - PROCESS | 1768 | 1466697815405 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 09:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:03:35 INFO - PROCESS | 1768 | 1466697815409 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 09:03:35 INFO - PROCESS | 1768 | 1466697815416 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1768 | 1466697815420 Marionette TRACE conn4 <- [1,1970,null,{}] 09:03:35 INFO - PROCESS | 1768 | 1466697815426 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}] 09:03:35 INFO - PROCESS | 1768 | 1466697815432 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:35 INFO - PROCESS | 1768 | 1466697815619 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 09:03:36 INFO - PROCESS | 1768 | 1466697816001 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1768 | 1466697816014 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad0400 == 31 [pid = 1768] [id = 500] 09:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8cad5000) [pid = 1768] [serial = 1501] [outer = (nil)] 09:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8cc77800) [pid = 1768] [serial = 1502] [outer = 0x8cad5000] 09:03:36 INFO - PROCESS | 1768 | 1466697816134 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8ccd1800) [pid = 1768] [serial = 1503] [outer = 0x8cad5000] 09:03:37 INFO - PROCESS | 1768 | 1466697817187 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]]]}] 09:03:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7d000 == 30 [pid = 1768] [id = 492] 09:03:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42c800 == 29 [pid = 1768] [id = 491] 09:03:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf4400 == 28 [pid = 1768] [id = 490] 09:03:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdee000 == 27 [pid = 1768] [id = 489] 09:03:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660400 == 26 [pid = 1768] [id = 488] 09:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1845ms 09:03:37 INFO - PROCESS | 1768 | 1466697817264 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1768 | 1466697817269 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 09:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:03:37 INFO - PROCESS | 1768 | 1466697817285 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1768 | 1466697817291 Marionette TRACE conn4 <- [1,1974,null,{}] 09:03:37 INFO - PROCESS | 1768 | 1466697817300 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}] 09:03:37 INFO - PROCESS | 1768 | 1466697817305 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:37 INFO - PROCESS | 1768 | 1466697817495 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8ef64c00) [pid = 1768] [serial = 1407] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x91d5e000) [pid = 1768] [serial = 1446] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f695c00) [pid = 1768] [serial = 1445] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f389800) [pid = 1768] [serial = 1439] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f3f8400) [pid = 1768] [serial = 1440] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8e429c00) [pid = 1768] [serial = 1442] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8b667800) [pid = 1768] [serial = 1409] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cada400) [pid = 1768] [serial = 1410] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f60ec00) [pid = 1768] [serial = 1421] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f60c000) [pid = 1768] [serial = 1422] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f01b800) [pid = 1768] [serial = 1415] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f142c00) [pid = 1768] [serial = 1416] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8e433400) [pid = 1768] [serial = 1436] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8d3af400) [pid = 1768] [serial = 1412] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8e2f2800) [pid = 1768] [serial = 1413] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8e2f4800) [pid = 1768] [serial = 1427] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8b66d400) [pid = 1768] [serial = 1428] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f904c00) [pid = 1768] [serial = 1424] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x91d68c00) [pid = 1768] [serial = 1425] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f38b400) [pid = 1768] [serial = 1418] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f3f0c00) [pid = 1768] [serial = 1419] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8d399800) [pid = 1768] [serial = 1433] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8d3b0c00) [pid = 1768] [serial = 1434] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8cadf000) [pid = 1768] [serial = 1430] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8ccd0800) [pid = 1768] [serial = 1431] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8f147000) [pid = 1768] [serial = 1443] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x8f01dc00) [pid = 1768] [serial = 1437] [outer = (nil)] [url = about:blank] 09:03:37 INFO - PROCESS | 1768 | 1466697817716 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1768 | 1466697817727 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadf000 == 27 [pid = 1768] [id = 501] 09:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8ccd0800) [pid = 1768] [serial = 1504] [outer = (nil)] 09:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8d3a1c00) [pid = 1768] [serial = 1505] [outer = 0x8ccd0800] 09:03:37 INFO - PROCESS | 1768 | 1466697817809 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8d3afc00) [pid = 1768] [serial = 1506] [outer = 0x8ccd0800] 09:03:38 INFO - PROCESS | 1768 | 1466697818681 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]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1451ms 09:03:38 INFO - PROCESS | 1768 | 1466697818733 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1768 | 1466697818740 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 09:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:03:38 INFO - PROCESS | 1768 | 1466697818748 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1768 | 1466697818752 Marionette TRACE conn4 <- [1,1978,null,{}] 09:03:38 INFO - PROCESS | 1768 | 1466697818758 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}] 09:03:38 INFO - PROCESS | 1768 | 1466697818763 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:38 INFO - PROCESS | 1768 | 1466697818945 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 09:03:39 INFO - PROCESS | 1768 | 1466697819082 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:39 INFO - PROCESS | 1768 | 1466697819089 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e8800 == 28 [pid = 1768] [id = 502] 09:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8e2f1000) [pid = 1768] [serial = 1507] [outer = (nil)] 09:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8e42d000) [pid = 1768] [serial = 1508] [outer = 0x8e2f1000] 09:03:39 INFO - PROCESS | 1768 | 1466697819161 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8ef5b400) [pid = 1768] [serial = 1509] [outer = 0x8e2f1000] 09:03:40 INFO - PROCESS | 1768 | 1466697820126 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]]]}] 09:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1438ms 09:03:40 INFO - PROCESS | 1768 | 1466697820198 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 09:03:40 INFO - PROCESS | 1768 | 1466697820203 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 09:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:03:40 INFO - PROCESS | 1768 | 1466697820218 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:03:40 INFO - PROCESS | 1768 | 1466697820227 Marionette TRACE conn4 <- [1,1982,null,{}] 09:03:40 INFO - PROCESS | 1768 | 1466697820242 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}] 09:03:40 INFO - PROCESS | 1768 | 1466697820250 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:40 INFO - PROCESS | 1768 | 1466697820485 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 09:03:40 INFO - PROCESS | 1768 | 1466697820513 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 1768 | 1466697820521 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a3400 == 29 [pid = 1768] [id = 503] 09:03:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8f025000) [pid = 1768] [serial = 1510] [outer = (nil)] 09:03:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f1ca800) [pid = 1768] [serial = 1511] [outer = 0x8f025000] 09:03:40 INFO - PROCESS | 1768 | 1466697820592 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f37fc00) [pid = 1768] [serial = 1512] [outer = 0x8f025000] 09:03:41 INFO - PROCESS | 1768 | 1466697821592 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]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1407ms 09:03:41 INFO - PROCESS | 1768 | 1466697821619 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 1768 | 1466697821624 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 09:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:03:41 INFO - PROCESS | 1768 | 1466697821640 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1768 | 1466697821643 Marionette TRACE conn4 <- [1,1986,null,{}] 09:03:41 INFO - PROCESS | 1768 | 1466697821650 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}] 09:03:41 INFO - PROCESS | 1768 | 1466697821654 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:41 INFO - PROCESS | 1768 | 1466697821895 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8cdeec00) [pid = 1768] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8cdf2c00) [pid = 1768] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8ef58c00) [pid = 1768] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8b660800) [pid = 1768] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8f383800) [pid = 1768] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8ccda000) [pid = 1768] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8d3ad800) [pid = 1768] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x91d66c00) [pid = 1768] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x925ad400) [pid = 1768] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:03:42 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x8f14c400) [pid = 1768] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:03:42 INFO - PROCESS | 1768 | 1466697822081 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1768 | 1466697822089 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660800 == 30 [pid = 1768] [id = 504] 09:03:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8b661c00) [pid = 1768] [serial = 1513] [outer = (nil)] 09:03:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8d393400) [pid = 1768] [serial = 1514] [outer = 0x8b661c00] 09:03:42 INFO - PROCESS | 1768 | 1466697822236 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8e3f8800) [pid = 1768] [serial = 1515] [outer = 0x8b661c00] 09:03:42 INFO - PROCESS | 1768 | 1466697822988 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]]]}] 09:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1385ms 09:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:03:43 INFO - PROCESS | 1768 | 1466697823026 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1768 | 1466697823029 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 09:03:43 INFO - PROCESS | 1768 | 1466697823036 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1768 | 1466697823039 Marionette TRACE conn4 <- [1,1990,null,{}] 09:03:43 INFO - PROCESS | 1768 | 1466697823058 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}] 09:03:43 INFO - PROCESS | 1768 | 1466697823064 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:43 INFO - PROCESS | 1768 | 1466697823234 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 09:03:43 INFO - PROCESS | 1768 | 1466697823243 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 1768 | 1466697823261 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3f3400 == 31 [pid = 1768] [id = 505] 09:03:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8f3f3c00) [pid = 1768] [serial = 1516] [outer = (nil)] 09:03:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8f603400) [pid = 1768] [serial = 1517] [outer = 0x8f3f3c00] 09:03:43 INFO - PROCESS | 1768 | 1466697823343 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8f6d9000) [pid = 1768] [serial = 1518] [outer = 0x8f3f3c00] 09:03:44 INFO - PROCESS | 1768 | 1466697824468 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]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1494ms 09:03:44 INFO - PROCESS | 1768 | 1466697824532 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 09:03:44 INFO - PROCESS | 1768 | 1466697824540 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 09:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:03:44 INFO - PROCESS | 1768 | 1466697824550 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1768 | 1466697824554 Marionette TRACE conn4 <- [1,1994,null,{}] 09:03:44 INFO - PROCESS | 1768 | 1466697824564 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}] 09:03:44 INFO - PROCESS | 1768 | 1466697824570 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:44 INFO - PROCESS | 1768 | 1466697824824 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 09:03:45 INFO - PROCESS | 1768 | 1466697825095 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 1768 | 1466697825111 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc75800 == 32 [pid = 1768] [id = 506] 09:03:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cc7d000) [pid = 1768] [serial = 1519] [outer = (nil)] 09:03:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d3a2800) [pid = 1768] [serial = 1520] [outer = 0x8cc7d000] 09:03:45 INFO - PROCESS | 1768 | 1466697825224 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8d9ef400) [pid = 1768] [serial = 1521] [outer = 0x8cc7d000] 09:03:46 INFO - PROCESS | 1768 | 1466697826147 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]]]}] 09:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1641ms 09:03:46 INFO - PROCESS | 1768 | 1466697826191 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1768 | 1466697826199 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 09:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:03:46 INFO - PROCESS | 1768 | 1466697826211 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1768 | 1466697826215 Marionette TRACE conn4 <- [1,1998,null,{}] 09:03:46 INFO - PROCESS | 1768 | 1466697826223 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}] 09:03:46 INFO - PROCESS | 1768 | 1466697826228 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:46 INFO - PROCESS | 1768 | 1466697826431 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 09:03:46 INFO - PROCESS | 1768 | 1466697826609 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:46 INFO - PROCESS | 1768 | 1466697826620 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42a400 == 33 [pid = 1768] [id = 507] 09:03:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f01d800) [pid = 1768] [serial = 1522] [outer = (nil)] 09:03:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f022000) [pid = 1768] [serial = 1523] [outer = 0x8f01d800] 09:03:46 INFO - PROCESS | 1768 | 1466697826766 Marionette DEBUG loaded listener.js 09:03:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f14a000) [pid = 1768] [serial = 1524] [outer = 0x8f01d800] 09:03:47 INFO - PROCESS | 1768 | 1466697827720 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]]]}] 09:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1544ms 09:03:47 INFO - PROCESS | 1768 | 1466697827756 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 09:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:03:47 INFO - PROCESS | 1768 | 1466697827761 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 09:03:47 INFO - PROCESS | 1768 | 1466697827768 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:03:47 INFO - PROCESS | 1768 | 1466697827774 Marionette TRACE conn4 <- [1,2002,null,{}] 09:03:47 INFO - PROCESS | 1768 | 1466697827792 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}] 09:03:47 INFO - PROCESS | 1768 | 1466697827802 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:48 INFO - PROCESS | 1768 | 1466697828009 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 09:03:48 INFO - PROCESS | 1768 | 1466697828239 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1768 | 1466697828249 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3ee400 == 34 [pid = 1768] [id = 508] 09:03:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f6e0800) [pid = 1768] [serial = 1525] [outer = (nil)] 09:03:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f90a800) [pid = 1768] [serial = 1526] [outer = 0x8f6e0800] 09:03:48 INFO - PROCESS | 1768 | 1466697828387 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x91d5fc00) [pid = 1768] [serial = 1527] [outer = 0x8f6e0800] 09:03:49 INFO - PROCESS | 1768 | 1466697829371 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]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1644ms 09:03:49 INFO - PROCESS | 1768 | 1466697829412 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 09:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:03:49 INFO - PROCESS | 1768 | 1466697829417 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 09:03:49 INFO - PROCESS | 1768 | 1466697829424 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1768 | 1466697829428 Marionette TRACE conn4 <- [1,2006,null,{}] 09:03:49 INFO - PROCESS | 1768 | 1466697829434 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}] 09:03:49 INFO - PROCESS | 1768 | 1466697829439 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:49 INFO - PROCESS | 1768 | 1466697829635 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 09:03:49 INFO - PROCESS | 1768 | 1466697829816 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:49 INFO - PROCESS | 1768 | 1466697829824 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c7400 == 35 [pid = 1768] [id = 509] 09:03:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f6dc400) [pid = 1768] [serial = 1528] [outer = (nil)] 09:03:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x923bc000) [pid = 1768] [serial = 1529] [outer = 0x8f6dc400] 09:03:49 INFO - PROCESS | 1768 | 1466697829924 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x925a9c00) [pid = 1768] [serial = 1530] [outer = 0x8f6dc400] 09:03:50 INFO - PROCESS | 1768 | 1466697830937 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]]]}] 09:03:51 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 09:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1588ms 09:03:51 INFO - PROCESS | 1768 | 1466697831012 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1768 | 1466697831017 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 09:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:03:51 INFO - PROCESS | 1768 | 1466697831024 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1768 | 1466697831028 Marionette TRACE conn4 <- [1,2010,null,{}] 09:03:51 INFO - PROCESS | 1768 | 1466697831034 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}] 09:03:51 INFO - PROCESS | 1768 | 1466697831040 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:51 INFO - PROCESS | 1768 | 1466697831274 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 09:03:51 INFO - PROCESS | 1768 | 1466697831498 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1768 | 1466697831509 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c2c00 == 36 [pid = 1768] [id = 510] 09:03:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f3ed400) [pid = 1768] [serial = 1531] [outer = (nil)] 09:03:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x92632c00) [pid = 1768] [serial = 1532] [outer = 0x8f3ed400] 09:03:51 INFO - PROCESS | 1768 | 1466697831642 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x92638c00) [pid = 1768] [serial = 1533] [outer = 0x8f3ed400] 09:03:52 INFO - PROCESS | 1768 | 1466697832817 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]]]}] 09:03:52 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 09:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1832ms 09:03:52 INFO - PROCESS | 1768 | 1466697832857 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 09:03:52 INFO - PROCESS | 1768 | 1466697832861 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 09:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:03:52 INFO - PROCESS | 1768 | 1466697832869 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1768 | 1466697832873 Marionette TRACE conn4 <- [1,2014,null,{}] 09:03:52 INFO - PROCESS | 1768 | 1466697832881 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}] 09:03:52 INFO - PROCESS | 1768 | 1466697832891 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:53 INFO - PROCESS | 1768 | 1466697833123 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 09:03:53 INFO - PROCESS | 1768 | 1466697833305 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1768 | 1466697833315 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc81000 == 37 [pid = 1768] [id = 511] 09:03:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8e3f0000) [pid = 1768] [serial = 1534] [outer = (nil)] 09:03:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x92982800) [pid = 1768] [serial = 1535] [outer = 0x8e3f0000] 09:03:53 INFO - PROCESS | 1768 | 1466697833399 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x92a51800) [pid = 1768] [serial = 1536] [outer = 0x8e3f0000] 09:03:54 INFO - PROCESS | 1768 | 1466697834408 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]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1587ms 09:03:54 INFO - PROCESS | 1768 | 1466697834458 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1768 | 1466697834461 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 09:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:03:54 INFO - PROCESS | 1768 | 1466697834468 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1768 | 1466697834472 Marionette TRACE conn4 <- [1,2018,null,{}] 09:03:54 INFO - PROCESS | 1768 | 1466697834479 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}] 09:03:54 INFO - PROCESS | 1768 | 1466697834484 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:54 INFO - PROCESS | 1768 | 1466697834674 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 09:03:54 INFO - PROCESS | 1768 | 1466697834865 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1768 | 1466697834872 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42a000 == 38 [pid = 1768] [id = 512] 09:03:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f380000) [pid = 1768] [serial = 1537] [outer = (nil)] 09:03:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x92a5e000) [pid = 1768] [serial = 1538] [outer = 0x8f380000] 09:03:54 INFO - PROCESS | 1768 | 1466697834966 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x92aaa400) [pid = 1768] [serial = 1539] [outer = 0x8f380000] 09:03:55 INFO - PROCESS | 1768 | 1466697835924 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]]]}] 09:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1490ms 09:03:55 INFO - PROCESS | 1768 | 1466697835959 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 1768 | 1466697835964 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 09:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:03:55 INFO - PROCESS | 1768 | 1466697835970 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1768 | 1466697835974 Marionette TRACE conn4 <- [1,2022,null,{}] 09:03:55 INFO - PROCESS | 1768 | 1466697835980 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}] 09:03:55 INFO - PROCESS | 1768 | 1466697835986 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:56 INFO - PROCESS | 1768 | 1466697836182 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 09:03:56 INFO - PROCESS | 1768 | 1466697836367 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1768 | 1466697836377 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a8000 == 39 [pid = 1768] [id = 513] 09:03:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8f142400) [pid = 1768] [serial = 1540] [outer = (nil)] 09:03:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x92ab2000) [pid = 1768] [serial = 1541] [outer = 0x8f142400] 09:03:56 INFO - PROCESS | 1768 | 1466697836456 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x92ab5c00) [pid = 1768] [serial = 1542] [outer = 0x8f142400] 09:03:57 INFO - PROCESS | 1768 | 1466697837441 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]]]}] 09:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1535ms 09:03:57 INFO - PROCESS | 1768 | 1466697837507 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 09:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:03:57 INFO - PROCESS | 1768 | 1466697837511 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 09:03:57 INFO - PROCESS | 1768 | 1466697837518 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1768 | 1466697837522 Marionette TRACE conn4 <- [1,2026,null,{}] 09:03:57 INFO - PROCESS | 1768 | 1466697837528 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}] 09:03:57 INFO - PROCESS | 1768 | 1466697837533 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:57 INFO - PROCESS | 1768 | 1466697837733 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 09:03:58 INFO - PROCESS | 1768 | 1466697838284 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 1768 | 1466697838293 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd3400 == 40 [pid = 1768] [id = 514] 09:03:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8ccd6000) [pid = 1768] [serial = 1543] [outer = (nil)] 09:03:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8cdeac00) [pid = 1768] [serial = 1544] [outer = 0x8ccd6000] 09:03:58 INFO - PROCESS | 1768 | 1466697838378 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8d396000) [pid = 1768] [serial = 1545] [outer = 0x8ccd6000] 09:03:59 INFO - PROCESS | 1768 | 1466697839278 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]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1840ms 09:03:59 INFO - PROCESS | 1768 | 1466697839360 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1768 | 1466697839366 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 09:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:03:59 INFO - PROCESS | 1768 | 1466697839374 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1768 | 1466697839379 Marionette TRACE conn4 <- [1,2030,null,{}] 09:03:59 INFO - PROCESS | 1768 | 1466697839387 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}] 09:03:59 INFO - PROCESS | 1768 | 1466697839396 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:59 INFO - PROCESS | 1768 | 1466697839585 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 09:03:59 INFO - PROCESS | 1768 | 1466697839865 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 1768 | 1466697839874 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:03:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663000 == 41 [pid = 1768] [id = 515] 09:03:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8e3fcc00) [pid = 1768] [serial = 1546] [outer = (nil)] 09:04:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8ef63c00) [pid = 1768] [serial = 1547] [outer = 0x8e3fcc00] 09:04:00 INFO - PROCESS | 1768 | 1466697840013 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8f145c00) [pid = 1768] [serial = 1548] [outer = 0x8e3fcc00] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd3000 == 40 [pid = 1768] [id = 487] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccf000 == 39 [pid = 1768] [id = 478] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x91d66400 == 38 [pid = 1768] [id = 484] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65e800 == 37 [pid = 1768] [id = 480] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3f9400 == 36 [pid = 1768] [id = 479] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8b667c00 == 35 [pid = 1768] [id = 493] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad7400 == 34 [pid = 1768] [id = 485] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc80400 == 33 [pid = 1768] [id = 498] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccdc00 == 32 [pid = 1768] [id = 494] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x925a9000 == 31 [pid = 1768] [id = 486] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc83c00 == 30 [pid = 1768] [id = 496] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf0800 == 29 [pid = 1768] [id = 482] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5a800 == 28 [pid = 1768] [id = 495] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad2c00 == 27 [pid = 1768] [id = 476] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42bc00 == 26 [pid = 1768] [id = 497] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8b665800 == 25 [pid = 1768] [id = 499] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad0400 == 24 [pid = 1768] [id = 500] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8f607800 == 23 [pid = 1768] [id = 481] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef63000 == 22 [pid = 1768] [id = 483] 09:04:01 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdea000 == 21 [pid = 1768] [id = 477] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8d398000) [pid = 1768] [serial = 1470] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8e3f2c00) [pid = 1768] [serial = 1449] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8d3a9c00) [pid = 1768] [serial = 1448] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f01c400) [pid = 1768] [serial = 1476] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8cdf5000) [pid = 1768] [serial = 1469] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8cada800) [pid = 1768] [serial = 1467] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9262f800) [pid = 1768] [serial = 1457] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8ef5f000) [pid = 1768] [serial = 1475] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8d399c00) [pid = 1768] [serial = 1464] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8e2fa800) [pid = 1768] [serial = 1473] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8d9f0400) [pid = 1768] [serial = 1472] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x923ba400) [pid = 1768] [serial = 1454] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8cded800) [pid = 1768] [serial = 1463] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x928da000) [pid = 1768] [serial = 1461] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8b668400) [pid = 1768] [serial = 1466] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x92637800) [pid = 1768] [serial = 1458] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x928d6800) [pid = 1768] [serial = 1460] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x925ab400) [pid = 1768] [serial = 1455] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f3f6c00) [pid = 1768] [serial = 1452] [outer = (nil)] [url = about:blank] 09:04:01 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f386400) [pid = 1768] [serial = 1451] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f01e000) [pid = 1768] [serial = 1478] [outer = (nil)] [url = about:blank] 09:04:02 INFO - PROCESS | 1768 | 1466697842386 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]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 3037ms 09:04:02 INFO - PROCESS | 1768 | 1466697842415 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1768 | 1466697842423 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 09:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:04:02 INFO - PROCESS | 1768 | 1466697842432 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1768 | 1466697842436 Marionette TRACE conn4 <- [1,2034,null,{}] 09:04:02 INFO - PROCESS | 1768 | 1466697842447 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}] 09:04:02 INFO - PROCESS | 1768 | 1466697842452 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:02 INFO - PROCESS | 1768 | 1466697842639 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 09:04:02 INFO - PROCESS | 1768 | 1466697842821 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:02 INFO - PROCESS | 1768 | 1466697842830 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad6400 == 22 [pid = 1768] [id = 516] 09:04:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8cadc000) [pid = 1768] [serial = 1549] [outer = (nil)] 09:04:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8ccd9c00) [pid = 1768] [serial = 1550] [outer = 0x8cadc000] 09:04:02 INFO - PROCESS | 1768 | 1466697842912 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8cdea800) [pid = 1768] [serial = 1551] [outer = 0x8cadc000] 09:04:03 INFO - PROCESS | 1768 | 1466697843723 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]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1339ms 09:04:03 INFO - PROCESS | 1768 | 1466697843771 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1768 | 1466697843780 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 09:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:04:03 INFO - PROCESS | 1768 | 1466697843792 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1768 | 1466697843796 Marionette TRACE conn4 <- [1,2038,null,{}] 09:04:03 INFO - PROCESS | 1768 | 1466697843803 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}] 09:04:03 INFO - PROCESS | 1768 | 1466697843809 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:03 INFO - PROCESS | 1768 | 1466697843993 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 09:04:04 INFO - PROCESS | 1768 | 1466697844138 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1768 | 1466697844147 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd3000 == 23 [pid = 1768] [id = 517] 09:04:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8d3aac00) [pid = 1768] [serial = 1552] [outer = (nil)] 09:04:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8d9e3000) [pid = 1768] [serial = 1553] [outer = 0x8d3aac00] 09:04:04 INFO - PROCESS | 1768 | 1466697844223 Marionette DEBUG loaded listener.js 09:04:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8e2ee400) [pid = 1768] [serial = 1554] [outer = 0x8d3aac00] 09:04:05 INFO - PROCESS | 1768 | 1466697845207 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]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1481ms 09:04:05 INFO - PROCESS | 1768 | 1466697845274 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1768 | 1466697845278 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 09:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:04:05 INFO - PROCESS | 1768 | 1466697845284 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1768 | 1466697845290 Marionette TRACE conn4 <- [1,2042,null,{}] 09:04:05 INFO - PROCESS | 1768 | 1466697845319 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}] 09:04:05 INFO - PROCESS | 1768 | 1466697845329 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:05 INFO - PROCESS | 1768 | 1466697845575 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 09:04:05 INFO - PROCESS | 1768 | 1466697845602 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1768 | 1466697845616 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef59400 == 24 [pid = 1768] [id = 518] 09:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8ef5ac00) [pid = 1768] [serial = 1555] [outer = (nil)] 09:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8ef60000) [pid = 1768] [serial = 1556] [outer = 0x8ef5ac00] 09:04:05 INFO - PROCESS | 1768 | 1466697845690 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f01c800) [pid = 1768] [serial = 1557] [outer = 0x8ef5ac00] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f3f3c00) [pid = 1768] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f025000) [pid = 1768] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8b661c00) [pid = 1768] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8e2f1000) [pid = 1768] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8cad5000) [pid = 1768] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8e2fd400) [pid = 1768] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8cdef400) [pid = 1768] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8d3a3000) [pid = 1768] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8d9ec000) [pid = 1768] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f147c00) [pid = 1768] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8b668800) [pid = 1768] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d9ebc00) [pid = 1768] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8ccd0800) [pid = 1768] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:04:07 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f1c6c00) [pid = 1768] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:04:08 INFO - PROCESS | 1768 | 1466697847999 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]]]}] 09:04:08 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) 09:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2751ms 09:04:08 INFO - PROCESS | 1768 | 1466697848038 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 09:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:04:08 INFO - PROCESS | 1768 | 1466697848046 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 09:04:08 INFO - PROCESS | 1768 | 1466697848056 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 1768 | 1466697848062 Marionette TRACE conn4 <- [1,2046,null,{}] 09:04:08 INFO - PROCESS | 1768 | 1466697848070 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}] 09:04:08 INFO - PROCESS | 1768 | 1466697848077 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:08 INFO - PROCESS | 1768 | 1466697848376 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 09:04:08 INFO - PROCESS | 1768 | 1466697848391 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1768 | 1466697848401 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b668000 == 25 [pid = 1768] [id = 519] 09:04:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8ccd0800) [pid = 1768] [serial = 1558] [outer = (nil)] 09:04:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8e3fe400) [pid = 1768] [serial = 1559] [outer = 0x8ccd0800] 09:04:08 INFO - PROCESS | 1768 | 1466697848480 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f025000) [pid = 1768] [serial = 1560] [outer = 0x8ccd0800] 09:04:09 INFO - PROCESS | 1768 | 1466697849491 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]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1495ms 09:04:09 INFO - PROCESS | 1768 | 1466697849549 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1768 | 1466697849552 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 09:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:04:09 INFO - PROCESS | 1768 | 1466697849559 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1768 | 1466697849563 Marionette TRACE conn4 <- [1,2050,null,{}] 09:04:09 INFO - PROCESS | 1768 | 1466697849573 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}] 09:04:09 INFO - PROCESS | 1768 | 1466697849577 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:09 INFO - PROCESS | 1768 | 1466697849822 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 09:04:10 INFO - PROCESS | 1768 | 1466697850095 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1768 | 1466697850107 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad7c00 == 26 [pid = 1768] [id = 520] 09:04:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cadb400) [pid = 1768] [serial = 1561] [outer = (nil)] 09:04:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8cc7f000) [pid = 1768] [serial = 1562] [outer = 0x8cadb400] 09:04:10 INFO - PROCESS | 1768 | 1466697850269 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8ccd7c00) [pid = 1768] [serial = 1563] [outer = 0x8cadb400] 09:04:11 INFO - PROCESS | 1768 | 1466697851280 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]]]}] 09:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1754ms 09:04:11 INFO - PROCESS | 1768 | 1466697851333 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 1768 | 1466697851338 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 09:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:04:11 INFO - PROCESS | 1768 | 1466697851351 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 1768 | 1466697851355 Marionette TRACE conn4 <- [1,2054,null,{}] 09:04:11 INFO - PROCESS | 1768 | 1466697851364 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}] 09:04:11 INFO - PROCESS | 1768 | 1466697851371 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:11 INFO - PROCESS | 1768 | 1466697851579 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 09:04:11 INFO - PROCESS | 1768 | 1466697851756 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1768 | 1466697851764 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b661400 == 27 [pid = 1768] [id = 521] 09:04:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8e2f2400) [pid = 1768] [serial = 1564] [outer = (nil)] 09:04:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8e2fc800) [pid = 1768] [serial = 1565] [outer = 0x8e2f2400] 09:04:11 INFO - PROCESS | 1768 | 1466697851906 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8e425400) [pid = 1768] [serial = 1566] [outer = 0x8e2f2400] 09:04:12 INFO - PROCESS | 1768 | 1466697852890 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]]]}] 09:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1586ms 09:04:12 INFO - PROCESS | 1768 | 1466697852937 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 09:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:04:12 INFO - PROCESS | 1768 | 1466697852942 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 09:04:12 INFO - PROCESS | 1768 | 1466697852950 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1768 | 1466697852953 Marionette TRACE conn4 <- [1,2058,null,{}] 09:04:12 INFO - PROCESS | 1768 | 1466697852960 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}] 09:04:12 INFO - PROCESS | 1768 | 1466697852965 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:13 INFO - PROCESS | 1768 | 1466697853166 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 09:04:13 INFO - PROCESS | 1768 | 1466697853442 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1768 | 1466697853453 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadc800 == 28 [pid = 1768] [id = 522] 09:04:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8e3fbc00) [pid = 1768] [serial = 1567] [outer = (nil)] 09:04:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f386000) [pid = 1768] [serial = 1568] [outer = 0x8e3fbc00] 09:04:13 INFO - PROCESS | 1768 | 1466697853582 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f389c00) [pid = 1768] [serial = 1569] [outer = 0x8e3fbc00] 09:04:14 INFO - PROCESS | 1768 | 1466697854623 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]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1735ms 09:04:14 INFO - PROCESS | 1768 | 1466697854685 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1768 | 1466697854692 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 09:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:04:14 INFO - PROCESS | 1768 | 1466697854711 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1768 | 1466697854720 Marionette TRACE conn4 <- [1,2062,null,{}] 09:04:14 INFO - PROCESS | 1768 | 1466697854725 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}] 09:04:14 INFO - PROCESS | 1768 | 1466697854734 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:14 INFO - PROCESS | 1768 | 1466697854979 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 09:04:15 INFO - PROCESS | 1768 | 1466697855219 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1768 | 1466697855228 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f022800 == 29 [pid = 1768] [id = 523] 09:04:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f147c00) [pid = 1768] [serial = 1570] [outer = (nil)] 09:04:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f60c400) [pid = 1768] [serial = 1571] [outer = 0x8f147c00] 09:04:15 INFO - PROCESS | 1768 | 1466697855349 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f695400) [pid = 1768] [serial = 1572] [outer = 0x8f147c00] 09:04:16 INFO - PROCESS | 1768 | 1466697856341 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]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1673ms 09:04:16 INFO - PROCESS | 1768 | 1466697856375 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 09:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:04:16 INFO - PROCESS | 1768 | 1466697856380 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 09:04:16 INFO - PROCESS | 1768 | 1466697856388 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1768 | 1466697856392 Marionette TRACE conn4 <- [1,2066,null,{}] 09:04:16 INFO - PROCESS | 1768 | 1466697856398 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}] 09:04:16 INFO - PROCESS | 1768 | 1466697856403 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:16 INFO - PROCESS | 1768 | 1466697856597 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 09:04:16 INFO - PROCESS | 1768 | 1466697856778 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1768 | 1466697856786 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3f1400 == 30 [pid = 1768] [id = 524] 09:04:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8e42c000) [pid = 1768] [serial = 1573] [outer = (nil)] 09:04:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8f6e0000) [pid = 1768] [serial = 1574] [outer = 0x8e42c000] 09:04:16 INFO - PROCESS | 1768 | 1466697856920 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8f902400) [pid = 1768] [serial = 1575] [outer = 0x8e42c000] 09:04:17 INFO - PROCESS | 1768 | 1466697857866 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]]]}] 09:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1535ms 09:04:17 INFO - PROCESS | 1768 | 1466697857923 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 09:04:17 INFO - PROCESS | 1768 | 1466697857927 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 09:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:04:17 INFO - PROCESS | 1768 | 1466697857934 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1768 | 1466697857938 Marionette TRACE conn4 <- [1,2070,null,{}] 09:04:17 INFO - PROCESS | 1768 | 1466697857944 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}] 09:04:17 INFO - PROCESS | 1768 | 1466697857949 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:18 INFO - PROCESS | 1768 | 1466697858146 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 09:04:18 INFO - PROCESS | 1768 | 1466697858331 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1768 | 1466697858351 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd5c00 == 31 [pid = 1768] [id = 525] 09:04:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8ef58000) [pid = 1768] [serial = 1576] [outer = (nil)] 09:04:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x91d69c00) [pid = 1768] [serial = 1577] [outer = 0x8ef58000] 09:04:18 INFO - PROCESS | 1768 | 1466697858543 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x925b3400) [pid = 1768] [serial = 1578] [outer = 0x8ef58000] 09:04:19 INFO - PROCESS | 1768 | 1466697859579 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]]]}] 09:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1731ms 09:04:19 INFO - PROCESS | 1768 | 1466697859667 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1768 | 1466697859671 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 09:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:04:19 INFO - PROCESS | 1768 | 1466697859678 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1768 | 1466697859682 Marionette TRACE conn4 <- [1,2074,null,{}] 09:04:19 INFO - PROCESS | 1768 | 1466697859688 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}] 09:04:19 INFO - PROCESS | 1768 | 1466697859693 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:19 INFO - PROCESS | 1768 | 1466697859939 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 09:04:20 INFO - PROCESS | 1768 | 1466697860182 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:20 INFO - PROCESS | 1768 | 1466697860191 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b668c00 == 32 [pid = 1768] [id = 526] 09:04:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8cad7400) [pid = 1768] [serial = 1579] [outer = (nil)] 09:04:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8f697800) [pid = 1768] [serial = 1580] [outer = 0x8cad7400] 09:04:20 INFO - PROCESS | 1768 | 1466697860291 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x923b6c00) [pid = 1768] [serial = 1581] [outer = 0x8cad7400] 09:04:21 INFO - PROCESS | 1768 | 1466697861236 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]]]}] 09:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1598ms 09:04:21 INFO - PROCESS | 1768 | 1466697861277 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1768 | 1466697861281 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 09:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:04:21 INFO - PROCESS | 1768 | 1466697861288 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1768 | 1466697861292 Marionette TRACE conn4 <- [1,2078,null,{}] 09:04:21 INFO - PROCESS | 1768 | 1466697861299 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}] 09:04:21 INFO - PROCESS | 1768 | 1466697861305 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:21 INFO - PROCESS | 1768 | 1466697861485 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 09:04:21 INFO - PROCESS | 1768 | 1466697861857 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1768 | 1466697861866 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66c000 == 33 [pid = 1768] [id = 527] 09:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8b66d400) [pid = 1768] [serial = 1582] [outer = (nil)] 09:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8cad4000) [pid = 1768] [serial = 1583] [outer = 0x8b66d400] 09:04:21 INFO - PROCESS | 1768 | 1466697861989 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8cc84400) [pid = 1768] [serial = 1584] [outer = 0x8b66d400] 09:04:22 INFO - PROCESS | 1768 | 1466697862892 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]]]}] 09:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1634ms 09:04:22 INFO - PROCESS | 1768 | 1466697862926 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1768 | 1466697862931 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 09:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:04:22 INFO - PROCESS | 1768 | 1466697862961 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1768 | 1466697862965 Marionette TRACE conn4 <- [1,2082,null,{}] 09:04:22 INFO - PROCESS | 1768 | 1466697862975 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}] 09:04:22 INFO - PROCESS | 1768 | 1466697862983 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:23 INFO - PROCESS | 1768 | 1466697863182 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 09:04:23 INFO - PROCESS | 1768 | 1466697863450 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 1768 | 1466697863458 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d39f400 == 34 [pid = 1768] [id = 528] 09:04:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8d3a7400) [pid = 1768] [serial = 1585] [outer = (nil)] 09:04:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8e2fb800) [pid = 1768] [serial = 1586] [outer = 0x8d3a7400] 09:04:23 INFO - PROCESS | 1768 | 1466697863588 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8e429000) [pid = 1768] [serial = 1587] [outer = 0x8d3a7400] 09:04:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8b668000 == 33 [pid = 1768] [id = 519] 09:04:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef59400 == 32 [pid = 1768] [id = 518] 09:04:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd3000 == 31 [pid = 1768] [id = 517] 09:04:24 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad6400 == 30 [pid = 1768] [id = 516] 09:04:24 INFO - PROCESS | 1768 | --DOCSHELL 0x8b663000 == 29 [pid = 1768] [id = 515] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8f603400) [pid = 1768] [serial = 1517] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8f1ca800) [pid = 1768] [serial = 1511] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8d393400) [pid = 1768] [serial = 1514] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f37fc00) [pid = 1768] [serial = 1512] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8e42d000) [pid = 1768] [serial = 1508] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8cc77800) [pid = 1768] [serial = 1502] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8ccd1800) [pid = 1768] [serial = 1503] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f3f3800) [pid = 1768] [serial = 1490] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f3f8c00) [pid = 1768] [serial = 1491] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f025400) [pid = 1768] [serial = 1479] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f6dd400) [pid = 1768] [serial = 1496] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x91d5c000) [pid = 1768] [serial = 1497] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8e2f7000) [pid = 1768] [serial = 1484] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8e3f5800) [pid = 1768] [serial = 1485] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f14bc00) [pid = 1768] [serial = 1487] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f1c4c00) [pid = 1768] [serial = 1488] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8cad4800) [pid = 1768] [serial = 1481] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8cc7a000) [pid = 1768] [serial = 1482] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x923b8800) [pid = 1768] [serial = 1499] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x923c0400) [pid = 1768] [serial = 1500] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8d3a1c00) [pid = 1768] [serial = 1505] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d3afc00) [pid = 1768] [serial = 1506] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f697400) [pid = 1768] [serial = 1493] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f69cc00) [pid = 1768] [serial = 1494] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8e3f8800) [pid = 1768] [serial = 1515] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f6d9000) [pid = 1768] [serial = 1518] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8ef5b400) [pid = 1768] [serial = 1509] [outer = (nil)] [url = about:blank] 09:04:24 INFO - PROCESS | 1768 | 1466697864580 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]]]}] 09:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1644ms 09:04:24 INFO - PROCESS | 1768 | 1466697864606 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 09:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:04:24 INFO - PROCESS | 1768 | 1466697864613 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 09:04:24 INFO - PROCESS | 1768 | 1466697864621 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 1768 | 1466697864625 Marionette TRACE conn4 <- [1,2086,null,{}] 09:04:24 INFO - PROCESS | 1768 | 1466697864631 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}] 09:04:24 INFO - PROCESS | 1768 | 1466697864635 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:24 INFO - PROCESS | 1768 | 1466697864857 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 09:04:25 INFO - PROCESS | 1768 | 1466697864998 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1768 | 1466697865006 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd4000 == 30 [pid = 1768] [id = 529] 09:04:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8d398800) [pid = 1768] [serial = 1588] [outer = (nil)] 09:04:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e3f9800) [pid = 1768] [serial = 1589] [outer = 0x8d398800] 09:04:25 INFO - PROCESS | 1768 | 1466697865090 Marionette DEBUG loaded listener.js 09:04:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8ef62c00) [pid = 1768] [serial = 1590] [outer = 0x8d398800] 09:04:26 INFO - PROCESS | 1768 | 1466697866032 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]]]}] 09:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1480ms 09:04:26 INFO - PROCESS | 1768 | 1466697866101 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 09:04:26 INFO - PROCESS | 1768 | 1466697866105 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 09:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:04:26 INFO - PROCESS | 1768 | 1466697866120 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1768 | 1466697866129 Marionette TRACE conn4 <- [1,2090,null,{}] 09:04:26 INFO - PROCESS | 1768 | 1466697866139 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}] 09:04:26 INFO - PROCESS | 1768 | 1466697866145 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:26 INFO - PROCESS | 1768 | 1466697866341 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 09:04:26 INFO - PROCESS | 1768 | 1466697866500 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1768 | 1466697866509 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7c400 == 31 [pid = 1768] [id = 530] 09:04:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f020800) [pid = 1768] [serial = 1591] [outer = (nil)] 09:04:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f384400) [pid = 1768] [serial = 1592] [outer = 0x8f020800] 09:04:26 INFO - PROCESS | 1768 | 1466697866580 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f3ef400) [pid = 1768] [serial = 1593] [outer = 0x8f020800] 09:04:27 INFO - PROCESS | 1768 | 1466697867707 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]]]}] 09:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1649ms 09:04:27 INFO - PROCESS | 1768 | 1466697867762 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1768 | 1466697867767 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 09:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:04:27 INFO - PROCESS | 1768 | 1466697867784 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1768 | 1466697867787 Marionette TRACE conn4 <- [1,2094,null,{}] 09:04:27 INFO - PROCESS | 1768 | 1466697867793 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}] 09:04:27 INFO - PROCESS | 1768 | 1466697867798 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:28 INFO - PROCESS | 1768 | 1466697868053 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 09:04:28 INFO - PROCESS | 1768 | 1466697868085 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1768 | 1466697868093 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65f800 == 32 [pid = 1768] [id = 531] 09:04:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8d3ad400) [pid = 1768] [serial = 1594] [outer = (nil)] 09:04:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f602c00) [pid = 1768] [serial = 1595] [outer = 0x8d3ad400] 09:04:28 INFO - PROCESS | 1768 | 1466697868166 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f609c00) [pid = 1768] [serial = 1596] [outer = 0x8d3ad400] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8ccd6000) [pid = 1768] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8e3f0000) [pid = 1768] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f6e0800) [pid = 1768] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f01d800) [pid = 1768] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8d3aac00) [pid = 1768] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cc7d000) [pid = 1768] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f6dc400) [pid = 1768] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f380000) [pid = 1768] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f3ed400) [pid = 1768] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8cadc000) [pid = 1768] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e3fcc00) [pid = 1768] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8ef5ac00) [pid = 1768] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:04:29 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f142400) [pid = 1768] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:04:29 INFO - PROCESS | 1768 | 1466697869262 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]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1499ms 09:04:29 INFO - PROCESS | 1768 | 1466697869284 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1768 | 1466697869288 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 09:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:04:29 INFO - PROCESS | 1768 | 1466697869295 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1768 | 1466697869303 Marionette TRACE conn4 <- [1,2098,null,{}] 09:04:29 INFO - PROCESS | 1768 | 1466697869314 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}] 09:04:29 INFO - PROCESS | 1768 | 1466697869319 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:29 INFO - PROCESS | 1768 | 1466697869543 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 09:04:29 INFO - PROCESS | 1768 | 1466697869561 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1768 | 1466697869576 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42ec00 == 33 [pid = 1768] [id = 532] 09:04:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8e430000) [pid = 1768] [serial = 1597] [outer = (nil)] 09:04:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f3fa000) [pid = 1768] [serial = 1598] [outer = 0x8e430000] 09:04:29 INFO - PROCESS | 1768 | 1466697869660 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f6d9c00) [pid = 1768] [serial = 1599] [outer = 0x8e430000] 09:04:30 INFO - PROCESS | 1768 | 1466697870626 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]]]}] 09:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1391ms 09:04:30 INFO - PROCESS | 1768 | 1466697870687 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 09:04:30 INFO - PROCESS | 1768 | 1466697870692 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 09:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:04:30 INFO - PROCESS | 1768 | 1466697870698 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:04:30 INFO - PROCESS | 1768 | 1466697870701 Marionette TRACE conn4 <- [1,2102,null,{}] 09:04:30 INFO - PROCESS | 1768 | 1466697870706 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}] 09:04:30 INFO - PROCESS | 1768 | 1466697870712 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:30 INFO - PROCESS | 1768 | 1466697870882 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 09:04:31 INFO - PROCESS | 1768 | 1466697871027 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1768 | 1466697871038 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66b000 == 34 [pid = 1768] [id = 533] 09:04:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cc80c00) [pid = 1768] [serial = 1600] [outer = (nil)] 09:04:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x91d5f800) [pid = 1768] [serial = 1601] [outer = 0x8cc80c00] 09:04:31 INFO - PROCESS | 1768 | 1466697871110 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x923bfc00) [pid = 1768] [serial = 1602] [outer = 0x8cc80c00] 09:04:32 INFO - PROCESS | 1768 | 1466697872310 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]]]}] 09:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1691ms 09:04:32 INFO - PROCESS | 1768 | 1466697872391 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 09:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:04:32 INFO - PROCESS | 1768 | 1466697872398 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 09:04:32 INFO - PROCESS | 1768 | 1466697872407 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1768 | 1466697872416 Marionette TRACE conn4 <- [1,2106,null,{}] 09:04:32 INFO - PROCESS | 1768 | 1466697872425 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}] 09:04:32 INFO - PROCESS | 1768 | 1466697872431 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:32 INFO - PROCESS | 1768 | 1466697872703 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 09:04:33 INFO - PROCESS | 1768 | 1466697872985 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 1768 | 1466697872999 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf6800 == 35 [pid = 1768] [id = 534] 09:04:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d394c00) [pid = 1768] [serial = 1603] [outer = (nil)] 09:04:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8d3adc00) [pid = 1768] [serial = 1604] [outer = 0x8d394c00] 09:04:33 INFO - PROCESS | 1768 | 1466697873084 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8e2f9c00) [pid = 1768] [serial = 1605] [outer = 0x8d394c00] 09:04:34 INFO - PROCESS | 1768 | 1466697874076 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]]]}] 09:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1743ms 09:04:34 INFO - PROCESS | 1768 | 1466697874149 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 1768 | 1466697874158 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 09:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:04:34 INFO - PROCESS | 1768 | 1466697874171 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1768 | 1466697874177 Marionette TRACE conn4 <- [1,2110,null,{}] 09:04:34 INFO - PROCESS | 1768 | 1466697874185 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}] 09:04:34 INFO - PROCESS | 1768 | 1466697874190 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:34 INFO - PROCESS | 1768 | 1466697874433 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 09:04:34 INFO - PROCESS | 1768 | 1466697874719 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1768 | 1466697874728 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a1400 == 36 [pid = 1768] [id = 535] 09:04:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8d9e8c00) [pid = 1768] [serial = 1606] [outer = (nil)] 09:04:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f1c7000) [pid = 1768] [serial = 1607] [outer = 0x8d9e8c00] 09:04:34 INFO - PROCESS | 1768 | 1466697874836 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f386c00) [pid = 1768] [serial = 1608] [outer = 0x8d9e8c00] 09:04:35 INFO - PROCESS | 1768 | 1466697875864 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]]]}] 09:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1740ms 09:04:35 INFO - PROCESS | 1768 | 1466697875927 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1768 | 1466697875932 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 09:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:04:35 INFO - PROCESS | 1768 | 1466697875940 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1768 | 1466697875946 Marionette TRACE conn4 <- [1,2114,null,{}] 09:04:35 INFO - PROCESS | 1768 | 1466697875964 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}] 09:04:35 INFO - PROCESS | 1768 | 1466697875974 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:36 INFO - PROCESS | 1768 | 1466697876195 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 09:04:36 INFO - PROCESS | 1768 | 1466697876406 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1768 | 1466697876419 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c3400 == 37 [pid = 1768] [id = 536] 09:04:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d5d000) [pid = 1768] [serial = 1609] [outer = (nil)] 09:04:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x925ab400) [pid = 1768] [serial = 1610] [outer = 0x91d5d000] 09:04:36 INFO - PROCESS | 1768 | 1466697876553 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x92630c00) [pid = 1768] [serial = 1611] [outer = 0x91d5d000] 09:04:37 INFO - PROCESS | 1768 | 1466697877583 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]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1687ms 09:04:37 INFO - PROCESS | 1768 | 1466697877628 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1768 | 1466697877634 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 09:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:04:37 INFO - PROCESS | 1768 | 1466697877641 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1768 | 1466697877645 Marionette TRACE conn4 <- [1,2118,null,{}] 09:04:37 INFO - PROCESS | 1768 | 1466697877651 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}] 09:04:37 INFO - PROCESS | 1768 | 1466697877657 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:37 INFO - PROCESS | 1768 | 1466697877860 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 09:04:38 INFO - PROCESS | 1768 | 1466697878091 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1768 | 1466697878102 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c6800 == 38 [pid = 1768] [id = 537] 09:04:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x9262f000) [pid = 1768] [serial = 1612] [outer = (nil)] 09:04:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x928d8c00) [pid = 1768] [serial = 1613] [outer = 0x9262f000] 09:04:38 INFO - PROCESS | 1768 | 1466697878234 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x928dd000) [pid = 1768] [serial = 1614] [outer = 0x9262f000] 09:04:39 INFO - PROCESS | 1768 | 1466697879143 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]]]}] 09:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1538ms 09:04:39 INFO - PROCESS | 1768 | 1466697879180 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 09:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:04:39 INFO - PROCESS | 1768 | 1466697879185 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 09:04:39 INFO - PROCESS | 1768 | 1466697879192 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1768 | 1466697879196 Marionette TRACE conn4 <- [1,2122,null,{}] 09:04:39 INFO - PROCESS | 1768 | 1466697879205 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}] 09:04:39 INFO - PROCESS | 1768 | 1466697879212 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:39 INFO - PROCESS | 1768 | 1466697879432 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 09:04:39 INFO - PROCESS | 1768 | 1466697879716 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1768 | 1466697879728 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccce000 == 39 [pid = 1768] [id = 538] 09:04:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8f149800) [pid = 1768] [serial = 1615] [outer = (nil)] 09:04:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x9297bc00) [pid = 1768] [serial = 1616] [outer = 0x8f149800] 09:04:39 INFO - PROCESS | 1768 | 1466697879857 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x92982c00) [pid = 1768] [serial = 1617] [outer = 0x8f149800] 09:04:41 INFO - PROCESS | 1768 | 1466697881021 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]]]}] 09:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1887ms 09:04:41 INFO - PROCESS | 1768 | 1466697881079 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 09:04:41 INFO - PROCESS | 1768 | 1466697881082 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 09:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:04:41 INFO - PROCESS | 1768 | 1466697881090 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:04:41 INFO - PROCESS | 1768 | 1466697881094 Marionette TRACE conn4 <- [1,2126,null,{}] 09:04:41 INFO - PROCESS | 1768 | 1466697881101 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}] 09:04:41 INFO - PROCESS | 1768 | 1466697881114 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:41 INFO - PROCESS | 1768 | 1466697881401 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 09:04:41 INFO - PROCESS | 1768 | 1466697881763 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:41 INFO - PROCESS | 1768 | 1466697881773 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad1400 == 40 [pid = 1768] [id = 539] 09:04:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8e3f4800) [pid = 1768] [serial = 1618] [outer = (nil)] 09:04:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x92a59400) [pid = 1768] [serial = 1619] [outer = 0x8e3f4800] 09:04:41 INFO - PROCESS | 1768 | 1466697881916 Marionette DEBUG loaded listener.js 09:04:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x92ab5000) [pid = 1768] [serial = 1620] [outer = 0x8e3f4800] 09:04:43 INFO - PROCESS | 1768 | 1466697883324 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]]]}] 09:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2294ms 09:04:43 INFO - PROCESS | 1768 | 1466697883386 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1768 | 1466697883391 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 09:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:04:43 INFO - PROCESS | 1768 | 1466697883398 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1768 | 1466697883403 Marionette TRACE conn4 <- [1,2130,null,{}] 09:04:43 INFO - PROCESS | 1768 | 1466697883409 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}] 09:04:43 INFO - PROCESS | 1768 | 1466697883415 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:43 INFO - PROCESS | 1768 | 1466697883607 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 09:04:43 INFO - PROCESS | 1768 | 1466697883884 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1768 | 1466697883893 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f38b000 == 41 [pid = 1768] [id = 540] 09:04:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x925b5c00) [pid = 1768] [serial = 1621] [outer = (nil)] 09:04:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x9387b800) [pid = 1768] [serial = 1622] [outer = 0x925b5c00] 09:04:43 INFO - PROCESS | 1768 | 1466697883983 Marionette DEBUG loaded listener.js 09:04:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x93a09c00) [pid = 1768] [serial = 1623] [outer = 0x925b5c00] 09:04:45 INFO - PROCESS | 1768 | 1466697884991 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] 09:04:45 INFO - PROCESS | 1768 | 1466697885045 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 09:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:04:45 INFO - PROCESS | 1768 | 1466697885053 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:04:45 INFO - PROCESS | 1768 | 1466697885058 Marionette TRACE conn4 <- [1,2134,null,{}] 09:04:45 INFO - PROCESS | 1768 | 1466697885064 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}] 09:04:45 INFO - PROCESS | 1768 | 1466697885071 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:45 INFO - PROCESS | 1768 | 1466697885282 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 09:04:45 INFO - PROCESS | 1768 | 1466697885537 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 1768 | 1466697885545 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad5000 == 42 [pid = 1768] [id = 541] 09:04:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8cc83000) [pid = 1768] [serial = 1624] [outer = (nil)] 09:04:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8e3f6c00) [pid = 1768] [serial = 1625] [outer = 0x8cc83000] 09:04:45 INFO - PROCESS | 1768 | 1466697885673 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x9387b400) [pid = 1768] [serial = 1626] [outer = 0x8cc83000] 09:04:46 INFO - PROCESS | 1768 | 1466697886634 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]]]}] 09:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1641ms 09:04:46 INFO - PROCESS | 1768 | 1466697886696 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 09:04:46 INFO - PROCESS | 1768 | 1466697886700 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 09:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:04:46 INFO - PROCESS | 1768 | 1466697886708 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1768 | 1466697886712 Marionette TRACE conn4 <- [1,2138,null,{}] 09:04:46 INFO - PROCESS | 1768 | 1466697886718 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}] 09:04:46 INFO - PROCESS | 1768 | 1466697886724 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:47 INFO - PROCESS | 1768 | 1466697887189 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 09:04:47 INFO - PROCESS | 1768 | 1466697887456 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 1768 | 1466697887463 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d394800 == 43 [pid = 1768] [id = 542] 09:04:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8d397000) [pid = 1768] [serial = 1627] [outer = (nil)] 09:04:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x8d3a6800) [pid = 1768] [serial = 1628] [outer = 0x8d397000] 09:04:47 INFO - PROCESS | 1768 | 1466697887544 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x8d9e6400) [pid = 1768] [serial = 1629] [outer = 0x8d397000] 09:04:48 INFO - PROCESS | 1768 | 1466697888461 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]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1789ms 09:04:48 INFO - PROCESS | 1768 | 1466697888499 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1768 | 1466697888506 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 09:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:04:48 INFO - PROCESS | 1768 | 1466697888536 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1768 | 1466697888540 Marionette TRACE conn4 <- [1,2142,null,{}] 09:04:48 INFO - PROCESS | 1768 | 1466697888551 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}] 09:04:48 INFO - PROCESS | 1768 | 1466697888557 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:48 INFO - PROCESS | 1768 | 1466697888753 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 09:04:49 INFO - PROCESS | 1768 | 1466697889109 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1768 | 1466697889122 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e4000 == 44 [pid = 1768] [id = 543] 09:04:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x8f01f400) [pid = 1768] [serial = 1630] [outer = (nil)] 09:04:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x8f143400) [pid = 1768] [serial = 1631] [outer = 0x8f01f400] 09:04:49 INFO - PROCESS | 1768 | 1466697889203 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8f14ec00) [pid = 1768] [serial = 1632] [outer = 0x8f01f400] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42a000 == 43 [pid = 1768] [id = 512] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd3400 == 42 [pid = 1768] [id = 514] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadf000 == 41 [pid = 1768] [id = 501] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e8800 == 40 [pid = 1768] [id = 502] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660800 == 39 [pid = 1768] [id = 504] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42a400 == 38 [pid = 1768] [id = 507] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3f3400 == 37 [pid = 1768] [id = 505] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a3400 == 36 [pid = 1768] [id = 503] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3ee400 == 35 [pid = 1768] [id = 508] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc75800 == 34 [pid = 1768] [id = 506] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad7c00 == 33 [pid = 1768] [id = 520] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadc800 == 32 [pid = 1768] [id = 522] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd5c00 == 31 [pid = 1768] [id = 525] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c2c00 == 30 [pid = 1768] [id = 510] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3f1400 == 29 [pid = 1768] [id = 524] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b661400 == 28 [pid = 1768] [id = 521] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c7400 == 27 [pid = 1768] [id = 509] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b668c00 == 26 [pid = 1768] [id = 526] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66c000 == 25 [pid = 1768] [id = 527] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f022800 == 24 [pid = 1768] [id = 523] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc81000 == 23 [pid = 1768] [id = 511] 09:04:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a8000 == 22 [pid = 1768] [id = 513] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x8e3fe400) [pid = 1768] [serial = 1559] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x8cdeac00) [pid = 1768] [serial = 1544] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x92a51800) [pid = 1768] [serial = 1536] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x8f90a800) [pid = 1768] [serial = 1526] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x91d5fc00) [pid = 1768] [serial = 1527] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8f022000) [pid = 1768] [serial = 1523] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8e2ee400) [pid = 1768] [serial = 1554] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8d9ef400) [pid = 1768] [serial = 1521] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8d9e3000) [pid = 1768] [serial = 1553] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x923bc000) [pid = 1768] [serial = 1529] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x92982800) [pid = 1768] [serial = 1535] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x92a5e000) [pid = 1768] [serial = 1538] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x92aaa400) [pid = 1768] [serial = 1539] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x92638c00) [pid = 1768] [serial = 1533] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8ccd9c00) [pid = 1768] [serial = 1550] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8ef63c00) [pid = 1768] [serial = 1547] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8ef60000) [pid = 1768] [serial = 1556] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x92ab2000) [pid = 1768] [serial = 1541] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x925a9c00) [pid = 1768] [serial = 1530] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f14a000) [pid = 1768] [serial = 1524] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8d396000) [pid = 1768] [serial = 1545] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f01c800) [pid = 1768] [serial = 1557] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x92632c00) [pid = 1768] [serial = 1532] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8d3a2800) [pid = 1768] [serial = 1520] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cdea800) [pid = 1768] [serial = 1551] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f145c00) [pid = 1768] [serial = 1548] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x92ab5c00) [pid = 1768] [serial = 1542] [outer = (nil)] [url = about:blank] 09:04:51 INFO - PROCESS | 1768 | 1466697891557 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] 09:04:51 INFO - PROCESS | 1768 | 1466697891645 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 09:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:04:51 INFO - PROCESS | 1768 | 1466697891655 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1768 | 1466697891661 Marionette TRACE conn4 <- [1,2146,null,{}] 09:04:51 INFO - PROCESS | 1768 | 1466697891669 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}] 09:04:51 INFO - PROCESS | 1768 | 1466697891674 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:51 INFO - PROCESS | 1768 | 1466697891843 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 09:04:52 INFO - PROCESS | 1768 | 1466697891983 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1768 | 1466697891997 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccce800 == 23 [pid = 1768] [id = 544] 09:04:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8cccec00) [pid = 1768] [serial = 1633] [outer = (nil)] 09:04:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8ccd5400) [pid = 1768] [serial = 1634] [outer = 0x8cccec00] 09:04:52 INFO - PROCESS | 1768 | 1466697892067 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8ccd7800) [pid = 1768] [serial = 1635] [outer = 0x8cccec00] 09:04:52 INFO - PROCESS | 1768 | 1466697892948 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] 09:04:53 INFO - PROCESS | 1768 | 1466697893004 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 09:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:04:53 INFO - PROCESS | 1768 | 1466697893018 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1768 | 1466697893023 Marionette TRACE conn4 <- [1,2150,null,{}] 09:04:53 INFO - PROCESS | 1768 | 1466697893030 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}] 09:04:53 INFO - PROCESS | 1768 | 1466697893036 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:53 INFO - PROCESS | 1768 | 1466697893215 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 09:04:53 INFO - PROCESS | 1768 | 1466697893226 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1768 | 1466697893235 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d39d400 == 24 [pid = 1768] [id = 545] 09:04:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8d39e400) [pid = 1768] [serial = 1636] [outer = (nil)] 09:04:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8d3a9400) [pid = 1768] [serial = 1637] [outer = 0x8d39e400] 09:04:53 INFO - PROCESS | 1768 | 1466697893437 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8d9e2800) [pid = 1768] [serial = 1638] [outer = 0x8d39e400] 09:04:54 INFO - PROCESS | 1768 | 1466697894380 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]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1395ms 09:04:54 INFO - PROCESS | 1768 | 1466697894412 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 09:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:04:54 INFO - PROCESS | 1768 | 1466697894417 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 09:04:54 INFO - PROCESS | 1768 | 1466697894423 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1768 | 1466697894430 Marionette TRACE conn4 <- [1,2154,null,{}] 09:04:54 INFO - PROCESS | 1768 | 1466697894455 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}] 09:04:54 INFO - PROCESS | 1768 | 1466697894465 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:54 INFO - PROCESS | 1768 | 1466697894709 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 09:04:54 INFO - PROCESS | 1768 | 1466697894772 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 1768 | 1466697894783 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42a400 == 25 [pid = 1768] [id = 546] 09:04:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8e42b400) [pid = 1768] [serial = 1639] [outer = (nil)] 09:04:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8ef56800) [pid = 1768] [serial = 1640] [outer = 0x8e42b400] 09:04:54 INFO - PROCESS | 1768 | 1466697894858 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8ef60c00) [pid = 1768] [serial = 1641] [outer = 0x8e42b400] 09:04:55 INFO - PROCESS | 1768 | 1466697895886 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]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1500ms 09:04:55 INFO - PROCESS | 1768 | 1466697895924 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1768 | 1466697895927 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 09:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:04:55 INFO - PROCESS | 1768 | 1466697895935 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1768 | 1466697895937 Marionette TRACE conn4 <- [1,2158,null,{}] 09:04:55 INFO - PROCESS | 1768 | 1466697895950 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}] 09:04:55 INFO - PROCESS | 1768 | 1466697895954 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:56 INFO - PROCESS | 1768 | 1466697896183 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8d3ad400) [pid = 1768] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8d3a7400) [pid = 1768] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8ef58000) [pid = 1768] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8cad7400) [pid = 1768] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8cadb400) [pid = 1768] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8e3fbc00) [pid = 1768] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8ccd0800) [pid = 1768] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8e2f2400) [pid = 1768] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d398800) [pid = 1768] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8b66d400) [pid = 1768] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:04:56 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f147c00) [pid = 1768] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:04:57 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8e42c000) [pid = 1768] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:04:57 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f020800) [pid = 1768] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:04:57 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cc80c00) [pid = 1768] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:04:57 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8e430000) [pid = 1768] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:04:57 INFO - PROCESS | 1768 | 1466697897048 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1768 | 1466697897057 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66d400 == 26 [pid = 1768] [id = 547] 09:04:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cadb400) [pid = 1768] [serial = 1642] [outer = (nil)] 09:04:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8ccd0800) [pid = 1768] [serial = 1643] [outer = 0x8cadb400] 09:04:57 INFO - PROCESS | 1768 | 1466697897134 Marionette DEBUG loaded listener.js 09:04:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e2f8400) [pid = 1768] [serial = 1644] [outer = 0x8cadb400] 09:04:57 INFO - PROCESS | 1768 | 1466697897941 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]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2038ms 09:04:57 INFO - PROCESS | 1768 | 1466697897974 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1768 | 1466697897977 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 09:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:04:57 INFO - PROCESS | 1768 | 1466697897986 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1768 | 1466697897989 Marionette TRACE conn4 <- [1,2162,null,{}] 09:04:57 INFO - PROCESS | 1768 | 1466697897995 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}] 09:04:58 INFO - PROCESS | 1768 | 1466697898000 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:58 INFO - PROCESS | 1768 | 1466697898164 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 09:04:58 INFO - PROCESS | 1768 | 1466697898178 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:58 INFO - PROCESS | 1768 | 1466697898188 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd2800 == 27 [pid = 1768] [id = 548] 09:04:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d392c00) [pid = 1768] [serial = 1645] [outer = (nil)] 09:04:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f148000) [pid = 1768] [serial = 1646] [outer = 0x8d392c00] 09:04:58 INFO - PROCESS | 1768 | 1466697898257 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f1c8400) [pid = 1768] [serial = 1647] [outer = 0x8d392c00] 09:04:59 INFO - PROCESS | 1768 | 1466697899347 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]]]}] 09:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1443ms 09:04:59 INFO - PROCESS | 1768 | 1466697899430 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 09:04:59 INFO - PROCESS | 1768 | 1466697899437 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 09:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:04:59 INFO - PROCESS | 1768 | 1466697899447 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:04:59 INFO - PROCESS | 1768 | 1466697899452 Marionette TRACE conn4 <- [1,2166,null,{}] 09:04:59 INFO - PROCESS | 1768 | 1466697899462 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}] 09:04:59 INFO - PROCESS | 1768 | 1466697899468 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:04:59 INFO - PROCESS | 1768 | 1466697899708 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 09:05:00 INFO - PROCESS | 1768 | 1466697900041 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:00 INFO - PROCESS | 1768 | 1466697900057 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b661000 == 28 [pid = 1768] [id = 549] 09:05:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8cc75800) [pid = 1768] [serial = 1648] [outer = (nil)] 09:05:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8cdf7c00) [pid = 1768] [serial = 1649] [outer = 0x8cc75800] 09:05:00 INFO - PROCESS | 1768 | 1466697900146 Marionette DEBUG loaded listener.js 09:05:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8d3a7000) [pid = 1768] [serial = 1650] [outer = 0x8cc75800] 09:05:01 INFO - PROCESS | 1768 | 1466697901179 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]]]}] 09:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1785ms 09:05:01 INFO - PROCESS | 1768 | 1466697901232 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 09:05:01 INFO - PROCESS | 1768 | 1466697901240 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 09:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:05:01 INFO - PROCESS | 1768 | 1466697901252 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:05:01 INFO - PROCESS | 1768 | 1466697901256 Marionette TRACE conn4 <- [1,2170,null,{}] 09:05:01 INFO - PROCESS | 1768 | 1466697901263 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}] 09:05:01 INFO - PROCESS | 1768 | 1466697901268 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:01 INFO - PROCESS | 1768 | 1466697901471 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 09:05:01 INFO - PROCESS | 1768 | 1466697901716 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 1768 | 1466697901729 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad2000 == 29 [pid = 1768] [id = 550] 09:05:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8e3fbc00) [pid = 1768] [serial = 1651] [outer = (nil)] 09:05:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8ef57400) [pid = 1768] [serial = 1652] [outer = 0x8e3fbc00] 09:05:01 INFO - PROCESS | 1768 | 1466697901891 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f022c00) [pid = 1768] [serial = 1653] [outer = 0x8e3fbc00] 09:05:03 INFO - PROCESS | 1768 | 1466697903001 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]]]}] 09:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1789ms 09:05:03 INFO - PROCESS | 1768 | 1466697903042 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 09:05:03 INFO - PROCESS | 1768 | 1466697903046 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 09:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:05:03 INFO - PROCESS | 1768 | 1466697903056 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1768 | 1466697903062 Marionette TRACE conn4 <- [1,2174,null,{}] 09:05:03 INFO - PROCESS | 1768 | 1466697903088 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}] 09:05:03 INFO - PROCESS | 1768 | 1466697903102 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:03 INFO - PROCESS | 1768 | 1466697903388 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 09:05:03 INFO - PROCESS | 1768 | 1466697903677 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:03 INFO - PROCESS | 1768 | 1466697903692 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f3f8000 == 30 [pid = 1768] [id = 551] 09:05:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f3f9400) [pid = 1768] [serial = 1654] [outer = (nil)] 09:05:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f605800) [pid = 1768] [serial = 1655] [outer = 0x8f3f9400] 09:05:03 INFO - PROCESS | 1768 | 1466697903787 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8f699c00) [pid = 1768] [serial = 1656] [outer = 0x8f3f9400] 09:05:04 INFO - PROCESS | 1768 | 1466697904823 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]]]}] 09:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1842ms 09:05:04 INFO - PROCESS | 1768 | 1466697904899 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 1768 | 1466697904904 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 09:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:05:04 INFO - PROCESS | 1768 | 1466697904912 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 1768 | 1466697904917 Marionette TRACE conn4 <- [1,2178,null,{}] 09:05:04 INFO - PROCESS | 1768 | 1466697904924 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}] 09:05:04 INFO - PROCESS | 1768 | 1466697904931 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:05 INFO - PROCESS | 1768 | 1466697905154 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 09:05:05 INFO - PROCESS | 1768 | 1466697905391 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1768 | 1466697905398 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a8800 == 31 [pid = 1768] [id = 552] 09:05:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8f6d1c00) [pid = 1768] [serial = 1657] [outer = (nil)] 09:05:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8f903800) [pid = 1768] [serial = 1658] [outer = 0x8f6d1c00] 09:05:05 INFO - PROCESS | 1768 | 1466697905534 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8f908c00) [pid = 1768] [serial = 1659] [outer = 0x8f6d1c00] 09:05:06 INFO - PROCESS | 1768 | 1466697906856 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]]]}] 09:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2044ms 09:05:06 INFO - PROCESS | 1768 | 1466697906959 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 09:05:06 INFO - PROCESS | 1768 | 1466697906966 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 09:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:05:06 INFO - PROCESS | 1768 | 1466697906978 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:05:06 INFO - PROCESS | 1768 | 1466697906985 Marionette TRACE conn4 <- [1,2182,null,{}] 09:05:07 INFO - PROCESS | 1768 | 1466697907055 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}] 09:05:07 INFO - PROCESS | 1768 | 1466697907065 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:07 INFO - PROCESS | 1768 | 1466697907422 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 09:05:07 INFO - PROCESS | 1768 | 1466697907635 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1768 | 1466697907648 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f90cc00 == 32 [pid = 1768] [id = 553] 09:05:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x91d5b800) [pid = 1768] [serial = 1660] [outer = (nil)] 09:05:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x91d67800) [pid = 1768] [serial = 1661] [outer = 0x91d5b800] 09:05:07 INFO - PROCESS | 1768 | 1466697907751 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x923b1800) [pid = 1768] [serial = 1662] [outer = 0x91d5b800] 09:05:08 INFO - PROCESS | 1768 | 1466697908914 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]]]}] 09:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2003ms 09:05:08 INFO - PROCESS | 1768 | 1466697908981 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1768 | 1466697908987 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 09:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:05:08 INFO - PROCESS | 1768 | 1466697908994 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1768 | 1466697909000 Marionette TRACE conn4 <- [1,2186,null,{}] 09:05:09 INFO - PROCESS | 1768 | 1466697909007 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}] 09:05:09 INFO - PROCESS | 1768 | 1466697909022 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:09 INFO - PROCESS | 1768 | 1466697909363 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 09:05:09 INFO - PROCESS | 1768 | 1466697909703 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1768 | 1466697909717 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad7400 == 33 [pid = 1768] [id = 554] 09:05:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8cc7ec00) [pid = 1768] [serial = 1663] [outer = (nil)] 09:05:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x925b1000) [pid = 1768] [serial = 1664] [outer = 0x8cc7ec00] 09:05:09 INFO - PROCESS | 1768 | 1466697909857 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8f14c000) [pid = 1768] [serial = 1665] [outer = 0x8cc7ec00] 09:05:11 INFO - PROCESS | 1768 | 1466697911080 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]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2137ms 09:05:11 INFO - PROCESS | 1768 | 1466697911134 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1768 | 1466697911141 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 09:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:05:11 INFO - PROCESS | 1768 | 1466697911152 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1768 | 1466697911156 Marionette TRACE conn4 <- [1,2190,null,{}] 09:05:11 INFO - PROCESS | 1768 | 1466697911166 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}] 09:05:11 INFO - PROCESS | 1768 | 1466697911173 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:11 INFO - PROCESS | 1768 | 1466697911450 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 09:05:11 INFO - PROCESS | 1768 | 1466697911903 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1768 | 1466697911919 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad9c00 == 34 [pid = 1768] [id = 555] 09:05:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8cadb000) [pid = 1768] [serial = 1666] [outer = (nil)] 09:05:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8cc78000) [pid = 1768] [serial = 1667] [outer = 0x8cadb000] 09:05:12 INFO - PROCESS | 1768 | 1466697912034 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8cdeb000) [pid = 1768] [serial = 1668] [outer = 0x8cadb000] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x923bfc00) [pid = 1768] [serial = 1602] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x91d5f800) [pid = 1768] [serial = 1601] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f6d9c00) [pid = 1768] [serial = 1599] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8f602c00) [pid = 1768] [serial = 1595] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8f609c00) [pid = 1768] [serial = 1596] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f3fa000) [pid = 1768] [serial = 1598] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8e2fb800) [pid = 1768] [serial = 1586] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8e429000) [pid = 1768] [serial = 1587] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x91d69c00) [pid = 1768] [serial = 1577] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x925b3400) [pid = 1768] [serial = 1578] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f697800) [pid = 1768] [serial = 1580] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x923b6c00) [pid = 1768] [serial = 1581] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8cc7f000) [pid = 1768] [serial = 1562] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8ccd7c00) [pid = 1768] [serial = 1563] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f386000) [pid = 1768] [serial = 1568] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f389c00) [pid = 1768] [serial = 1569] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f025000) [pid = 1768] [serial = 1560] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8e2fc800) [pid = 1768] [serial = 1565] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8e425400) [pid = 1768] [serial = 1566] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8e3f9800) [pid = 1768] [serial = 1589] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8ef62c00) [pid = 1768] [serial = 1590] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8cad4000) [pid = 1768] [serial = 1583] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cc84400) [pid = 1768] [serial = 1584] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f60c400) [pid = 1768] [serial = 1571] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f695400) [pid = 1768] [serial = 1572] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f6e0000) [pid = 1768] [serial = 1574] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f902400) [pid = 1768] [serial = 1575] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f384400) [pid = 1768] [serial = 1592] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f3ef400) [pid = 1768] [serial = 1593] [outer = (nil)] [url = about:blank] 09:05:13 INFO - PROCESS | 1768 | 1466697913247 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]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2147ms 09:05:13 INFO - PROCESS | 1768 | 1466697913301 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 09:05:13 INFO - PROCESS | 1768 | 1466697913309 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 09:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:05:13 INFO - PROCESS | 1768 | 1466697913329 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1768 | 1466697913335 Marionette TRACE conn4 <- [1,2194,null,{}] 09:05:13 INFO - PROCESS | 1768 | 1466697913344 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}] 09:05:13 INFO - PROCESS | 1768 | 1466697913353 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:13 INFO - PROCESS | 1768 | 1466697913538 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 09:05:13 INFO - PROCESS | 1768 | 1466697913798 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1768 | 1466697913810 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccdbc00 == 35 [pid = 1768] [id = 556] 09:05:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d395c00) [pid = 1768] [serial = 1669] [outer = (nil)] 09:05:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d9ed000) [pid = 1768] [serial = 1670] [outer = 0x8d395c00] 09:05:13 INFO - PROCESS | 1768 | 1466697913939 Marionette DEBUG loaded listener.js 09:05:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8e2f4000) [pid = 1768] [serial = 1671] [outer = 0x8d395c00] 09:05:14 INFO - PROCESS | 1768 | 1466697914787 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]]]}] 09:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1494ms 09:05:14 INFO - PROCESS | 1768 | 1466697914817 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 09:05:14 INFO - PROCESS | 1768 | 1466697914823 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 09:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:05:14 INFO - PROCESS | 1768 | 1466697914841 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1768 | 1466697914845 Marionette TRACE conn4 <- [1,2198,null,{}] 09:05:14 INFO - PROCESS | 1768 | 1466697914852 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}] 09:05:14 INFO - PROCESS | 1768 | 1466697914858 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:15 INFO - PROCESS | 1768 | 1466697915047 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 09:05:15 INFO - PROCESS | 1768 | 1466697915063 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1768 | 1466697915069 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e428800 == 36 [pid = 1768] [id = 557] 09:05:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8ef63800) [pid = 1768] [serial = 1672] [outer = (nil)] 09:05:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f024800) [pid = 1768] [serial = 1673] [outer = 0x8ef63800] 09:05:15 INFO - PROCESS | 1768 | 1466697915158 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f148400) [pid = 1768] [serial = 1674] [outer = 0x8ef63800] 09:05:16 INFO - PROCESS | 1768 | 1466697916341 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]]]}] 09:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1533ms 09:05:16 INFO - PROCESS | 1768 | 1466697916374 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 09:05:16 INFO - PROCESS | 1768 | 1466697916379 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 09:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:05:16 INFO - PROCESS | 1768 | 1466697916404 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:05:16 INFO - PROCESS | 1768 | 1466697916413 Marionette TRACE conn4 <- [1,2202,null,{}] 09:05:16 INFO - PROCESS | 1768 | 1466697916421 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}] 09:05:16 INFO - PROCESS | 1768 | 1466697916429 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:16 INFO - PROCESS | 1768 | 1466697916698 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 09:05:16 INFO - PROCESS | 1768 | 1466697916734 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1768 | 1466697916743 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42e400 == 37 [pid = 1768] [id = 558] 09:05:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8ef5c000) [pid = 1768] [serial = 1675] [outer = (nil)] 09:05:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f3f3c00) [pid = 1768] [serial = 1676] [outer = 0x8ef5c000] 09:05:16 INFO - PROCESS | 1768 | 1466697916813 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f3fb800) [pid = 1768] [serial = 1677] [outer = 0x8ef5c000] 09:05:17 INFO - PROCESS | 1768 | 1466697917830 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]]]}] 09:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1458ms 09:05:17 INFO - PROCESS | 1768 | 1466697917846 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 09:05:17 INFO - PROCESS | 1768 | 1466697917851 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 09:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:05:17 INFO - PROCESS | 1768 | 1466697917857 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1768 | 1466697917860 Marionette TRACE conn4 <- [1,2206,null,{}] 09:05:17 INFO - PROCESS | 1768 | 1466697917875 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}] 09:05:17 INFO - PROCESS | 1768 | 1466697917881 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:18 INFO - PROCESS | 1768 | 1466697918205 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d397000) [pid = 1768] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f149800) [pid = 1768] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cadb400) [pid = 1768] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f01f400) [pid = 1768] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8d9e8c00) [pid = 1768] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8d394c00) [pid = 1768] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d39e400) [pid = 1768] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9262f000) [pid = 1768] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8e42b400) [pid = 1768] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8e3f4800) [pid = 1768] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8cc83000) [pid = 1768] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x91d5d000) [pid = 1768] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x925b5c00) [pid = 1768] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:05:18 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8cccec00) [pid = 1768] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:05:18 INFO - PROCESS | 1768 | 1466697918437 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1768 | 1466697918447 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b662000 == 38 [pid = 1768] [id = 559] 09:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8cadb400) [pid = 1768] [serial = 1678] [outer = (nil)] 09:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8d39b800) [pid = 1768] [serial = 1679] [outer = 0x8cadb400] 09:05:18 INFO - PROCESS | 1768 | 1466697918526 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8e431000) [pid = 1768] [serial = 1680] [outer = 0x8cadb400] 09:05:19 INFO - PROCESS | 1768 | 1466697919284 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]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1460ms 09:05:19 INFO - PROCESS | 1768 | 1466697919318 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 09:05:19 INFO - PROCESS | 1768 | 1466697919321 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 09:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:05:19 INFO - PROCESS | 1768 | 1466697919328 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1768 | 1466697919331 Marionette TRACE conn4 <- [1,2210,null,{}] 09:05:19 INFO - PROCESS | 1768 | 1466697919336 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}] 09:05:19 INFO - PROCESS | 1768 | 1466697919342 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:19 INFO - PROCESS | 1768 | 1466697919554 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 09:05:19 INFO - PROCESS | 1768 | 1466697919574 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1768 | 1466697919590 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e5c00 == 39 [pid = 1768] [id = 560] 09:05:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f020800) [pid = 1768] [serial = 1681] [outer = (nil)] 09:05:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f698400) [pid = 1768] [serial = 1682] [outer = 0x8f020800] 09:05:19 INFO - PROCESS | 1768 | 1466697919669 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8ccd8c00) [pid = 1768] [serial = 1683] [outer = 0x8f020800] 09:05:20 INFO - PROCESS | 1768 | 1466697920797 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]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1539ms 09:05:20 INFO - PROCESS | 1768 | 1466697920868 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1768 | 1466697920875 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 09:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:05:20 INFO - PROCESS | 1768 | 1466697920884 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1768 | 1466697920889 Marionette TRACE conn4 <- [1,2214,null,{}] 09:05:20 INFO - PROCESS | 1768 | 1466697920898 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}] 09:05:20 INFO - PROCESS | 1768 | 1466697920905 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:21 INFO - PROCESS | 1768 | 1466697921160 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 09:05:21 INFO - PROCESS | 1768 | 1466697921453 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1768 | 1466697921464 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccd800 == 40 [pid = 1768] [id = 561] 09:05:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ccd0c00) [pid = 1768] [serial = 1684] [outer = (nil)] 09:05:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d3ad400) [pid = 1768] [serial = 1685] [outer = 0x8ccd0c00] 09:05:21 INFO - PROCESS | 1768 | 1466697921553 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e2fd400) [pid = 1768] [serial = 1686] [outer = 0x8ccd0c00] 09:05:22 INFO - PROCESS | 1768 | 1466697922551 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]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1700ms 09:05:22 INFO - PROCESS | 1768 | 1466697922584 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1768 | 1466697922592 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 09:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:05:22 INFO - PROCESS | 1768 | 1466697922603 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1768 | 1466697922608 Marionette TRACE conn4 <- [1,2218,null,{}] 09:05:22 INFO - PROCESS | 1768 | 1466697922616 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}] 09:05:22 INFO - PROCESS | 1768 | 1466697922621 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:22 INFO - PROCESS | 1768 | 1466697922845 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 09:05:23 INFO - PROCESS | 1768 | 1466697923030 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1768 | 1466697923040 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f145400 == 41 [pid = 1768] [id = 562] 09:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f1c4400) [pid = 1768] [serial = 1687] [outer = (nil)] 09:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f380c00) [pid = 1768] [serial = 1688] [outer = 0x8f1c4400] 09:05:23 INFO - PROCESS | 1768 | 1466697923186 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f389800) [pid = 1768] [serial = 1689] [outer = 0x8f1c4400] 09:05:24 INFO - PROCESS | 1768 | 1466697924193 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1644ms 09:05:24 INFO - PROCESS | 1768 | 1466697924248 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 09:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:05:24 INFO - PROCESS | 1768 | 1466697924253 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 09:05:24 INFO - PROCESS | 1768 | 1466697924261 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1768 | 1466697924267 Marionette TRACE conn4 <- [1,2222,null,{}] 09:05:24 INFO - PROCESS | 1768 | 1466697924284 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}] 09:05:24 INFO - PROCESS | 1768 | 1466697924294 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:24 INFO - PROCESS | 1768 | 1466697924533 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 09:05:24 INFO - PROCESS | 1768 | 1466697924766 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1768 | 1466697924778 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f906400 == 42 [pid = 1768] [id = 563] 09:05:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x91d6a000) [pid = 1768] [serial = 1690] [outer = (nil)] 09:05:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x923b7400) [pid = 1768] [serial = 1691] [outer = 0x91d6a000] 09:05:24 INFO - PROCESS | 1768 | 1466697924909 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x925a7400) [pid = 1768] [serial = 1692] [outer = 0x91d6a000] 09:05:25 INFO - PROCESS | 1768 | 1466697925884 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]]]}] 09:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1693ms 09:05:25 INFO - PROCESS | 1768 | 1466697925954 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1768 | 1466697925959 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 09:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:05:25 INFO - PROCESS | 1768 | 1466697925967 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1768 | 1466697925970 Marionette TRACE conn4 <- [1,2226,null,{}] 09:05:25 INFO - PROCESS | 1768 | 1466697925977 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}] 09:05:25 INFO - PROCESS | 1768 | 1466697925982 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:26 INFO - PROCESS | 1768 | 1466697926187 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 09:05:26 INFO - PROCESS | 1768 | 1466697926432 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1768 | 1466697926442 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42b800 == 43 [pid = 1768] [id = 564] 09:05:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x91d5f000) [pid = 1768] [serial = 1693] [outer = (nil)] 09:05:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x9262e400) [pid = 1768] [serial = 1694] [outer = 0x91d5f000] 09:05:26 INFO - PROCESS | 1768 | 1466697926573 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x92636000) [pid = 1768] [serial = 1695] [outer = 0x91d5f000] 09:05:27 INFO - PROCESS | 1768 | 1466697927497 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]]]}] 09:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1585ms 09:05:27 INFO - PROCESS | 1768 | 1466697927552 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 09:05:27 INFO - PROCESS | 1768 | 1466697927556 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 09:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:05:27 INFO - PROCESS | 1768 | 1466697927563 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1768 | 1466697927566 Marionette TRACE conn4 <- [1,2230,null,{}] 09:05:27 INFO - PROCESS | 1768 | 1466697927572 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}] 09:05:27 INFO - PROCESS | 1768 | 1466697927578 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:27 INFO - PROCESS | 1768 | 1466697927779 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 09:05:27 INFO - PROCESS | 1768 | 1466697927970 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1768 | 1466697927978 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x925b4400 == 44 [pid = 1768] [id = 565] 09:05:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x92632400) [pid = 1768] [serial = 1696] [outer = (nil)] 09:05:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x928dc400) [pid = 1768] [serial = 1697] [outer = 0x92632400] 09:05:28 INFO - PROCESS | 1768 | 1466697928066 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x92977c00) [pid = 1768] [serial = 1698] [outer = 0x92632400] 09:05:29 INFO - PROCESS | 1768 | 1466697929037 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1537ms 09:05:29 INFO - PROCESS | 1768 | 1466697929102 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1768 | 1466697929107 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 09:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:05:29 INFO - PROCESS | 1768 | 1466697929113 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1768 | 1466697929117 Marionette TRACE conn4 <- [1,2234,null,{}] 09:05:29 INFO - PROCESS | 1768 | 1466697929123 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}] 09:05:29 INFO - PROCESS | 1768 | 1466697929134 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:29 INFO - PROCESS | 1768 | 1466697929353 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 09:05:29 INFO - PROCESS | 1768 | 1466697929596 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1768 | 1466697929604 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccce400 == 45 [pid = 1768] [id = 566] 09:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x9262f800) [pid = 1768] [serial = 1699] [outer = (nil)] 09:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x92a60000) [pid = 1768] [serial = 1700] [outer = 0x9262f800] 09:05:29 INFO - PROCESS | 1768 | 1466697929704 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x92aae000) [pid = 1768] [serial = 1701] [outer = 0x9262f800] 09:05:30 INFO - PROCESS | 1768 | 1466697930632 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]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1589ms 09:05:30 INFO - PROCESS | 1768 | 1466697930704 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 09:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:05:30 INFO - PROCESS | 1768 | 1466697930708 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 09:05:30 INFO - PROCESS | 1768 | 1466697930715 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1768 | 1466697930719 Marionette TRACE conn4 <- [1,2238,null,{}] 09:05:30 INFO - PROCESS | 1768 | 1466697930726 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}] 09:05:30 INFO - PROCESS | 1768 | 1466697930730 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:30 INFO - PROCESS | 1768 | 1466697930975 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 09:05:31 INFO - PROCESS | 1768 | 1466697931219 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1768 | 1466697931230 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b665c00 == 46 [pid = 1768] [id = 567] 09:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8b668000) [pid = 1768] [serial = 1702] [outer = (nil)] 09:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8cdf4800) [pid = 1768] [serial = 1703] [outer = 0x8b668000] 09:05:31 INFO - PROCESS | 1768 | 1466697931351 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8d9e9c00) [pid = 1768] [serial = 1704] [outer = 0x8b668000] 09:05:32 INFO - PROCESS | 1768 | 1466697932629 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]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1991ms 09:05:32 INFO - PROCESS | 1768 | 1466697932707 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1768 | 1466697932712 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 09:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:05:32 INFO - PROCESS | 1768 | 1466697932722 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1768 | 1466697932726 Marionette TRACE conn4 <- [1,2242,null,{}] 09:05:32 INFO - PROCESS | 1768 | 1466697932736 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}] 09:05:32 INFO - PROCESS | 1768 | 1466697932741 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:32 INFO - PROCESS | 1768 | 1466697932948 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 09:05:33 INFO - PROCESS | 1768 | 1466697933144 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1768 | 1466697933152 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdea800 == 47 [pid = 1768] [id = 568] 09:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8d39e000) [pid = 1768] [serial = 1705] [outer = (nil)] 09:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8e427800) [pid = 1768] [serial = 1706] [outer = 0x8d39e000] 09:05:33 INFO - PROCESS | 1768 | 1466697933300 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8ef63c00) [pid = 1768] [serial = 1707] [outer = 0x8d39e000] 09:05:34 INFO - PROCESS | 1768 | 1466697934291 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]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1644ms 09:05:34 INFO - PROCESS | 1768 | 1466697934365 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1768 | 1466697934373 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 09:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:05:34 INFO - PROCESS | 1768 | 1466697934384 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1768 | 1466697934388 Marionette TRACE conn4 <- [1,2246,null,{}] 09:05:34 INFO - PROCESS | 1768 | 1466697934395 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}] 09:05:34 INFO - PROCESS | 1768 | 1466697934402 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8b662000 == 46 [pid = 1768] [id = 559] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42e400 == 45 [pid = 1768] [id = 558] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8e428800 == 44 [pid = 1768] [id = 557] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccdbc00 == 43 [pid = 1768] [id = 556] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad9c00 == 42 [pid = 1768] [id = 555] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd2800 == 41 [pid = 1768] [id = 548] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8d39d400 == 40 [pid = 1768] [id = 545] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66d400 == 39 [pid = 1768] [id = 547] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42a400 == 38 [pid = 1768] [id = 546] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8b661000 == 37 [pid = 1768] [id = 549] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad2000 == 36 [pid = 1768] [id = 550] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8f3f8000 == 35 [pid = 1768] [id = 551] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a8800 == 34 [pid = 1768] [id = 552] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8f90cc00 == 33 [pid = 1768] [id = 553] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad7400 == 32 [pid = 1768] [id = 554] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdea800 == 31 [pid = 1768] [id = 568] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8b665c00 == 30 [pid = 1768] [id = 567] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccce400 == 29 [pid = 1768] [id = 566] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42b800 == 28 [pid = 1768] [id = 564] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x925b4400 == 27 [pid = 1768] [id = 565] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8f906400 == 26 [pid = 1768] [id = 563] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8f145400 == 25 [pid = 1768] [id = 562] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e5c00 == 24 [pid = 1768] [id = 560] 09:05:35 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccd800 == 23 [pid = 1768] [id = 561] 09:05:35 INFO - PROCESS | 1768 | 1466697935808 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 09:05:35 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8f148000) [pid = 1768] [serial = 1646] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x92982c00) [pid = 1768] [serial = 1617] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8e2f8400) [pid = 1768] [serial = 1644] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f14ec00) [pid = 1768] [serial = 1632] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f1c7000) [pid = 1768] [serial = 1607] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8d3adc00) [pid = 1768] [serial = 1604] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8d9e2800) [pid = 1768] [serial = 1638] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x928dd000) [pid = 1768] [serial = 1614] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8ef60c00) [pid = 1768] [serial = 1641] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x9297bc00) [pid = 1768] [serial = 1616] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x928d8c00) [pid = 1768] [serial = 1613] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x92a59400) [pid = 1768] [serial = 1619] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x92ab5000) [pid = 1768] [serial = 1620] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x9387b400) [pid = 1768] [serial = 1626] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x92630c00) [pid = 1768] [serial = 1611] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x9387b800) [pid = 1768] [serial = 1622] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f386c00) [pid = 1768] [serial = 1608] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8ccd0800) [pid = 1768] [serial = 1643] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8ccd5400) [pid = 1768] [serial = 1634] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8ccd7800) [pid = 1768] [serial = 1635] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8e2f9c00) [pid = 1768] [serial = 1605] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f143400) [pid = 1768] [serial = 1631] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d9e6400) [pid = 1768] [serial = 1629] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x93a09c00) [pid = 1768] [serial = 1623] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x925ab400) [pid = 1768] [serial = 1610] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8ef56800) [pid = 1768] [serial = 1640] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8d3a6800) [pid = 1768] [serial = 1628] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d3a9400) [pid = 1768] [serial = 1637] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8e3f6c00) [pid = 1768] [serial = 1625] [outer = (nil)] [url = about:blank] 09:05:36 INFO - PROCESS | 1768 | 1466697936164 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1768 | 1466697936172 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad3400 == 24 [pid = 1768] [id = 569] 09:05:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cad3800) [pid = 1768] [serial = 1708] [outer = (nil)] 09:05:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8cad8c00) [pid = 1768] [serial = 1709] [outer = 0x8cad3800] 09:05:36 INFO - PROCESS | 1768 | 1466697936253 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8cc77800) [pid = 1768] [serial = 1710] [outer = 0x8cad3800] 09:05:37 INFO - PROCESS | 1768 | 1466697937148 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]]]}] 09:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2840ms 09:05:37 INFO - PROCESS | 1768 | 1466697937226 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1768 | 1466697937232 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 09:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:05:37 INFO - PROCESS | 1768 | 1466697937242 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1768 | 1466697937247 Marionette TRACE conn4 <- [1,2250,null,{}] 09:05:37 INFO - PROCESS | 1768 | 1466697937256 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}] 09:05:37 INFO - PROCESS | 1768 | 1466697937262 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:37 INFO - PROCESS | 1768 | 1466697937456 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 09:05:37 INFO - PROCESS | 1768 | 1466697937605 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1768 | 1466697937617 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccdac00 == 25 [pid = 1768] [id = 570] 09:05:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8ccdcc00) [pid = 1768] [serial = 1711] [outer = (nil)] 09:05:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cdf0000) [pid = 1768] [serial = 1712] [outer = 0x8ccdcc00] 09:05:37 INFO - PROCESS | 1768 | 1466697937691 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d391400) [pid = 1768] [serial = 1713] [outer = 0x8ccdcc00] 09:05:38 INFO - PROCESS | 1768 | 1466697938619 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]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1443ms 09:05:38 INFO - PROCESS | 1768 | 1466697938685 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 09:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:05:38 INFO - PROCESS | 1768 | 1466697938691 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 09:05:38 INFO - PROCESS | 1768 | 1466697938697 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1768 | 1466697938701 Marionette TRACE conn4 <- [1,2254,null,{}] 09:05:38 INFO - PROCESS | 1768 | 1466697938706 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}] 09:05:38 INFO - PROCESS | 1768 | 1466697938712 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:38 INFO - PROCESS | 1768 | 1466697938957 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 09:05:39 INFO - PROCESS | 1768 | 1466697938986 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1768 | 1466697938991 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e2800 == 26 [pid = 1768] [id = 571] 09:05:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d9e3800) [pid = 1768] [serial = 1714] [outer = (nil)] 09:05:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8d9eb000) [pid = 1768] [serial = 1715] [outer = 0x8d9e3800] 09:05:39 INFO - PROCESS | 1768 | 1466697939065 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e2f0c00) [pid = 1768] [serial = 1716] [outer = 0x8d9e3800] 09:05:40 INFO - PROCESS | 1768 | 1466697940130 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]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1489ms 09:05:40 INFO - PROCESS | 1768 | 1466697940190 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1768 | 1466697940197 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 09:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:05:40 INFO - PROCESS | 1768 | 1466697940216 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1768 | 1466697940225 Marionette TRACE conn4 <- [1,2258,null,{}] 09:05:40 INFO - PROCESS | 1768 | 1466697940239 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}] 09:05:40 INFO - PROCESS | 1768 | 1466697940247 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:41 INFO - PROCESS | 1768 | 1466697941037 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f020800) [pid = 1768] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8ef5c000) [pid = 1768] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8cadb400) [pid = 1768] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e3fbc00) [pid = 1768] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8d395c00) [pid = 1768] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8d392c00) [pid = 1768] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8ef63800) [pid = 1768] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f6d1c00) [pid = 1768] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8cadb000) [pid = 1768] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8cc7ec00) [pid = 1768] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8f3f9400) [pid = 1768] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x91d5b800) [pid = 1768] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:05:41 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8cc75800) [pid = 1768] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:05:41 INFO - PROCESS | 1768 | 1466697941272 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1768 | 1466697941281 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66d000 == 27 [pid = 1768] [id = 572] 09:05:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8cad1000) [pid = 1768] [serial = 1717] [outer = (nil)] 09:05:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8cc84800) [pid = 1768] [serial = 1718] [outer = 0x8cad1000] 09:05:41 INFO - PROCESS | 1768 | 1466697941354 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8e42cc00) [pid = 1768] [serial = 1719] [outer = 0x8cad1000] 09:05:42 INFO - PROCESS | 1768 | 1466697942314 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2165ms 09:05:42 INFO - PROCESS | 1768 | 1466697942373 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1768 | 1466697942376 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 09:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:05:42 INFO - PROCESS | 1768 | 1466697942383 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1768 | 1466697942386 Marionette TRACE conn4 <- [1,2262,null,{}] 09:05:42 INFO - PROCESS | 1768 | 1466697942391 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}] 09:05:42 INFO - PROCESS | 1768 | 1466697942397 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:42 INFO - PROCESS | 1768 | 1466697942566 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 09:05:42 INFO - PROCESS | 1768 | 1466697942576 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1768 | 1466697942584 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd0000 == 28 [pid = 1768] [id = 573] 09:05:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8d392c00) [pid = 1768] [serial = 1720] [outer = (nil)] 09:05:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8ef60000) [pid = 1768] [serial = 1721] [outer = 0x8d392c00] 09:05:42 INFO - PROCESS | 1768 | 1466697942781 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8ef61000) [pid = 1768] [serial = 1722] [outer = 0x8d392c00] 09:05:43 INFO - PROCESS | 1768 | 1466697943879 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]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1530ms 09:05:43 INFO - PROCESS | 1768 | 1466697943915 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 09:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:05:43 INFO - PROCESS | 1768 | 1466697943922 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 09:05:43 INFO - PROCESS | 1768 | 1466697943931 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1768 | 1466697943936 Marionette TRACE conn4 <- [1,2266,null,{}] 09:05:43 INFO - PROCESS | 1768 | 1466697943948 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}] 09:05:43 INFO - PROCESS | 1768 | 1466697943957 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:44 INFO - PROCESS | 1768 | 1466697944155 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 09:05:44 INFO - PROCESS | 1768 | 1466697944410 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1768 | 1466697944422 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd8400 == 29 [pid = 1768] [id = 574] 09:05:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8ccd8800) [pid = 1768] [serial = 1723] [outer = (nil)] 09:05:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8d39a000) [pid = 1768] [serial = 1724] [outer = 0x8ccd8800] 09:05:44 INFO - PROCESS | 1768 | 1466697944557 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d9ec800) [pid = 1768] [serial = 1725] [outer = 0x8ccd8800] 09:05:45 INFO - PROCESS | 1768 | 1466697945546 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1645ms 09:05:45 INFO - PROCESS | 1768 | 1466697945576 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1768 | 1466697945585 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 09:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:05:45 INFO - PROCESS | 1768 | 1466697945597 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1768 | 1466697945601 Marionette TRACE conn4 <- [1,2270,null,{}] 09:05:45 INFO - PROCESS | 1768 | 1466697945609 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}] 09:05:45 INFO - PROCESS | 1768 | 1466697945615 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:45 INFO - PROCESS | 1768 | 1466697945821 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 09:05:46 INFO - PROCESS | 1768 | 1466697946060 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1768 | 1466697946073 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad0400 == 30 [pid = 1768] [id = 575] 09:05:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8e3f7800) [pid = 1768] [serial = 1726] [outer = (nil)] 09:05:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f021400) [pid = 1768] [serial = 1727] [outer = 0x8e3f7800] 09:05:46 INFO - PROCESS | 1768 | 1466697946213 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f143800) [pid = 1768] [serial = 1728] [outer = 0x8e3f7800] 09:05:47 INFO - PROCESS | 1768 | 1466697947248 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1690ms 09:05:47 INFO - PROCESS | 1768 | 1466697947304 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1768 | 1466697947308 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 09:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:05:47 INFO - PROCESS | 1768 | 1466697947319 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1768 | 1466697947327 Marionette TRACE conn4 <- [1,2274,null,{}] 09:05:47 INFO - PROCESS | 1768 | 1466697947346 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}] 09:05:47 INFO - PROCESS | 1768 | 1466697947356 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:47 INFO - PROCESS | 1768 | 1466697947575 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 09:05:47 INFO - PROCESS | 1768 | 1466697947808 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1768 | 1466697947823 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1ca000 == 31 [pid = 1768] [id = 576] 09:05:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f1ca400) [pid = 1768] [serial = 1729] [outer = (nil)] 09:05:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f1ce800) [pid = 1768] [serial = 1730] [outer = 0x8f1ca400] 09:05:48 INFO - PROCESS | 1768 | 1466697948004 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f383400) [pid = 1768] [serial = 1731] [outer = 0x8f1ca400] 09:05:48 INFO - PROCESS | 1768 | 1466697948968 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1704ms 09:05:49 INFO - PROCESS | 1768 | 1466697949023 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1768 | 1466697949028 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 09:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:05:49 INFO - PROCESS | 1768 | 1466697949036 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1768 | 1466697949039 Marionette TRACE conn4 <- [1,2278,null,{}] 09:05:49 INFO - PROCESS | 1768 | 1466697949045 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}] 09:05:49 INFO - PROCESS | 1768 | 1466697949052 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:49 INFO - PROCESS | 1768 | 1466697949244 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 09:05:49 INFO - PROCESS | 1768 | 1466697949426 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1768 | 1466697949434 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f386c00 == 32 [pid = 1768] [id = 577] 09:05:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f3ed800) [pid = 1768] [serial = 1732] [outer = (nil)] 09:05:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f3f4800) [pid = 1768] [serial = 1733] [outer = 0x8f3ed800] 09:05:49 INFO - PROCESS | 1768 | 1466697949524 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f3f1c00) [pid = 1768] [serial = 1734] [outer = 0x8f3ed800] 09:05:50 INFO - PROCESS | 1768 | 1466697950505 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1533ms 09:05:50 INFO - PROCESS | 1768 | 1466697950571 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 09:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:05:50 INFO - PROCESS | 1768 | 1466697950575 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 09:05:50 INFO - PROCESS | 1768 | 1466697950582 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1768 | 1466697950585 Marionette TRACE conn4 <- [1,2282,null,{}] 09:05:50 INFO - PROCESS | 1768 | 1466697950591 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}] 09:05:50 INFO - PROCESS | 1768 | 1466697950598 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:50 INFO - PROCESS | 1768 | 1466697950779 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 09:05:50 INFO - PROCESS | 1768 | 1466697950960 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1768 | 1466697950970 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e430400 == 33 [pid = 1768] [id = 578] 09:05:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f387800) [pid = 1768] [serial = 1735] [outer = (nil)] 09:05:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f608c00) [pid = 1768] [serial = 1736] [outer = 0x8f387800] 09:05:51 INFO - PROCESS | 1768 | 1466697951057 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f60b000) [pid = 1768] [serial = 1737] [outer = 0x8f387800] 09:05:52 INFO - PROCESS | 1768 | 1466697952064 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]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1535ms 09:05:52 INFO - PROCESS | 1768 | 1466697952120 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1768 | 1466697952125 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 09:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:05:52 INFO - PROCESS | 1768 | 1466697952133 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1768 | 1466697952138 Marionette TRACE conn4 <- [1,2286,null,{}] 09:05:52 INFO - PROCESS | 1768 | 1466697952145 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}] 09:05:52 INFO - PROCESS | 1768 | 1466697952159 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:52 INFO - PROCESS | 1768 | 1466697952451 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 09:05:52 INFO - PROCESS | 1768 | 1466697952687 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1768 | 1466697952698 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f60a000 == 34 [pid = 1768] [id = 579] 09:05:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f60ac00) [pid = 1768] [serial = 1738] [outer = (nil)] 09:05:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f906800) [pid = 1768] [serial = 1739] [outer = 0x8f60ac00] 09:05:52 INFO - PROCESS | 1768 | 1466697952833 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x91d60c00) [pid = 1768] [serial = 1740] [outer = 0x8f60ac00] 09:05:53 INFO - PROCESS | 1768 | 1466697953829 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]]]}] 09:05:53 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 09:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1737ms 09:05:53 INFO - PROCESS | 1768 | 1466697953872 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 09:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:05:53 INFO - PROCESS | 1768 | 1466697953876 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 09:05:53 INFO - PROCESS | 1768 | 1466697953882 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1768 | 1466697953886 Marionette TRACE conn4 <- [1,2290,null,{}] 09:05:53 INFO - PROCESS | 1768 | 1466697953892 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}] 09:05:53 INFO - PROCESS | 1768 | 1466697953897 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:54 INFO - PROCESS | 1768 | 1466697954084 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 09:05:54 INFO - PROCESS | 1768 | 1466697954266 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1768 | 1466697954275 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd2400 == 35 [pid = 1768] [id = 580] 09:05:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8f610800) [pid = 1768] [serial = 1741] [outer = (nil)] 09:05:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x923c0000) [pid = 1768] [serial = 1742] [outer = 0x8f610800] 09:05:54 INFO - PROCESS | 1768 | 1466697954357 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x923bb800) [pid = 1768] [serial = 1743] [outer = 0x8f610800] 09:05:55 INFO - PROCESS | 1768 | 1466697955290 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]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1433ms 09:05:55 INFO - PROCESS | 1768 | 1466697955332 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1768 | 1466697955337 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 09:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:05:55 INFO - PROCESS | 1768 | 1466697955347 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1768 | 1466697955350 Marionette TRACE conn4 <- [1,2294,null,{}] 09:05:55 INFO - PROCESS | 1768 | 1466697955357 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}] 09:05:55 INFO - PROCESS | 1768 | 1466697955361 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:55 INFO - PROCESS | 1768 | 1466697955558 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 09:05:55 INFO - PROCESS | 1768 | 1466697955744 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1768 | 1466697955754 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f38bc00 == 36 [pid = 1768] [id = 581] 09:05:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x91d5e400) [pid = 1768] [serial = 1744] [outer = (nil)] 09:05:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x9262f000) [pid = 1768] [serial = 1745] [outer = 0x91d5e400] 09:05:55 INFO - PROCESS | 1768 | 1466697955834 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x92633400) [pid = 1768] [serial = 1746] [outer = 0x91d5e400] 09:05:56 INFO - PROCESS | 1768 | 1466697956878 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]]]}] 09:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1584ms 09:05:56 INFO - PROCESS | 1768 | 1466697956933 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 09:05:56 INFO - PROCESS | 1768 | 1466697956936 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 09:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:05:56 INFO - PROCESS | 1768 | 1466697956944 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1768 | 1466697956947 Marionette TRACE conn4 <- [1,2298,null,{}] 09:05:56 INFO - PROCESS | 1768 | 1466697956953 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}] 09:05:56 INFO - PROCESS | 1768 | 1466697956958 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:57 INFO - PROCESS | 1768 | 1466697957162 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 09:05:57 INFO - PROCESS | 1768 | 1466697957349 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1768 | 1466697957356 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad2000 == 37 [pid = 1768] [id = 582] 09:05:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8caddc00) [pid = 1768] [serial = 1747] [outer = (nil)] 09:05:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x923b7000) [pid = 1768] [serial = 1748] [outer = 0x8caddc00] 09:05:57 INFO - PROCESS | 1768 | 1466697957443 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x928d6c00) [pid = 1768] [serial = 1749] [outer = 0x8caddc00] 09:05:58 INFO - PROCESS | 1768 | 1466697958375 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]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1490ms 09:05:58 INFO - PROCESS | 1768 | 1466697958435 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1768 | 1466697958440 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 09:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:05:58 INFO - PROCESS | 1768 | 1466697958447 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1768 | 1466697958453 Marionette TRACE conn4 <- [1,2302,null,{}] 09:05:58 INFO - PROCESS | 1768 | 1466697958463 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}] 09:05:58 INFO - PROCESS | 1768 | 1466697958470 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:58 INFO - PROCESS | 1768 | 1466697958659 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 09:05:58 INFO - PROCESS | 1768 | 1466697958850 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1768 | 1466697958857 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:05:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b665800 == 38 [pid = 1768] [id = 583] 09:05:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8b666400) [pid = 1768] [serial = 1750] [outer = (nil)] 09:05:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8f01c800) [pid = 1768] [serial = 1751] [outer = 0x8b666400] 09:05:58 INFO - PROCESS | 1768 | 1466697958951 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8f3f0c00) [pid = 1768] [serial = 1752] [outer = 0x8b666400] 09:06:00 INFO - PROCESS | 1768 | 1466697960094 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]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1686ms 09:06:00 INFO - PROCESS | 1768 | 1466697960135 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1768 | 1466697960142 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 09:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:06:00 INFO - PROCESS | 1768 | 1466697960150 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1768 | 1466697960158 Marionette TRACE conn4 <- [1,2306,null,{}] 09:06:00 INFO - PROCESS | 1768 | 1466697960167 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}] 09:06:00 INFO - PROCESS | 1768 | 1466697960172 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:00 INFO - PROCESS | 1768 | 1466697960368 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 09:06:00 INFO - PROCESS | 1768 | 1466697960762 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1768 | 1466697960769 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc83800 == 39 [pid = 1768] [id = 584] 09:06:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8cccd400) [pid = 1768] [serial = 1753] [outer = (nil)] 09:06:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8d396800) [pid = 1768] [serial = 1754] [outer = 0x8cccd400] 09:06:00 INFO - PROCESS | 1768 | 1466697960864 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x8d9e9400) [pid = 1768] [serial = 1755] [outer = 0x8cccd400] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x8f698400) [pid = 1768] [serial = 1682] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8ccd8c00) [pid = 1768] [serial = 1683] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8f3f3c00) [pid = 1768] [serial = 1676] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8d39b800) [pid = 1768] [serial = 1679] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8ef57400) [pid = 1768] [serial = 1652] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8f022c00) [pid = 1768] [serial = 1653] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8d9ed000) [pid = 1768] [serial = 1670] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8e2f4000) [pid = 1768] [serial = 1671] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f1c8400) [pid = 1768] [serial = 1647] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f024800) [pid = 1768] [serial = 1673] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f903800) [pid = 1768] [serial = 1658] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f908c00) [pid = 1768] [serial = 1659] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8cc78000) [pid = 1768] [serial = 1667] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8cdeb000) [pid = 1768] [serial = 1668] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x925b1000) [pid = 1768] [serial = 1664] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f14c000) [pid = 1768] [serial = 1665] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f605800) [pid = 1768] [serial = 1655] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f699c00) [pid = 1768] [serial = 1656] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x91d67800) [pid = 1768] [serial = 1661] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x923b1800) [pid = 1768] [serial = 1662] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cdf7c00) [pid = 1768] [serial = 1649] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8d3a7000) [pid = 1768] [serial = 1650] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f3fb800) [pid = 1768] [serial = 1677] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e431000) [pid = 1768] [serial = 1680] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f148400) [pid = 1768] [serial = 1674] [outer = (nil)] [url = about:blank] 09:06:01 INFO - PROCESS | 1768 | 1466697961911 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]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1791ms 09:06:01 INFO - PROCESS | 1768 | 1466697961942 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1768 | 1466697961949 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 09:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:06:01 INFO - PROCESS | 1768 | 1466697961960 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1768 | 1466697961965 Marionette TRACE conn4 <- [1,2310,null,{}] 09:06:01 INFO - PROCESS | 1768 | 1466697961973 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}] 09:06:01 INFO - PROCESS | 1768 | 1466697961978 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:02 INFO - PROCESS | 1768 | 1466697962193 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 09:06:02 INFO - PROCESS | 1768 | 1466697962446 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1768 | 1466697962456 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdeb000 == 40 [pid = 1768] [id = 585] 09:06:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8e2f7000) [pid = 1768] [serial = 1756] [outer = (nil)] 09:06:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8e42c000) [pid = 1768] [serial = 1757] [outer = 0x8e2f7000] 09:06:02 INFO - PROCESS | 1768 | 1466697962537 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8ef5f400) [pid = 1768] [serial = 1758] [outer = 0x8e2f7000] 09:06:03 INFO - PROCESS | 1768 | 1466697963360 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]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1437ms 09:06:03 INFO - PROCESS | 1768 | 1466697963397 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1768 | 1466697963402 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 09:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:06:03 INFO - PROCESS | 1768 | 1466697963408 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1768 | 1466697963414 Marionette TRACE conn4 <- [1,2314,null,{}] 09:06:03 INFO - PROCESS | 1768 | 1466697963430 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}] 09:06:03 INFO - PROCESS | 1768 | 1466697963439 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:03 INFO - PROCESS | 1768 | 1466697963623 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 09:06:03 INFO - PROCESS | 1768 | 1466697963781 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1768 | 1466697963790 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f142800 == 41 [pid = 1768] [id = 586] 09:06:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f143400) [pid = 1768] [serial = 1759] [outer = (nil)] 09:06:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f1c2000) [pid = 1768] [serial = 1760] [outer = 0x8f143400] 09:06:03 INFO - PROCESS | 1768 | 1466697963867 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f37f000) [pid = 1768] [serial = 1761] [outer = 0x8f143400] 09:06:04 INFO - PROCESS | 1768 | 1466697964728 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]]]}] 09:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1342ms 09:06:04 INFO - PROCESS | 1768 | 1466697964751 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1768 | 1466697964756 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 09:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:06:04 INFO - PROCESS | 1768 | 1466697964764 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1768 | 1466697964767 Marionette TRACE conn4 <- [1,2318,null,{}] 09:06:04 INFO - PROCESS | 1768 | 1466697964786 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}] 09:06:04 INFO - PROCESS | 1768 | 1466697964792 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:05 INFO - PROCESS | 1768 | 1466697965028 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 09:06:05 INFO - PROCESS | 1768 | 1466697965054 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1768 | 1466697965061 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdec000 == 42 [pid = 1768] [id = 587] 09:06:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f14b800) [pid = 1768] [serial = 1762] [outer = (nil)] 09:06:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f3fb800) [pid = 1768] [serial = 1763] [outer = 0x8f14b800] 09:06:05 INFO - PROCESS | 1768 | 1466697965132 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f608800) [pid = 1768] [serial = 1764] [outer = 0x8f14b800] 09:06:06 INFO - PROCESS | 1768 | 1466697966112 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] 09:06:06 INFO - PROCESS | 1768 | 1466697966168 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 09:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:06:06 INFO - PROCESS | 1768 | 1466697966179 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1768 | 1466697966182 Marionette TRACE conn4 <- [1,2322,null,{}] 09:06:06 INFO - PROCESS | 1768 | 1466697966188 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}] 09:06:06 INFO - PROCESS | 1768 | 1466697966193 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:06 INFO - PROCESS | 1768 | 1466697966512 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8d39e000) [pid = 1768] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8ccdcc00) [pid = 1768] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x92632400) [pid = 1768] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8ccd0c00) [pid = 1768] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cad3800) [pid = 1768] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8d9e3800) [pid = 1768] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8b668000) [pid = 1768] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x91d5f000) [pid = 1768] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x91d6a000) [pid = 1768] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cad1000) [pid = 1768] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x9262f800) [pid = 1768] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:06:06 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f1c4400) [pid = 1768] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:06:06 INFO - PROCESS | 1768 | 1466697966639 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1768 | 1466697966650 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b668000 == 43 [pid = 1768] [id = 588] 09:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cad1000) [pid = 1768] [serial = 1765] [outer = (nil)] 09:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8d39e000) [pid = 1768] [serial = 1766] [outer = 0x8cad1000] 09:06:06 INFO - PROCESS | 1768 | 1466697966728 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d9e3800) [pid = 1768] [serial = 1767] [outer = 0x8cad1000] 09:06:07 INFO - PROCESS | 1768 | 1466697967560 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]]]}] 09:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1437ms 09:06:07 INFO - PROCESS | 1768 | 1466697967617 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 09:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:06:07 INFO - PROCESS | 1768 | 1466697967621 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 09:06:07 INFO - PROCESS | 1768 | 1466697967628 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1768 | 1466697967631 Marionette TRACE conn4 <- [1,2326,null,{}] 09:06:07 INFO - PROCESS | 1768 | 1466697967637 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}] 09:06:07 INFO - PROCESS | 1768 | 1466697967646 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:07 INFO - PROCESS | 1768 | 1466697967844 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 09:06:08 INFO - PROCESS | 1768 | 1466697968002 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1768 | 1466697968008 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccf800 == 44 [pid = 1768] [id = 589] 09:06:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8ccd0c00) [pid = 1768] [serial = 1768] [outer = (nil)] 09:06:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x923b1800) [pid = 1768] [serial = 1769] [outer = 0x8ccd0c00] 09:06:08 INFO - PROCESS | 1768 | 1466697968086 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x925b0800) [pid = 1768] [serial = 1770] [outer = 0x8ccd0c00] 09:06:09 INFO - PROCESS | 1768 | 1466697969093 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]]]}] 09:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1537ms 09:06:09 INFO - PROCESS | 1768 | 1466697969166 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 1768 | 1466697969173 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 09:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:06:09 INFO - PROCESS | 1768 | 1466697969182 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1768 | 1466697969189 Marionette TRACE conn4 <- [1,2330,null,{}] 09:06:09 INFO - PROCESS | 1768 | 1466697969198 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}] 09:06:09 INFO - PROCESS | 1768 | 1466697969205 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:09 INFO - PROCESS | 1768 | 1466697969452 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 09:06:09 INFO - PROCESS | 1768 | 1466697969748 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1768 | 1466697969757 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc84c00 == 45 [pid = 1768] [id = 590] 09:06:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8ccd4800) [pid = 1768] [serial = 1771] [outer = (nil)] 09:06:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8d3aec00) [pid = 1768] [serial = 1772] [outer = 0x8ccd4800] 09:06:09 INFO - PROCESS | 1768 | 1466697969848 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8e3f5000) [pid = 1768] [serial = 1773] [outer = 0x8ccd4800] 09:06:10 INFO - PROCESS | 1768 | 1466697970838 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]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1694ms 09:06:10 INFO - PROCESS | 1768 | 1466697970876 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1768 | 1466697970884 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 09:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:06:10 INFO - PROCESS | 1768 | 1466697970896 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1768 | 1466697970900 Marionette TRACE conn4 <- [1,2334,null,{}] 09:06:10 INFO - PROCESS | 1768 | 1466697970908 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}] 09:06:10 INFO - PROCESS | 1768 | 1466697970915 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:11 INFO - PROCESS | 1768 | 1466697971126 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 09:06:11 INFO - PROCESS | 1768 | 1466697971314 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1768 | 1466697971321 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f025800 == 46 [pid = 1768] [id = 591] 09:06:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f147400) [pid = 1768] [serial = 1774] [outer = (nil)] 09:06:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f1c2800) [pid = 1768] [serial = 1775] [outer = 0x8f147400] 09:06:11 INFO - PROCESS | 1768 | 1466697971488 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f3f4400) [pid = 1768] [serial = 1776] [outer = 0x8f147400] 09:06:12 INFO - PROCESS | 1768 | 1466697972570 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]]]}] 09:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1745ms 09:06:12 INFO - PROCESS | 1768 | 1466697972642 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 09:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:06:12 INFO - PROCESS | 1768 | 1466697972646 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 09:06:12 INFO - PROCESS | 1768 | 1466697972653 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1768 | 1466697972660 Marionette TRACE conn4 <- [1,2338,null,{}] 09:06:12 INFO - PROCESS | 1768 | 1466697972677 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}] 09:06:12 INFO - PROCESS | 1768 | 1466697972687 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:12 INFO - PROCESS | 1768 | 1466697972928 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 09:06:13 INFO - PROCESS | 1768 | 1466697973211 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1768 | 1466697973228 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x925aac00 == 47 [pid = 1768] [id = 592] 09:06:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x925ae400) [pid = 1768] [serial = 1777] [outer = (nil)] 09:06:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x92632400) [pid = 1768] [serial = 1778] [outer = 0x925ae400] 09:06:13 INFO - PROCESS | 1768 | 1466697973313 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x928e1000) [pid = 1768] [serial = 1779] [outer = 0x925ae400] 09:06:14 INFO - PROCESS | 1768 | 1466697974317 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]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1739ms 09:06:14 INFO - PROCESS | 1768 | 1466697974393 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1768 | 1466697974397 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 09:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:06:14 INFO - PROCESS | 1768 | 1466697974405 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1768 | 1466697974410 Marionette TRACE conn4 <- [1,2342,null,{}] 09:06:14 INFO - PROCESS | 1768 | 1466697974418 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}] 09:06:14 INFO - PROCESS | 1768 | 1466697974424 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:14 INFO - PROCESS | 1768 | 1466697974673 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 09:06:14 INFO - PROCESS | 1768 | 1466697974918 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1768 | 1466697974928 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7cc00 == 48 [pid = 1768] [id = 593] 09:06:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8f602000) [pid = 1768] [serial = 1780] [outer = (nil)] 09:06:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x92981400) [pid = 1768] [serial = 1781] [outer = 0x8f602000] 09:06:15 INFO - PROCESS | 1768 | 1466697975062 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x92986000) [pid = 1768] [serial = 1782] [outer = 0x8f602000] 09:06:15 INFO - PROCESS | 1768 | 1466697975969 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]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1593ms 09:06:16 INFO - PROCESS | 1768 | 1466697975998 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 09:06:16 INFO - PROCESS | 1768 | 1466697976002 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 09:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:06:16 INFO - PROCESS | 1768 | 1466697976010 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1768 | 1466697976014 Marionette TRACE conn4 <- [1,2346,null,{}] 09:06:16 INFO - PROCESS | 1768 | 1466697976041 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}] 09:06:16 INFO - PROCESS | 1768 | 1466697976047 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:16 INFO - PROCESS | 1768 | 1466697976253 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 09:06:16 INFO - PROCESS | 1768 | 1466697976447 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1768 | 1466697976458 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2fb400 == 49 [pid = 1768] [id = 594] 09:06:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8f90f000) [pid = 1768] [serial = 1783] [outer = (nil)] 09:06:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x92a58c00) [pid = 1768] [serial = 1784] [outer = 0x8f90f000] 09:06:16 INFO - PROCESS | 1768 | 1466697976577 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x92a5d000) [pid = 1768] [serial = 1785] [outer = 0x8f90f000] 09:06:17 INFO - PROCESS | 1768 | 1466697977672 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:06:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1703ms 09:06:17 INFO - PROCESS | 1768 | 1466697977714 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1768 | 1466697977720 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 09:06:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:06:17 INFO - PROCESS | 1768 | 1466697977728 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1768 | 1466697977731 Marionette TRACE conn4 <- [1,2350,null,{}] 09:06:17 INFO - PROCESS | 1768 | 1466697977737 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}] 09:06:17 INFO - PROCESS | 1768 | 1466697977748 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:17 INFO - PROCESS | 1768 | 1466697977986 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 09:06:18 INFO - PROCESS | 1768 | 1466697978251 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1768 | 1466697978260 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd9c00 == 50 [pid = 1768] [id = 595] 09:06:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8ccdbc00) [pid = 1768] [serial = 1786] [outer = (nil)] 09:06:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8cdee400) [pid = 1768] [serial = 1787] [outer = 0x8ccdbc00] 09:06:18 INFO - PROCESS | 1768 | 1466697978677 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8d39d800) [pid = 1768] [serial = 1788] [outer = 0x8ccdbc00] 09:06:19 INFO - PROCESS | 1768 | 1466697979755 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2089ms 09:06:19 INFO - PROCESS | 1768 | 1466697979819 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1768 | 1466697979826 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 09:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:06:19 INFO - PROCESS | 1768 | 1466697979835 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1768 | 1466697979840 Marionette TRACE conn4 <- [1,2354,null,{}] 09:06:19 INFO - PROCESS | 1768 | 1466697979847 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}] 09:06:19 INFO - PROCESS | 1768 | 1466697979854 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:20 INFO - PROCESS | 1768 | 1466697980211 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 09:06:20 INFO - PROCESS | 1768 | 1466697980460 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1768 | 1466697980471 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf0400 == 51 [pid = 1768] [id = 596] 09:06:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8d9f0800) [pid = 1768] [serial = 1789] [outer = (nil)] 09:06:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8f147000) [pid = 1768] [serial = 1790] [outer = 0x8d9f0800] 09:06:20 INFO - PROCESS | 1768 | 1466697980560 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8f1cdc00) [pid = 1768] [serial = 1791] [outer = 0x8d9f0800] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e4000 == 50 [pid = 1768] [id = 543] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8f38b000 == 49 [pid = 1768] [id = 540] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad1400 == 48 [pid = 1768] [id = 539] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8d394800 == 47 [pid = 1768] [id = 542] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad3400 == 46 [pid = 1768] [id = 569] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccce800 == 45 [pid = 1768] [id = 544] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42ec00 == 44 [pid = 1768] [id = 532] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a1400 == 43 [pid = 1768] [id = 535] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66b000 == 42 [pid = 1768] [id = 533] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8b668000 == 41 [pid = 1768] [id = 588] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7c400 == 40 [pid = 1768] [id = 530] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd4000 == 39 [pid = 1768] [id = 529] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdec000 == 38 [pid = 1768] [id = 587] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c3400 == 37 [pid = 1768] [id = 536] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c6800 == 36 [pid = 1768] [id = 537] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad5000 == 35 [pid = 1768] [id = 541] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf6800 == 34 [pid = 1768] [id = 534] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccce000 == 33 [pid = 1768] [id = 538] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65f800 == 32 [pid = 1768] [id = 531] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8d39f400 == 31 [pid = 1768] [id = 528] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd9c00 == 30 [pid = 1768] [id = 595] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7cc00 == 29 [pid = 1768] [id = 593] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2fb400 == 28 [pid = 1768] [id = 594] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x925aac00 == 27 [pid = 1768] [id = 592] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8f025800 == 26 [pid = 1768] [id = 591] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccf800 == 25 [pid = 1768] [id = 589] 09:06:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc84c00 == 24 [pid = 1768] [id = 590] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8e427800) [pid = 1768] [serial = 1706] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8d391400) [pid = 1768] [serial = 1713] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x928dc400) [pid = 1768] [serial = 1697] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8d3ad400) [pid = 1768] [serial = 1685] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8cad8c00) [pid = 1768] [serial = 1709] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8d9eb000) [pid = 1768] [serial = 1715] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8d9e9c00) [pid = 1768] [serial = 1704] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x9262e400) [pid = 1768] [serial = 1694] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8ef63c00) [pid = 1768] [serial = 1707] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x923b7400) [pid = 1768] [serial = 1691] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8cc84800) [pid = 1768] [serial = 1718] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x92977c00) [pid = 1768] [serial = 1698] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x925a7400) [pid = 1768] [serial = 1692] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x92a60000) [pid = 1768] [serial = 1700] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8cdf4800) [pid = 1768] [serial = 1703] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8cdf0000) [pid = 1768] [serial = 1712] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8e2fd400) [pid = 1768] [serial = 1686] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f380c00) [pid = 1768] [serial = 1688] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8cc77800) [pid = 1768] [serial = 1710] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x92636000) [pid = 1768] [serial = 1695] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x92aae000) [pid = 1768] [serial = 1701] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8e2f0c00) [pid = 1768] [serial = 1716] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f389800) [pid = 1768] [serial = 1689] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8ef60000) [pid = 1768] [serial = 1721] [outer = (nil)] [url = about:blank] 09:06:22 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8e42cc00) [pid = 1768] [serial = 1719] [outer = (nil)] [url = about:blank] 09:06:23 INFO - PROCESS | 1768 | 1466697983035 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]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:06:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 3246ms 09:06:23 INFO - PROCESS | 1768 | 1466697983081 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1768 | 1466697983088 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 09:06:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:06:23 INFO - PROCESS | 1768 | 1466697983097 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1768 | 1466697983102 Marionette TRACE conn4 <- [1,2358,null,{}] 09:06:23 INFO - PROCESS | 1768 | 1466697983112 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}] 09:06:23 INFO - PROCESS | 1768 | 1466697983121 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:23 INFO - PROCESS | 1768 | 1466697983316 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 09:06:23 INFO - PROCESS | 1768 | 1466697983466 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1768 | 1466697983477 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7cc00 == 25 [pid = 1768] [id = 597] 09:06:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8cc81c00) [pid = 1768] [serial = 1792] [outer = (nil)] 09:06:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8ccd0400) [pid = 1768] [serial = 1793] [outer = 0x8cc81c00] 09:06:23 INFO - PROCESS | 1768 | 1466697983609 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8ccd9400) [pid = 1768] [serial = 1794] [outer = 0x8cc81c00] 09:06:24 INFO - PROCESS | 1768 | 1466697984490 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]]]}] 09:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1436ms 09:06:24 INFO - PROCESS | 1768 | 1466697984536 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 09:06:24 INFO - PROCESS | 1768 | 1466697984545 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 09:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:06:24 INFO - PROCESS | 1768 | 1466697984567 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1768 | 1466697984573 Marionette TRACE conn4 <- [1,2362,null,{}] 09:06:24 INFO - PROCESS | 1768 | 1466697984583 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}] 09:06:24 INFO - PROCESS | 1768 | 1466697984590 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:24 INFO - PROCESS | 1768 | 1466697984789 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 09:06:24 INFO - PROCESS | 1768 | 1466697984801 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1768 | 1466697984810 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3ac800 == 26 [pid = 1768] [id = 598] 09:06:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8d3ad800) [pid = 1768] [serial = 1795] [outer = (nil)] 09:06:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8d9e8800) [pid = 1768] [serial = 1796] [outer = 0x8d3ad800] 09:06:24 INFO - PROCESS | 1768 | 1466697984896 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8e2ef000) [pid = 1768] [serial = 1797] [outer = 0x8d3ad800] 09:06:26 INFO - PROCESS | 1768 | 1466697986078 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]]]}] 09:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1552ms 09:06:26 INFO - PROCESS | 1768 | 1466697986119 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 1768 | 1466697986122 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 09:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:06:26 INFO - PROCESS | 1768 | 1466697986131 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 1768 | 1466697986141 Marionette TRACE conn4 <- [1,2366,null,{}] 09:06:26 INFO - PROCESS | 1768 | 1466697986169 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}] 09:06:26 INFO - PROCESS | 1768 | 1466697986180 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:26 INFO - PROCESS | 1768 | 1466697986429 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 09:06:26 INFO - PROCESS | 1768 | 1466697986460 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1768 | 1466697986470 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e430000 == 27 [pid = 1768] [id = 599] 09:06:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8e430c00) [pid = 1768] [serial = 1798] [outer = (nil)] 09:06:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8ef59c00) [pid = 1768] [serial = 1799] [outer = 0x8e430c00] 09:06:26 INFO - PROCESS | 1768 | 1466697986570 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8ef65c00) [pid = 1768] [serial = 1800] [outer = 0x8e430c00] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f14b800) [pid = 1768] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8cad1000) [pid = 1768] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x91d5e400) [pid = 1768] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8ccd8800) [pid = 1768] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f610800) [pid = 1768] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f3ed800) [pid = 1768] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8b666400) [pid = 1768] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8e2f7000) [pid = 1768] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f143400) [pid = 1768] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f1ca400) [pid = 1768] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8ccd0c00) [pid = 1768] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d392c00) [pid = 1768] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e3f7800) [pid = 1768] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f60ac00) [pid = 1768] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f387800) [pid = 1768] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8caddc00) [pid = 1768] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:06:28 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8cccd400) [pid = 1768] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:06:28 INFO - PROCESS | 1768 | 1466697988413 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]]]}] 09:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2355ms 09:06:28 INFO - PROCESS | 1768 | 1466697988486 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1768 | 1466697988491 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 09:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:06:28 INFO - PROCESS | 1768 | 1466697988498 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1768 | 1466697988502 Marionette TRACE conn4 <- [1,2370,null,{}] 09:06:28 INFO - PROCESS | 1768 | 1466697988507 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}] 09:06:28 INFO - PROCESS | 1768 | 1466697988513 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:28 INFO - PROCESS | 1768 | 1466697988677 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 09:06:28 INFO - PROCESS | 1768 | 1466697988816 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1768 | 1466697988824 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663000 == 28 [pid = 1768] [id = 600] 09:06:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8cc7a400) [pid = 1768] [serial = 1801] [outer = (nil)] 09:06:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8cdef800) [pid = 1768] [serial = 1802] [outer = 0x8cc7a400] 09:06:28 INFO - PROCESS | 1768 | 1466697988904 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f143400) [pid = 1768] [serial = 1803] [outer = 0x8cc7a400] 09:06:29 INFO - PROCESS | 1768 | 1466697989690 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]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1236ms 09:06:29 INFO - PROCESS | 1768 | 1466697989736 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1768 | 1466697989740 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 09:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:06:29 INFO - PROCESS | 1768 | 1466697989746 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1768 | 1466697989750 Marionette TRACE conn4 <- [1,2374,null,{}] 09:06:29 INFO - PROCESS | 1768 | 1466697989770 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}] 09:06:29 INFO - PROCESS | 1768 | 1466697989776 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:29 INFO - PROCESS | 1768 | 1466697989941 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 09:06:29 INFO - PROCESS | 1768 | 1466697989952 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1768 | 1466697989958 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f14b800 == 29 [pid = 1768] [id = 601] 09:06:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f14cc00) [pid = 1768] [serial = 1804] [outer = (nil)] 09:06:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f1ca400) [pid = 1768] [serial = 1805] [outer = 0x8f14cc00] 09:06:30 INFO - PROCESS | 1768 | 1466697990033 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f38c000) [pid = 1768] [serial = 1806] [outer = 0x8f14cc00] 09:06:31 INFO - PROCESS | 1768 | 1466697991235 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]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1534ms 09:06:31 INFO - PROCESS | 1768 | 1466697991282 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1768 | 1466697991290 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 09:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:06:31 INFO - PROCESS | 1768 | 1466697991299 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1768 | 1466697991308 Marionette TRACE conn4 <- [1,2378,null,{}] 09:06:31 INFO - PROCESS | 1768 | 1466697991315 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}] 09:06:31 INFO - PROCESS | 1768 | 1466697991322 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:31 INFO - PROCESS | 1768 | 1466697991536 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 09:06:31 INFO - PROCESS | 1768 | 1466697991779 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1768 | 1466697991787 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf2800 == 30 [pid = 1768] [id = 602] 09:06:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cdf3800) [pid = 1768] [serial = 1807] [outer = (nil)] 09:06:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8d9e5800) [pid = 1768] [serial = 1808] [outer = 0x8cdf3800] 09:06:31 INFO - PROCESS | 1768 | 1466697991939 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8e2f7c00) [pid = 1768] [serial = 1809] [outer = 0x8cdf3800] 09:06:32 INFO - PROCESS | 1768 | 1466697992982 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]]]}] 09:06:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:06:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1738ms 09:06:33 INFO - PROCESS | 1768 | 1466697993037 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1768 | 1466697993045 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 09:06:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:06:33 INFO - PROCESS | 1768 | 1466697993057 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1768 | 1466697993062 Marionette TRACE conn4 <- [1,2382,null,{}] 09:06:33 INFO - PROCESS | 1768 | 1466697993069 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}] 09:06:33 INFO - PROCESS | 1768 | 1466697993076 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:33 INFO - PROCESS | 1768 | 1466697993320 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 09:06:33 INFO - PROCESS | 1768 | 1466697993613 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1768 | 1466697993627 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cada400 == 31 [pid = 1768] [id = 603] 09:06:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f026800) [pid = 1768] [serial = 1810] [outer = (nil)] 09:06:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f1c1c00) [pid = 1768] [serial = 1811] [outer = 0x8f026800] 09:06:33 INFO - PROCESS | 1768 | 1466697993710 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f01c400) [pid = 1768] [serial = 1812] [outer = 0x8f026800] 09:06:34 INFO - PROCESS | 1768 | 1466697994650 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]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1638ms 09:06:34 INFO - PROCESS | 1768 | 1466697994695 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1768 | 1466697994699 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 09:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:06:34 INFO - PROCESS | 1768 | 1466697994706 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1768 | 1466697994713 Marionette TRACE conn4 <- [1,2386,null,{}] 09:06:34 INFO - PROCESS | 1768 | 1466697994731 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}] 09:06:34 INFO - PROCESS | 1768 | 1466697994741 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:34 INFO - PROCESS | 1768 | 1466697994940 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 09:06:35 INFO - PROCESS | 1768 | 1466697995171 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 1768 | 1466697995183 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d2800 == 32 [pid = 1768] [id = 604] 09:06:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f6d3000) [pid = 1768] [serial = 1813] [outer = (nil)] 09:06:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f6df000) [pid = 1768] [serial = 1814] [outer = 0x8f6d3000] 09:06:35 INFO - PROCESS | 1768 | 1466697995314 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f909400) [pid = 1768] [serial = 1815] [outer = 0x8f6d3000] 09:06:36 INFO - PROCESS | 1768 | 1466697996288 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]]]}] 09:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1646ms 09:06:36 INFO - PROCESS | 1768 | 1466697996354 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 09:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:06:36 INFO - PROCESS | 1768 | 1466697996360 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 09:06:36 INFO - PROCESS | 1768 | 1466697996366 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:06:36 INFO - PROCESS | 1768 | 1466697996369 Marionette TRACE conn4 <- [1,2390,null,{}] 09:06:36 INFO - PROCESS | 1768 | 1466697996377 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}] 09:06:36 INFO - PROCESS | 1768 | 1466697996381 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:36 INFO - PROCESS | 1768 | 1466697996582 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 09:06:36 INFO - PROCESS | 1768 | 1466697996775 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1768 | 1466697996786 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f9000 == 33 [pid = 1768] [id = 605] 09:06:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8e3fc000) [pid = 1768] [serial = 1816] [outer = (nil)] 09:06:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x91d66400) [pid = 1768] [serial = 1817] [outer = 0x8e3fc000] 09:06:36 INFO - PROCESS | 1768 | 1466697996907 Marionette DEBUG loaded listener.js 09:06:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x91d69c00) [pid = 1768] [serial = 1818] [outer = 0x8e3fc000] 09:06:37 INFO - PROCESS | 1768 | 1466697997946 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]]]}] 09:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1634ms 09:06:38 INFO - PROCESS | 1768 | 1466697998001 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 1768 | 1466697998005 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 09:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:06:38 INFO - PROCESS | 1768 | 1466697998013 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 1768 | 1466697998017 Marionette TRACE conn4 <- [1,2394,null,{}] 09:06:38 INFO - PROCESS | 1768 | 1466697998023 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}] 09:06:38 INFO - PROCESS | 1768 | 1466697998029 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:38 INFO - PROCESS | 1768 | 1466697998231 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 09:06:38 INFO - PROCESS | 1768 | 1466697998416 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1768 | 1466697998426 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f90f400 == 34 [pid = 1768] [id = 606] 09:06:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x91d5bc00) [pid = 1768] [serial = 1819] [outer = (nil)] 09:06:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x925af000) [pid = 1768] [serial = 1820] [outer = 0x91d5bc00] 09:06:38 INFO - PROCESS | 1768 | 1466697998511 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x925b3400) [pid = 1768] [serial = 1821] [outer = 0x91d5bc00] 09:06:39 INFO - PROCESS | 1768 | 1466697999555 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]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1588ms 09:06:39 INFO - PROCESS | 1768 | 1466697999602 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 09:06:39 INFO - PROCESS | 1768 | 1466697999607 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 09:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:06:39 INFO - PROCESS | 1768 | 1466697999613 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1768 | 1466697999617 Marionette TRACE conn4 <- [1,2398,null,{}] 09:06:39 INFO - PROCESS | 1768 | 1466697999623 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}] 09:06:39 INFO - PROCESS | 1768 | 1466697999635 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:39 INFO - PROCESS | 1768 | 1466697999877 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 09:06:40 INFO - PROCESS | 1768 | 1466698000106 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1768 | 1466698000113 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad9800 == 35 [pid = 1768] [id = 607] 09:06:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8cc77c00) [pid = 1768] [serial = 1822] [outer = (nil)] 09:06:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x928d6000) [pid = 1768] [serial = 1823] [outer = 0x8cc77c00] 09:06:40 INFO - PROCESS | 1768 | 1466698000243 Marionette DEBUG loaded listener.js 09:06:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x928dec00) [pid = 1768] [serial = 1824] [outer = 0x8cc77c00] 09:06:41 INFO - PROCESS | 1768 | 1466698001211 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]]]}] 09:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1639ms 09:06:41 INFO - PROCESS | 1768 | 1466698001254 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 09:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:06:41 INFO - PROCESS | 1768 | 1466698001258 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 09:06:41 INFO - PROCESS | 1768 | 1466698001265 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1768 | 1466698001270 Marionette TRACE conn4 <- [1,2402,null,{}] 09:06:41 INFO - PROCESS | 1768 | 1466698001276 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}] 09:06:41 INFO - PROCESS | 1768 | 1466698001281 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:41 INFO - PROCESS | 1768 | 1466698001467 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 09:06:41 INFO - PROCESS | 1768 | 1466698001653 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1768 | 1466698001659 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad9c00 == 36 [pid = 1768] [id = 608] 09:06:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8cc75400) [pid = 1768] [serial = 1825] [outer = (nil)] 09:06:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8d3ab400) [pid = 1768] [serial = 1826] [outer = 0x8cc75400] 09:06:41 INFO - PROCESS | 1768 | 1466698001753 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8e433800) [pid = 1768] [serial = 1827] [outer = 0x8cc75400] 09:06:42 INFO - PROCESS | 1768 | 1466698002974 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]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1784ms 09:06:43 INFO - PROCESS | 1768 | 1466698003050 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 1768 | 1466698003054 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 09:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:06:43 INFO - PROCESS | 1768 | 1466698003063 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1768 | 1466698003067 Marionette TRACE conn4 <- [1,2406,null,{}] 09:06:43 INFO - PROCESS | 1768 | 1466698003075 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}] 09:06:43 INFO - PROCESS | 1768 | 1466698003082 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:43 INFO - PROCESS | 1768 | 1466698003352 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 09:06:43 INFO - PROCESS | 1768 | 1466698003635 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1768 | 1466698003649 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8b663000 == 35 [pid = 1768] [id = 600] 09:06:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8e430000 == 34 [pid = 1768] [id = 599] 09:06:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3ac800 == 33 [pid = 1768] [id = 598] 09:06:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7c000 == 34 [pid = 1768] [id = 609] 09:06:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8ccd6000) [pid = 1768] [serial = 1828] [outer = (nil)] 09:06:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8d399000) [pid = 1768] [serial = 1829] [outer = 0x8ccd6000] 09:06:43 INFO - PROCESS | 1768 | 1466698003767 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8d3a2c00) [pid = 1768] [serial = 1830] [outer = 0x8ccd6000] 09:06:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7cc00 == 33 [pid = 1768] [id = 597] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f3fb800) [pid = 1768] [serial = 1763] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8d39e000) [pid = 1768] [serial = 1766] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x92633400) [pid = 1768] [serial = 1746] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8d39a000) [pid = 1768] [serial = 1724] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8d9ec800) [pid = 1768] [serial = 1725] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x923c0000) [pid = 1768] [serial = 1742] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x923bb800) [pid = 1768] [serial = 1743] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f3f4800) [pid = 1768] [serial = 1733] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f3f1c00) [pid = 1768] [serial = 1734] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8f01c800) [pid = 1768] [serial = 1751] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8f3f0c00) [pid = 1768] [serial = 1752] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8e42c000) [pid = 1768] [serial = 1757] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8ef5f400) [pid = 1768] [serial = 1758] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f1c2000) [pid = 1768] [serial = 1760] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f1ce800) [pid = 1768] [serial = 1730] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x925b0800) [pid = 1768] [serial = 1770] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x923b1800) [pid = 1768] [serial = 1769] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f383400) [pid = 1768] [serial = 1731] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8ef61000) [pid = 1768] [serial = 1722] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f021400) [pid = 1768] [serial = 1727] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f143800) [pid = 1768] [serial = 1728] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f906800) [pid = 1768] [serial = 1739] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x91d60c00) [pid = 1768] [serial = 1740] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f608c00) [pid = 1768] [serial = 1736] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f60b000) [pid = 1768] [serial = 1737] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x923b7000) [pid = 1768] [serial = 1748] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x928d6c00) [pid = 1768] [serial = 1749] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8d396800) [pid = 1768] [serial = 1754] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8d9e9400) [pid = 1768] [serial = 1755] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9262f000) [pid = 1768] [serial = 1745] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8f608800) [pid = 1768] [serial = 1764] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8d9e3800) [pid = 1768] [serial = 1767] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8f37f000) [pid = 1768] [serial = 1761] [outer = (nil)] [url = about:blank] 09:06:44 INFO - PROCESS | 1768 | 1466698004639 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]]]}] 09:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1640ms 09:06:44 INFO - PROCESS | 1768 | 1466698004712 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 09:06:44 INFO - PROCESS | 1768 | 1466698004718 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 09:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:06:44 INFO - PROCESS | 1768 | 1466698004732 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1768 | 1466698004736 Marionette TRACE conn4 <- [1,2410,null,{}] 09:06:44 INFO - PROCESS | 1768 | 1466698004744 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}] 09:06:44 INFO - PROCESS | 1768 | 1466698004750 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:44 INFO - PROCESS | 1768 | 1466698004935 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 09:06:44 INFO - PROCESS | 1768 | 1466698004946 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1768 | 1466698004954 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3b0800 == 34 [pid = 1768] [id = 610] 09:06:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8e2f0400) [pid = 1768] [serial = 1831] [outer = (nil)] 09:06:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8ef56400) [pid = 1768] [serial = 1832] [outer = 0x8e2f0400] 09:06:45 INFO - PROCESS | 1768 | 1466698005029 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8ef65000) [pid = 1768] [serial = 1833] [outer = 0x8e2f0400] 09:06:46 INFO - PROCESS | 1768 | 1466698006119 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]]]}] 09:06:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:06:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1436ms 09:06:46 INFO - PROCESS | 1768 | 1466698006168 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1768 | 1466698006172 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 09:06:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:06:46 INFO - PROCESS | 1768 | 1466698006197 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1768 | 1466698006203 Marionette TRACE conn4 <- [1,2414,null,{}] 09:06:46 INFO - PROCESS | 1768 | 1466698006225 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}] 09:06:46 INFO - PROCESS | 1768 | 1466698006234 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:46 INFO - PROCESS | 1768 | 1466698006471 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 09:06:46 INFO - PROCESS | 1768 | 1466698006501 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1768 | 1466698006509 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1d0000 == 35 [pid = 1768] [id = 611] 09:06:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8f1d0800) [pid = 1768] [serial = 1834] [outer = (nil)] 09:06:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f383800) [pid = 1768] [serial = 1835] [outer = 0x8f1d0800] 09:06:46 INFO - PROCESS | 1768 | 1466698006586 Marionette DEBUG loaded listener.js 09:06:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f3f7800) [pid = 1768] [serial = 1836] [outer = 0x8f1d0800] 09:06:47 INFO - PROCESS | 1768 | 1466698007596 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]]]}] 09:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1456ms 09:06:47 INFO - PROCESS | 1768 | 1466698007643 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 09:06:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:06:47 INFO - PROCESS | 1768 | 1466698007649 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 09:06:47 INFO - PROCESS | 1768 | 1466698007656 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:06:47 INFO - PROCESS | 1768 | 1466698007659 Marionette TRACE conn4 <- [1,2418,null,{}] 09:06:47 INFO - PROCESS | 1768 | 1466698007672 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}] 09:06:47 INFO - PROCESS | 1768 | 1466698007677 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:47 INFO - PROCESS | 1768 | 1466698007918 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 09:06:47 INFO - PROCESS | 1768 | 1466698007941 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1768 | 1466698007949 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b660400 == 36 [pid = 1768] [id = 612] 09:06:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f381c00) [pid = 1768] [serial = 1837] [outer = (nil)] 09:06:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f60b000) [pid = 1768] [serial = 1838] [outer = 0x8f381c00] 09:06:48 INFO - PROCESS | 1768 | 1466698008021 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f69b000) [pid = 1768] [serial = 1839] [outer = 0x8f381c00] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8e430c00) [pid = 1768] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8d3ad800) [pid = 1768] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f147400) [pid = 1768] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8ccd4800) [pid = 1768] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8ccdbc00) [pid = 1768] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d9f0800) [pid = 1768] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8f90f000) [pid = 1768] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8cc7a400) [pid = 1768] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x925ae400) [pid = 1768] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8f602000) [pid = 1768] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:06:48 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8cc81c00) [pid = 1768] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:06:49 INFO - PROCESS | 1768 | 1466698009066 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]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1439ms 09:06:49 INFO - PROCESS | 1768 | 1466698009095 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1768 | 1466698009098 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 09:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:06:49 INFO - PROCESS | 1768 | 1466698009106 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1768 | 1466698009109 Marionette TRACE conn4 <- [1,2422,null,{}] 09:06:49 INFO - PROCESS | 1768 | 1466698009115 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}] 09:06:49 INFO - PROCESS | 1768 | 1466698009121 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:49 INFO - PROCESS | 1768 | 1466698009289 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 09:06:49 INFO - PROCESS | 1768 | 1466698009303 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1768 | 1466698009313 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b661c00 == 37 [pid = 1768] [id = 613] 09:06:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8b66dc00) [pid = 1768] [serial = 1840] [outer = (nil)] 09:06:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8ef5a800) [pid = 1768] [serial = 1841] [outer = 0x8b66dc00] 09:06:49 INFO - PROCESS | 1768 | 1466698009509 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8e42e000) [pid = 1768] [serial = 1842] [outer = 0x8b66dc00] 09:06:50 INFO - PROCESS | 1768 | 1466698010363 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]]]}] 09:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1281ms 09:06:50 INFO - PROCESS | 1768 | 1466698010389 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 09:06:50 INFO - PROCESS | 1768 | 1466698010393 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 09:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:06:50 INFO - PROCESS | 1768 | 1466698010399 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:06:50 INFO - PROCESS | 1768 | 1466698010403 Marionette TRACE conn4 <- [1,2426,null,{}] 09:06:50 INFO - PROCESS | 1768 | 1466698010481 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}] 09:06:50 INFO - PROCESS | 1768 | 1466698010488 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:50 INFO - PROCESS | 1768 | 1466698010729 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 09:06:50 INFO - PROCESS | 1768 | 1466698010923 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:50 INFO - PROCESS | 1768 | 1466698010936 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b662000 == 38 [pid = 1768] [id = 614] 09:06:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8ccd1400) [pid = 1768] [serial = 1843] [outer = (nil)] 09:06:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cdf7800) [pid = 1768] [serial = 1844] [outer = 0x8ccd1400] 09:06:51 INFO - PROCESS | 1768 | 1466698011114 Marionette DEBUG loaded listener.js 09:06:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d39e000) [pid = 1768] [serial = 1845] [outer = 0x8ccd1400] 09:06:52 INFO - PROCESS | 1768 | 1466698012115 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:06:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1801ms 09:06:52 INFO - PROCESS | 1768 | 1466698012204 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1768 | 1466698012211 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 09:06:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:06:52 INFO - PROCESS | 1768 | 1466698012219 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1768 | 1466698012224 Marionette TRACE conn4 <- [1,2430,null,{}] 09:06:52 INFO - PROCESS | 1768 | 1466698012233 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}] 09:06:52 INFO - PROCESS | 1768 | 1466698012240 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:52 INFO - PROCESS | 1768 | 1466698012574 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 09:06:52 INFO - PROCESS | 1768 | 1466698012777 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1768 | 1466698012792 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e433c00 == 39 [pid = 1768] [id = 615] 09:06:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8ef5f000) [pid = 1768] [serial = 1846] [outer = (nil)] 09:06:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f020400) [pid = 1768] [serial = 1847] [outer = 0x8ef5f000] 09:06:52 INFO - PROCESS | 1768 | 1466698012877 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f144000) [pid = 1768] [serial = 1848] [outer = 0x8ef5f000] 09:06:53 INFO - PROCESS | 1768 | 1466698013881 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]]]}] 09:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1692ms 09:06:53 INFO - PROCESS | 1768 | 1466698013911 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 09:06:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:06:53 INFO - PROCESS | 1768 | 1466698013916 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 09:06:53 INFO - PROCESS | 1768 | 1466698013924 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 1768 | 1466698013927 Marionette TRACE conn4 <- [1,2434,null,{}] 09:06:53 INFO - PROCESS | 1768 | 1466698013935 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}] 09:06:53 INFO - PROCESS | 1768 | 1466698013941 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:54 INFO - PROCESS | 1768 | 1466698014150 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 09:06:54 INFO - PROCESS | 1768 | 1466698014337 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1768 | 1466698014346 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f604800 == 40 [pid = 1768] [id = 616] 09:06:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f696800) [pid = 1768] [serial = 1849] [outer = (nil)] 09:06:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f6da800) [pid = 1768] [serial = 1850] [outer = 0x8f696800] 09:06:54 INFO - PROCESS | 1768 | 1466698014435 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x91d60000) [pid = 1768] [serial = 1851] [outer = 0x8f696800] 09:06:55 INFO - PROCESS | 1768 | 1466698015504 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]]]}] 09:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1635ms 09:06:55 INFO - PROCESS | 1768 | 1466698015567 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 09:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:06:55 INFO - PROCESS | 1768 | 1466698015577 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 09:06:55 INFO - PROCESS | 1768 | 1466698015586 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:06:55 INFO - PROCESS | 1768 | 1466698015591 Marionette TRACE conn4 <- [1,2438,null,{}] 09:06:55 INFO - PROCESS | 1768 | 1466698015597 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}] 09:06:55 INFO - PROCESS | 1768 | 1466698015603 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:55 INFO - PROCESS | 1768 | 1466698015922 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 09:06:56 INFO - PROCESS | 1768 | 1466698016115 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 1768 | 1466698016121 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f384400 == 41 [pid = 1768] [id = 617] 09:06:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x91d5b800) [pid = 1768] [serial = 1852] [outer = (nil)] 09:06:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x92637000) [pid = 1768] [serial = 1853] [outer = 0x91d5b800] 09:06:56 INFO - PROCESS | 1768 | 1466698016216 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x9273a400) [pid = 1768] [serial = 1854] [outer = 0x91d5b800] 09:06:57 INFO - PROCESS | 1768 | 1466698017123 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]]]}] 09:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1588ms 09:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:06:57 INFO - PROCESS | 1768 | 1466698017175 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 09:06:57 INFO - PROCESS | 1768 | 1466698017178 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 09:06:57 INFO - PROCESS | 1768 | 1466698017185 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:06:57 INFO - PROCESS | 1768 | 1466698017189 Marionette TRACE conn4 <- [1,2442,null,{}] 09:06:57 INFO - PROCESS | 1768 | 1466698017195 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}] 09:06:57 INFO - PROCESS | 1768 | 1466698017200 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:57 INFO - PROCESS | 1768 | 1466698017387 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 09:06:57 INFO - PROCESS | 1768 | 1466698017583 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:57 INFO - PROCESS | 1768 | 1466698017593 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a1800 == 42 [pid = 1768] [id = 618] 09:06:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f01ac00) [pid = 1768] [serial = 1855] [outer = (nil)] 09:06:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x928dac00) [pid = 1768] [serial = 1856] [outer = 0x8f01ac00] 09:06:57 INFO - PROCESS | 1768 | 1466698017719 Marionette DEBUG loaded listener.js 09:06:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x928e0c00) [pid = 1768] [serial = 1857] [outer = 0x8f01ac00] 09:06:58 INFO - PROCESS | 1768 | 1466698018728 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]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1583ms 09:06:58 INFO - PROCESS | 1768 | 1466698018768 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 09:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:06:58 INFO - PROCESS | 1768 | 1466698018772 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 09:06:58 INFO - PROCESS | 1768 | 1466698018780 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1768 | 1466698018784 Marionette TRACE conn4 <- [1,2446,null,{}] 09:06:58 INFO - PROCESS | 1768 | 1466698018791 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}] 09:06:58 INFO - PROCESS | 1768 | 1466698018802 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:59 INFO - PROCESS | 1768 | 1466698019082 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 09:06:59 INFO - PROCESS | 1768 | 1466698019319 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:59 INFO - PROCESS | 1768 | 1466698019326 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:06:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x928d5800 == 43 [pid = 1768] [id = 619] 09:06:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9297e400) [pid = 1768] [serial = 1858] [outer = (nil)] 09:06:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x92a60400) [pid = 1768] [serial = 1859] [outer = 0x9297e400] 09:06:59 INFO - PROCESS | 1768 | 1466698019454 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x92aad400) [pid = 1768] [serial = 1860] [outer = 0x9297e400] 09:07:00 INFO - PROCESS | 1768 | 1466698020430 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]]]}] 09:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1694ms 09:07:00 INFO - PROCESS | 1768 | 1466698020476 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 09:07:00 INFO - PROCESS | 1768 | 1466698020482 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 09:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:07:00 INFO - PROCESS | 1768 | 1466698020493 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1768 | 1466698020497 Marionette TRACE conn4 <- [1,2450,null,{}] 09:07:00 INFO - PROCESS | 1768 | 1466698020508 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}] 09:07:00 INFO - PROCESS | 1768 | 1466698020517 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:01 INFO - PROCESS | 1768 | 1466698021018 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 09:07:01 INFO - PROCESS | 1768 | 1466698021299 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1768 | 1466698021314 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d391400 == 44 [pid = 1768] [id = 620] 09:07:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8d391800) [pid = 1768] [serial = 1861] [outer = (nil)] 09:07:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8d3a6000) [pid = 1768] [serial = 1862] [outer = 0x8d391800] 09:07:01 INFO - PROCESS | 1768 | 1466698021451 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8d9ed800) [pid = 1768] [serial = 1863] [outer = 0x8d391800] 09:07:02 INFO - PROCESS | 1768 | 1466698022929 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]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:07:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2508ms 09:07:03 INFO - PROCESS | 1768 | 1466698023003 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 09:07:03 INFO - PROCESS | 1768 | 1466698023013 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 09:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:07:03 INFO - PROCESS | 1768 | 1466698023100 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:07:03 INFO - PROCESS | 1768 | 1466698023108 Marionette TRACE conn4 <- [1,2454,null,{}] 09:07:03 INFO - PROCESS | 1768 | 1466698023119 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}] 09:07:03 INFO - PROCESS | 1768 | 1466698023128 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8b660400 == 43 [pid = 1768] [id = 612] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1d0000 == 42 [pid = 1768] [id = 611] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3b0800 == 41 [pid = 1768] [id = 610] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7c000 == 40 [pid = 1768] [id = 609] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad9c00 == 39 [pid = 1768] [id = 608] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad9800 == 38 [pid = 1768] [id = 607] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8f90f400 == 37 [pid = 1768] [id = 606] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2f9000 == 36 [pid = 1768] [id = 605] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf2800 == 35 [pid = 1768] [id = 602] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf0400 == 34 [pid = 1768] [id = 596] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6d2800 == 33 [pid = 1768] [id = 604] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8cada400 == 32 [pid = 1768] [id = 603] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8f14b800 == 31 [pid = 1768] [id = 601] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8d391400 == 30 [pid = 1768] [id = 620] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x928d5800 == 29 [pid = 1768] [id = 619] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a1800 == 28 [pid = 1768] [id = 618] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8f384400 == 27 [pid = 1768] [id = 617] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8e433c00 == 26 [pid = 1768] [id = 615] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8f604800 == 25 [pid = 1768] [id = 616] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8b661c00 == 24 [pid = 1768] [id = 613] 09:07:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8b662000 == 23 [pid = 1768] [id = 614] 09:07:05 INFO - PROCESS | 1768 | 1466698025304 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f1ca400) [pid = 1768] [serial = 1805] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f143400) [pid = 1768] [serial = 1803] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8ef65c00) [pid = 1768] [serial = 1800] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8e2ef000) [pid = 1768] [serial = 1797] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8d9e8800) [pid = 1768] [serial = 1796] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f3f4400) [pid = 1768] [serial = 1776] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8e3f5000) [pid = 1768] [serial = 1773] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d39d800) [pid = 1768] [serial = 1788] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f1cdc00) [pid = 1768] [serial = 1791] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f1c2800) [pid = 1768] [serial = 1775] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x92a58c00) [pid = 1768] [serial = 1784] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x92a5d000) [pid = 1768] [serial = 1785] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cdef800) [pid = 1768] [serial = 1802] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x928e1000) [pid = 1768] [serial = 1779] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8ef59c00) [pid = 1768] [serial = 1799] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x92986000) [pid = 1768] [serial = 1782] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x92981400) [pid = 1768] [serial = 1781] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8d3aec00) [pid = 1768] [serial = 1772] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8ccd9400) [pid = 1768] [serial = 1794] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8ccd0400) [pid = 1768] [serial = 1793] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8f147000) [pid = 1768] [serial = 1790] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x92632400) [pid = 1768] [serial = 1778] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8cdee400) [pid = 1768] [serial = 1787] [outer = (nil)] [url = about:blank] 09:07:05 INFO - PROCESS | 1768 | 1466698025735 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:05 INFO - PROCESS | 1768 | 1466698025754 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66c800 == 24 [pid = 1768] [id = 621] 09:07:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8cad0800) [pid = 1768] [serial = 1864] [outer = (nil)] 09:07:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8cad6400) [pid = 1768] [serial = 1865] [outer = 0x8cad0800] 09:07:05 INFO - PROCESS | 1768 | 1466698025877 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8cc79800) [pid = 1768] [serial = 1866] [outer = 0x8cad0800] 09:07:07 INFO - PROCESS | 1768 | 1466698027252 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]]]}] 09:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 4227ms 09:07:07 INFO - PROCESS | 1768 | 1466698027306 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 09:07:07 INFO - PROCESS | 1768 | 1466698027314 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 09:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:07:07 INFO - PROCESS | 1768 | 1466698027329 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1768 | 1466698027337 Marionette TRACE conn4 <- [1,2458,null,{}] 09:07:07 INFO - PROCESS | 1768 | 1466698027360 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}] 09:07:07 INFO - PROCESS | 1768 | 1466698027376 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:07 INFO - PROCESS | 1768 | 1466698027761 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 09:07:08 INFO - PROCESS | 1768 | 1466698028011 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:08 INFO - PROCESS | 1768 | 1466698028027 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf6800 == 25 [pid = 1768] [id = 622] 09:07:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cdf6c00) [pid = 1768] [serial = 1867] [outer = (nil)] 09:07:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d396c00) [pid = 1768] [serial = 1868] [outer = 0x8cdf6c00] 09:07:08 INFO - PROCESS | 1768 | 1466698028183 Marionette DEBUG loaded listener.js 09:07:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8d3a1800) [pid = 1768] [serial = 1869] [outer = 0x8cdf6c00] 09:07:09 INFO - PROCESS | 1768 | 1466698029769 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]]]}] 09:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2504ms 09:07:09 INFO - PROCESS | 1768 | 1466698029831 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 1768 | 1466698029839 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 09:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:07:09 INFO - PROCESS | 1768 | 1466698029860 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 1768 | 1466698029866 Marionette TRACE conn4 <- [1,2462,null,{}] 09:07:09 INFO - PROCESS | 1768 | 1466698029876 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}] 09:07:09 INFO - PROCESS | 1768 | 1466698029884 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:11 INFO - PROCESS | 1768 | 1466698031221 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8b66dc00) [pid = 1768] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f381c00) [pid = 1768] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8e3fc000) [pid = 1768] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8f14cc00) [pid = 1768] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8f026800) [pid = 1768] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8cc77c00) [pid = 1768] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8f6d3000) [pid = 1768] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x91d5bc00) [pid = 1768] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x8cc75400) [pid = 1768] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x8cdf3800) [pid = 1768] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x8e2f0400) [pid = 1768] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x8ccd6000) [pid = 1768] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:07:11 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x8f1d0800) [pid = 1768] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:07:11 INFO - PROCESS | 1768 | 1466698031446 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1768 | 1466698031460 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc75800 == 26 [pid = 1768] [id = 623] 09:07:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x8cc77c00) [pid = 1768] [serial = 1870] [outer = (nil)] 09:07:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x8d3adc00) [pid = 1768] [serial = 1871] [outer = 0x8cc77c00] 09:07:11 INFO - PROCESS | 1768 | 1466698031579 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x8e2f8000) [pid = 1768] [serial = 1872] [outer = 0x8cc77c00] 09:07:12 INFO - PROCESS | 1768 | 1466698032822 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]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:07:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 3005ms 09:07:12 INFO - PROCESS | 1768 | 1466698032865 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 09:07:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:07:12 INFO - PROCESS | 1768 | 1466698032874 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 09:07:12 INFO - PROCESS | 1768 | 1466698032901 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1768 | 1466698032914 Marionette TRACE conn4 <- [1,2466,null,{}] 09:07:12 INFO - PROCESS | 1768 | 1466698032924 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}] 09:07:12 INFO - PROCESS | 1768 | 1466698032935 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:13 INFO - PROCESS | 1768 | 1466698033249 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 09:07:13 INFO - PROCESS | 1768 | 1466698033635 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 1768 | 1466698033646 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66b800 == 27 [pid = 1768] [id = 624] 09:07:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x8b66bc00) [pid = 1768] [serial = 1873] [outer = (nil)] 09:07:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8cadc000) [pid = 1768] [serial = 1874] [outer = 0x8b66bc00] 09:07:13 INFO - PROCESS | 1768 | 1466698033738 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8cccf800) [pid = 1768] [serial = 1875] [outer = 0x8b66bc00] 09:07:14 INFO - PROCESS | 1768 | 1466698034753 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]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1923ms 09:07:14 INFO - PROCESS | 1768 | 1466698034811 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 1768 | 1466698034817 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 09:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:07:14 INFO - PROCESS | 1768 | 1466698034825 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1768 | 1466698034830 Marionette TRACE conn4 <- [1,2470,null,{}] 09:07:14 INFO - PROCESS | 1768 | 1466698034840 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}] 09:07:14 INFO - PROCESS | 1768 | 1466698034846 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:15 INFO - PROCESS | 1768 | 1466698035080 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 09:07:15 INFO - PROCESS | 1768 | 1466698035263 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 1768 | 1466698035274 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd9000 == 28 [pid = 1768] [id = 625] 09:07:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8d9e5000) [pid = 1768] [serial = 1876] [outer = (nil)] 09:07:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8d9ed000) [pid = 1768] [serial = 1877] [outer = 0x8d9e5000] 09:07:15 INFO - PROCESS | 1768 | 1466698035415 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8e3f3800) [pid = 1768] [serial = 1878] [outer = 0x8d9e5000] 09:07:16 INFO - PROCESS | 1768 | 1466698036393 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]]]}] 09:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1637ms 09:07:16 INFO - PROCESS | 1768 | 1466698036466 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1768 | 1466698036473 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 09:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:07:16 INFO - PROCESS | 1768 | 1466698036482 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1768 | 1466698036487 Marionette TRACE conn4 <- [1,2474,null,{}] 09:07:16 INFO - PROCESS | 1768 | 1466698036493 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}] 09:07:16 INFO - PROCESS | 1768 | 1466698036500 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:16 INFO - PROCESS | 1768 | 1466698036739 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 09:07:17 INFO - PROCESS | 1768 | 1466698037019 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:17 INFO - PROCESS | 1768 | 1466698037028 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef57000 == 29 [pid = 1768] [id = 626] 09:07:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8ef5a400) [pid = 1768] [serial = 1879] [outer = (nil)] 09:07:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8ef60000) [pid = 1768] [serial = 1880] [outer = 0x8ef5a400] 09:07:17 INFO - PROCESS | 1768 | 1466698037128 Marionette DEBUG loaded listener.js 09:07:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8f01e800) [pid = 1768] [serial = 1881] [outer = 0x8ef5a400] 09:07:18 INFO - PROCESS | 1768 | 1466698038148 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]]]}] 09:07:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:07:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1739ms 09:07:18 INFO - PROCESS | 1768 | 1466698038222 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 09:07:18 INFO - PROCESS | 1768 | 1466698038225 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 09:07:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:07:18 INFO - PROCESS | 1768 | 1466698038244 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:07:18 INFO - PROCESS | 1768 | 1466698038254 Marionette TRACE conn4 <- [1,2478,null,{}] 09:07:18 INFO - PROCESS | 1768 | 1466698038262 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}] 09:07:18 INFO - PROCESS | 1768 | 1466698038268 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:18 INFO - PROCESS | 1768 | 1466698038521 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 09:07:18 INFO - PROCESS | 1768 | 1466698038794 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1768 | 1466698038808 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b669c00 == 30 [pid = 1768] [id = 627] 09:07:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8ccd7400) [pid = 1768] [serial = 1882] [outer = (nil)] 09:07:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f1c6000) [pid = 1768] [serial = 1883] [outer = 0x8ccd7400] 09:07:18 INFO - PROCESS | 1768 | 1466698038905 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f1d0800) [pid = 1768] [serial = 1884] [outer = 0x8ccd7400] 09:07:19 INFO - PROCESS | 1768 | 1466698039932 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]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1751ms 09:07:19 INFO - PROCESS | 1768 | 1466698039987 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1768 | 1466698039993 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 09:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:07:20 INFO - PROCESS | 1768 | 1466698039999 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1768 | 1466698040002 Marionette TRACE conn4 <- [1,2482,null,{}] 09:07:20 INFO - PROCESS | 1768 | 1466698040009 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}] 09:07:20 INFO - PROCESS | 1768 | 1466698040015 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:20 INFO - PROCESS | 1768 | 1466698040209 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 09:07:20 INFO - PROCESS | 1768 | 1466698040389 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1768 | 1466698040397 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b661800 == 31 [pid = 1768] [id = 628] 09:07:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ccdc800) [pid = 1768] [serial = 1885] [outer = (nil)] 09:07:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f3f0400) [pid = 1768] [serial = 1886] [outer = 0x8ccdc800] 09:07:20 INFO - PROCESS | 1768 | 1466698040525 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f3f8800) [pid = 1768] [serial = 1887] [outer = 0x8ccdc800] 09:07:21 INFO - PROCESS | 1768 | 1466698041432 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]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1486ms 09:07:21 INFO - PROCESS | 1768 | 1466698041489 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1768 | 1466698041494 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 09:07:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:07:21 INFO - PROCESS | 1768 | 1466698041502 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1768 | 1466698041506 Marionette TRACE conn4 <- [1,2486,null,{}] 09:07:21 INFO - PROCESS | 1768 | 1466698041512 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}] 09:07:21 INFO - PROCESS | 1768 | 1466698041517 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:21 INFO - PROCESS | 1768 | 1466698041712 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 09:07:21 INFO - PROCESS | 1768 | 1466698041908 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1768 | 1466698041933 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f387c00 == 32 [pid = 1768] [id = 629] 09:07:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f605000) [pid = 1768] [serial = 1888] [outer = (nil)] 09:07:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f60bc00) [pid = 1768] [serial = 1889] [outer = 0x8f605000] 09:07:22 INFO - PROCESS | 1768 | 1466698042100 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f6da400) [pid = 1768] [serial = 1890] [outer = 0x8f605000] 09:07:23 INFO - PROCESS | 1768 | 1466698043300 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]]]}] 09:07:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:07:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1841ms 09:07:23 INFO - PROCESS | 1768 | 1466698043346 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1768 | 1466698043352 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 09:07:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:07:23 INFO - PROCESS | 1768 | 1466698043362 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1768 | 1466698043372 Marionette TRACE conn4 <- [1,2490,null,{}] 09:07:23 INFO - PROCESS | 1768 | 1466698043390 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}] 09:07:23 INFO - PROCESS | 1768 | 1466698043401 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:23 INFO - PROCESS | 1768 | 1466698043671 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 09:07:23 INFO - PROCESS | 1768 | 1466698043961 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1768 | 1466698043970 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b669800 == 33 [pid = 1768] [id = 630] 09:07:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8ccd4000) [pid = 1768] [serial = 1891] [outer = (nil)] 09:07:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8e42f400) [pid = 1768] [serial = 1892] [outer = 0x8ccd4000] 09:07:24 INFO - PROCESS | 1768 | 1466698044061 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f021400) [pid = 1768] [serial = 1893] [outer = 0x8ccd4000] 09:07:25 INFO - PROCESS | 1768 | 1466698045249 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]]]}] 09:07:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:07:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1949ms 09:07:25 INFO - PROCESS | 1768 | 1466698045315 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 1768 | 1466698045322 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 09:07:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:07:25 INFO - PROCESS | 1768 | 1466698045331 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 1768 | 1466698045336 Marionette TRACE conn4 <- [1,2494,null,{}] 09:07:25 INFO - PROCESS | 1768 | 1466698045345 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}] 09:07:25 INFO - PROCESS | 1768 | 1466698045351 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:25 INFO - PROCESS | 1768 | 1466698045539 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 09:07:25 INFO - PROCESS | 1768 | 1466698045797 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1768 | 1466698045813 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd5c00 == 34 [pid = 1768] [id = 631] 09:07:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8ccd6000) [pid = 1768] [serial = 1894] [outer = (nil)] 09:07:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8cde9c00) [pid = 1768] [serial = 1895] [outer = 0x8ccd6000] 09:07:25 INFO - PROCESS | 1768 | 1466698045977 Marionette DEBUG loaded listener.js 09:07:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8d397c00) [pid = 1768] [serial = 1896] [outer = 0x8ccd6000] 09:07:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc75800 == 33 [pid = 1768] [id = 623] 09:07:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf6800 == 32 [pid = 1768] [id = 622] 09:07:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66c800 == 31 [pid = 1768] [id = 621] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8ef5a800) [pid = 1768] [serial = 1841] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f60b000) [pid = 1768] [serial = 1838] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x91d66400) [pid = 1768] [serial = 1817] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x91d69c00) [pid = 1768] [serial = 1818] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f38c000) [pid = 1768] [serial = 1806] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f1c1c00) [pid = 1768] [serial = 1811] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f01c400) [pid = 1768] [serial = 1812] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x928d6000) [pid = 1768] [serial = 1823] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x928dec00) [pid = 1768] [serial = 1824] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f6df000) [pid = 1768] [serial = 1814] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f909400) [pid = 1768] [serial = 1815] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x925af000) [pid = 1768] [serial = 1820] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x925b3400) [pid = 1768] [serial = 1821] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8d3ab400) [pid = 1768] [serial = 1826] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8e433800) [pid = 1768] [serial = 1827] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d9e5800) [pid = 1768] [serial = 1808] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8e2f7c00) [pid = 1768] [serial = 1809] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8ef56400) [pid = 1768] [serial = 1832] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8d399000) [pid = 1768] [serial = 1829] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8d3a2c00) [pid = 1768] [serial = 1830] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8f3f7800) [pid = 1768] [serial = 1836] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x8f383800) [pid = 1768] [serial = 1835] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x8f69b000) [pid = 1768] [serial = 1839] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x8ef65000) [pid = 1768] [serial = 1833] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x8e42e000) [pid = 1768] [serial = 1842] [outer = (nil)] [url = about:blank] 09:07:26 INFO - PROCESS | 1768 | 1466698046968 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]]]}] 09:07:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:07:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1689ms 09:07:27 INFO - PROCESS | 1768 | 1466698047021 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 1768 | 1466698047028 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 09:07:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:07:27 INFO - PROCESS | 1768 | 1466698047040 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 1768 | 1466698047044 Marionette TRACE conn4 <- [1,2498,null,{}] 09:07:27 INFO - PROCESS | 1768 | 1466698047050 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}] 09:07:27 INFO - PROCESS | 1768 | 1466698047057 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:27 INFO - PROCESS | 1768 | 1466698047268 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 09:07:27 INFO - PROCESS | 1768 | 1466698047422 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1768 | 1466698047434 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad5800 == 32 [pid = 1768] [id = 632] 09:07:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x8d3ad400) [pid = 1768] [serial = 1897] [outer = (nil)] 09:07:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x8e2f1c00) [pid = 1768] [serial = 1898] [outer = 0x8d3ad400] 09:07:27 INFO - PROCESS | 1768 | 1466698047505 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8e3f3400) [pid = 1768] [serial = 1899] [outer = 0x8d3ad400] 09:07:28 INFO - PROCESS | 1768 | 1466698048366 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]]]}] 09:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1383ms 09:07:28 INFO - PROCESS | 1768 | 1466698048429 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 09:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:07:28 INFO - PROCESS | 1768 | 1466698048433 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 09:07:28 INFO - PROCESS | 1768 | 1466698048441 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1768 | 1466698048447 Marionette TRACE conn4 <- [1,2502,null,{}] 09:07:28 INFO - PROCESS | 1768 | 1466698048474 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}] 09:07:28 INFO - PROCESS | 1768 | 1466698048483 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:28 INFO - PROCESS | 1768 | 1466698048690 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 09:07:28 INFO - PROCESS | 1768 | 1466698048853 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:28 INFO - PROCESS | 1768 | 1466698048865 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef59c00 == 33 [pid = 1768] [id = 633] 09:07:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8ef5a000) [pid = 1768] [serial = 1900] [outer = (nil)] 09:07:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8ef62c00) [pid = 1768] [serial = 1901] [outer = 0x8ef5a000] 09:07:28 INFO - PROCESS | 1768 | 1466698048950 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8f142400) [pid = 1768] [serial = 1902] [outer = 0x8ef5a000] 09:07:29 INFO - PROCESS | 1768 | 1466698049953 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]]]}] 09:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1542ms 09:07:29 INFO - PROCESS | 1768 | 1466698049982 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1768 | 1466698049987 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 09:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:07:29 INFO - PROCESS | 1768 | 1466698049994 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1768 | 1466698049997 Marionette TRACE conn4 <- [1,2506,null,{}] 09:07:30 INFO - PROCESS | 1768 | 1466698050002 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}] 09:07:30 INFO - PROCESS | 1768 | 1466698050007 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:30 INFO - PROCESS | 1768 | 1466698050243 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 09:07:30 INFO - PROCESS | 1768 | 1466698050279 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1768 | 1466698050293 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1d0000 == 34 [pid = 1768] [id = 634] 09:07:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8f388000) [pid = 1768] [serial = 1903] [outer = (nil)] 09:07:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8f3f5c00) [pid = 1768] [serial = 1904] [outer = 0x8f388000] 09:07:30 INFO - PROCESS | 1768 | 1466698050359 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8f608400) [pid = 1768] [serial = 1905] [outer = 0x8f388000] 09:07:31 INFO - PROCESS | 1768 | 1466698051356 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]]]}] 09:07:31 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8cad0800) [pid = 1768] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:07:31 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8ef5f000) [pid = 1768] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:07:31 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8f696800) [pid = 1768] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:07:31 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8cdf6c00) [pid = 1768] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:07:31 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x91d5b800) [pid = 1768] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:07:31 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9297e400) [pid = 1768] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:07:31 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x8d391800) [pid = 1768] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:07:31 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x8ccd1400) [pid = 1768] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:07:31 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x8f01ac00) [pid = 1768] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1429ms 09:07:31 INFO - PROCESS | 1768 | 1466698051424 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1768 | 1466698051428 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 09:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:07:31 INFO - PROCESS | 1768 | 1466698051434 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1768 | 1466698051437 Marionette TRACE conn4 <- [1,2510,null,{}] 09:07:31 INFO - PROCESS | 1768 | 1466698051443 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}] 09:07:31 INFO - PROCESS | 1768 | 1466698051448 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:31 INFO - PROCESS | 1768 | 1466698051615 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 09:07:31 INFO - PROCESS | 1768 | 1466698051755 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1768 | 1466698051763 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf4c00 == 35 [pid = 1768] [id = 635] 09:07:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x8d9ec000) [pid = 1768] [serial = 1906] [outer = (nil)] 09:07:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x8f3f4800) [pid = 1768] [serial = 1907] [outer = 0x8d9ec000] 09:07:31 INFO - PROCESS | 1768 | 1466698051834 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8f60d400) [pid = 1768] [serial = 1908] [outer = 0x8d9ec000] 09:07:32 INFO - PROCESS | 1768 | 1466698052692 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]]]}] 09:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1280ms 09:07:32 INFO - PROCESS | 1768 | 1466698052723 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1768 | 1466698052727 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 09:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:07:32 INFO - PROCESS | 1768 | 1466698052734 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1768 | 1466698052737 Marionette TRACE conn4 <- [1,2514,null,{}] 09:07:32 INFO - PROCESS | 1768 | 1466698052743 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}] 09:07:32 INFO - PROCESS | 1768 | 1466698052752 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:32 INFO - PROCESS | 1768 | 1466698052990 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 09:07:33 INFO - PROCESS | 1768 | 1466698053144 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1768 | 1466698053151 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d391800 == 36 [pid = 1768] [id = 636] 09:07:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8d9ec800) [pid = 1768] [serial = 1909] [outer = (nil)] 09:07:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x91d5c400) [pid = 1768] [serial = 1910] [outer = 0x8d9ec800] 09:07:33 INFO - PROCESS | 1768 | 1466698053222 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x923c0000) [pid = 1768] [serial = 1911] [outer = 0x8d9ec800] 09:07:34 INFO - PROCESS | 1768 | 1466698054336 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]]]}] 09:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1640ms 09:07:34 INFO - PROCESS | 1768 | 1466698054381 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 09:07:34 INFO - PROCESS | 1768 | 1466698054389 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 09:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:07:34 INFO - PROCESS | 1768 | 1466698054398 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1768 | 1466698054408 Marionette TRACE conn4 <- [1,2518,null,{}] 09:07:34 INFO - PROCESS | 1768 | 1466698054417 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}] 09:07:34 INFO - PROCESS | 1768 | 1466698054423 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:34 INFO - PROCESS | 1768 | 1466698054627 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 09:07:34 INFO - PROCESS | 1768 | 1466698054872 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 1768 | 1466698054880 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd8800 == 37 [pid = 1768] [id = 637] 09:07:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8cdea400) [pid = 1768] [serial = 1912] [outer = (nil)] 09:07:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8d3a6800) [pid = 1768] [serial = 1913] [outer = 0x8cdea400] 09:07:34 INFO - PROCESS | 1768 | 1466698054984 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8e2fa400) [pid = 1768] [serial = 1914] [outer = 0x8cdea400] 09:07:35 INFO - PROCESS | 1768 | 1466698055966 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]]]}] 09:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1644ms 09:07:36 INFO - PROCESS | 1768 | 1466698056043 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1768 | 1466698056052 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 09:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:07:36 INFO - PROCESS | 1768 | 1466698056065 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1768 | 1466698056069 Marionette TRACE conn4 <- [1,2522,null,{}] 09:07:36 INFO - PROCESS | 1768 | 1466698056077 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}] 09:07:36 INFO - PROCESS | 1768 | 1466698056083 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:36 INFO - PROCESS | 1768 | 1466698056331 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 09:07:36 INFO - PROCESS | 1768 | 1466698056580 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1768 | 1466698056591 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef61000 == 38 [pid = 1768] [id = 638] 09:07:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8ef65000) [pid = 1768] [serial = 1915] [outer = (nil)] 09:07:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f1c4c00) [pid = 1768] [serial = 1916] [outer = 0x8ef65000] 09:07:36 INFO - PROCESS | 1768 | 1466698056699 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f38c000) [pid = 1768] [serial = 1917] [outer = 0x8ef65000] 09:07:37 INFO - PROCESS | 1768 | 1466698057707 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]]]}] 09:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1700ms 09:07:37 INFO - PROCESS | 1768 | 1466698057764 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1768 | 1466698057768 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 09:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:07:37 INFO - PROCESS | 1768 | 1466698057776 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1768 | 1466698057783 Marionette TRACE conn4 <- [1,2526,null,{}] 09:07:37 INFO - PROCESS | 1768 | 1466698057803 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}] 09:07:37 INFO - PROCESS | 1768 | 1466698057813 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:38 INFO - PROCESS | 1768 | 1466698058097 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 09:07:38 INFO - PROCESS | 1768 | 1466698058385 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1768 | 1466698058395 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x91d69c00 == 39 [pid = 1768] [id = 639] 09:07:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x923b2c00) [pid = 1768] [serial = 1918] [outer = (nil)] 09:07:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x925a6c00) [pid = 1768] [serial = 1919] [outer = 0x923b2c00] 09:07:38 INFO - PROCESS | 1768 | 1466698058496 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x925af000) [pid = 1768] [serial = 1920] [outer = 0x923b2c00] 09:07:39 INFO - PROCESS | 1768 | 1466698059455 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]]]}] 09:07:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:07:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1741ms 09:07:39 INFO - PROCESS | 1768 | 1466698059519 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 09:07:39 INFO - PROCESS | 1768 | 1466698059524 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 09:07:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:07:39 INFO - PROCESS | 1768 | 1466698059550 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:07:39 INFO - PROCESS | 1768 | 1466698059555 Marionette TRACE conn4 <- [1,2530,null,{}] 09:07:39 INFO - PROCESS | 1768 | 1466698059561 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}] 09:07:39 INFO - PROCESS | 1768 | 1466698059567 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:39 INFO - PROCESS | 1768 | 1466698059767 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 09:07:39 INFO - PROCESS | 1768 | 1466698059954 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1768 | 1466698059963 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1cc400 == 40 [pid = 1768] [id = 640] 09:07:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f6de000) [pid = 1768] [serial = 1921] [outer = (nil)] 09:07:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x9262f000) [pid = 1768] [serial = 1922] [outer = 0x8f6de000] 09:07:40 INFO - PROCESS | 1768 | 1466698060045 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x92635000) [pid = 1768] [serial = 1923] [outer = 0x8f6de000] 09:07:41 INFO - PROCESS | 1768 | 1466698061061 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]]]}] 09:07:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:07:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1551ms 09:07:41 INFO - PROCESS | 1768 | 1466698061099 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 09:07:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:07:41 INFO - PROCESS | 1768 | 1466698061104 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 09:07:41 INFO - PROCESS | 1768 | 1466698061110 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1768 | 1466698061114 Marionette TRACE conn4 <- [1,2534,null,{}] 09:07:41 INFO - PROCESS | 1768 | 1466698061121 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}] 09:07:41 INFO - PROCESS | 1768 | 1466698061127 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:41 INFO - PROCESS | 1768 | 1466698061314 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 09:07:41 INFO - PROCESS | 1768 | 1466698061507 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1768 | 1466698061519 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x923bb000 == 41 [pid = 1768] [id = 641] 09:07:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x925b3800) [pid = 1768] [serial = 1924] [outer = (nil)] 09:07:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x928d8000) [pid = 1768] [serial = 1925] [outer = 0x925b3800] 09:07:41 INFO - PROCESS | 1768 | 1466698061659 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x928de400) [pid = 1768] [serial = 1926] [outer = 0x925b3800] 09:07:42 INFO - PROCESS | 1768 | 1466698062655 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]]]}] 09:07:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:07:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1586ms 09:07:42 INFO - PROCESS | 1768 | 1466698062696 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 09:07:42 INFO - PROCESS | 1768 | 1466698062701 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 09:07:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:07:42 INFO - PROCESS | 1768 | 1466698062709 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1768 | 1466698062713 Marionette TRACE conn4 <- [1,2538,null,{}] 09:07:42 INFO - PROCESS | 1768 | 1466698062719 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}] 09:07:42 INFO - PROCESS | 1768 | 1466698062730 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:42 INFO - PROCESS | 1768 | 1466698062950 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 09:07:43 INFO - PROCESS | 1768 | 1466698063188 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1768 | 1466698063196 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad2400 == 42 [pid = 1768] [id = 642] 09:07:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8d9ee000) [pid = 1768] [serial = 1927] [outer = (nil)] 09:07:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x92980000) [pid = 1768] [serial = 1928] [outer = 0x8d9ee000] 09:07:43 INFO - PROCESS | 1768 | 1466698063330 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x92a56000) [pid = 1768] [serial = 1929] [outer = 0x8d9ee000] 09:07:44 INFO - PROCESS | 1768 | 1466698064333 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]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:07:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1683ms 09:07:44 INFO - PROCESS | 1768 | 1466698064392 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1768 | 1466698064396 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 09:07:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:07:44 INFO - PROCESS | 1768 | 1466698064403 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1768 | 1466698064407 Marionette TRACE conn4 <- [1,2542,null,{}] 09:07:44 INFO - PROCESS | 1768 | 1466698064414 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}] 09:07:44 INFO - PROCESS | 1768 | 1466698064419 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:44 INFO - PROCESS | 1768 | 1466698064613 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 09:07:44 INFO - PROCESS | 1768 | 1466698064800 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1768 | 1466698064806 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66a000 == 43 [pid = 1768] [id = 643] 09:07:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8cc82400) [pid = 1768] [serial = 1930] [outer = (nil)] 09:07:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x92aa9400) [pid = 1768] [serial = 1931] [outer = 0x8cc82400] 09:07:44 INFO - PROCESS | 1768 | 1466698064893 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x92aab400) [pid = 1768] [serial = 1932] [outer = 0x8cc82400] 09:07:45 INFO - PROCESS | 1768 | 1466698065887 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]]]}] 09:07:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:07:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1532ms 09:07:45 INFO - PROCESS | 1768 | 1466698065937 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 1768 | 1466698065941 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 09:07:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:07:45 INFO - PROCESS | 1768 | 1466698065948 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1768 | 1466698065952 Marionette TRACE conn4 <- [1,2546,null,{}] 09:07:45 INFO - PROCESS | 1768 | 1466698065959 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}] 09:07:45 INFO - PROCESS | 1768 | 1466698065965 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:46 INFO - PROCESS | 1768 | 1466698066157 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 09:07:46 INFO - PROCESS | 1768 | 1466698066348 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:46 INFO - PROCESS | 1768 | 1466698066358 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65f000 == 44 [pid = 1768] [id = 644] 09:07:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8cad8800) [pid = 1768] [serial = 1933] [outer = (nil)] 09:07:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8e2fb800) [pid = 1768] [serial = 1934] [outer = 0x8cad8800] 09:07:46 INFO - PROCESS | 1768 | 1466698066441 Marionette DEBUG loaded listener.js 09:07:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8e42f000) [pid = 1768] [serial = 1935] [outer = 0x8cad8800] 09:07:47 INFO - PROCESS | 1768 | 1466698067710 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]]]}] 09:07:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:07:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1836ms 09:07:47 INFO - PROCESS | 1768 | 1466698067785 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 09:07:47 INFO - PROCESS | 1768 | 1466698067792 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 09:07:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:07:47 INFO - PROCESS | 1768 | 1466698067801 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:07:47 INFO - PROCESS | 1768 | 1466698067807 Marionette TRACE conn4 <- [1,2550,null,{}] 09:07:47 INFO - PROCESS | 1768 | 1466698067816 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}] 09:07:47 INFO - PROCESS | 1768 | 1466698067822 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:48 INFO - PROCESS | 1768 | 1466698068095 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 09:07:48 INFO - PROCESS | 1768 | 1466698068280 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1768 | 1466698068294 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3af800 == 45 [pid = 1768] [id = 645] 09:07:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8d3b0c00) [pid = 1768] [serial = 1936] [outer = (nil)] 09:07:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8d9ee400) [pid = 1768] [serial = 1937] [outer = 0x8d3b0c00] 09:07:48 INFO - PROCESS | 1768 | 1466698068373 Marionette DEBUG loaded listener.js 09:07:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8e3f0400) [pid = 1768] [serial = 1938] [outer = 0x8d3b0c00] 09:07:49 INFO - PROCESS | 1768 | 1466698069469 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]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1689ms 09:07:49 INFO - PROCESS | 1768 | 1466698069490 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1768 | 1466698069497 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 09:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:07:49 INFO - PROCESS | 1768 | 1466698069509 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1768 | 1466698069513 Marionette TRACE conn4 <- [1,2554,null,{}] 09:07:49 INFO - PROCESS | 1768 | 1466698069520 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}] 09:07:49 INFO - PROCESS | 1768 | 1466698069526 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:49 INFO - PROCESS | 1768 | 1466698069719 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 09:07:49 INFO - PROCESS | 1768 | 1466698069961 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:49 INFO - PROCESS | 1768 | 1466698069969 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66d000 == 44 [pid = 1768] [id = 572] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b669c00 == 43 [pid = 1768] [id = 627] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef57000 == 42 [pid = 1768] [id = 626] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd9000 == 41 [pid = 1768] [id = 625] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66b800 == 40 [pid = 1768] [id = 624] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad2000 == 39 [pid = 1768] [id = 582] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc83800 == 38 [pid = 1768] [id = 584] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccdac00 == 37 [pid = 1768] [id = 570] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdeb000 == 36 [pid = 1768] [id = 585] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e2800 == 35 [pid = 1768] [id = 571] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f142800 == 34 [pid = 1768] [id = 586] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd0000 == 33 [pid = 1768] [id = 573] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f386c00 == 32 [pid = 1768] [id = 577] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd2400 == 31 [pid = 1768] [id = 580] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd8400 == 30 [pid = 1768] [id = 574] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b661800 == 29 [pid = 1768] [id = 628] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f60a000 == 28 [pid = 1768] [id = 579] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f387c00 == 27 [pid = 1768] [id = 629] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad0400 == 26 [pid = 1768] [id = 575] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1ca000 == 25 [pid = 1768] [id = 576] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b665800 == 24 [pid = 1768] [id = 583] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8f38bc00 == 23 [pid = 1768] [id = 581] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8e430400 == 22 [pid = 1768] [id = 578] 09:07:51 INFO - PROCESS | 1768 | --DOCSHELL 0x8b669800 == 21 [pid = 1768] [id = 630] 09:07:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b661800 == 22 [pid = 1768] [id = 646] 09:07:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8b663c00) [pid = 1768] [serial = 1939] [outer = (nil)] 09:07:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8b66b800) [pid = 1768] [serial = 1940] [outer = 0x8b663c00] 09:07:51 INFO - PROCESS | 1768 | 1466698071213 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8cad7c00) [pid = 1768] [serial = 1941] [outer = 0x8b663c00] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8cc79800) [pid = 1768] [serial = 1866] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f020400) [pid = 1768] [serial = 1847] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f6da800) [pid = 1768] [serial = 1850] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8d3a1800) [pid = 1768] [serial = 1869] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9273a400) [pid = 1768] [serial = 1854] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x92aad400) [pid = 1768] [serial = 1860] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8cad6400) [pid = 1768] [serial = 1865] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8d9ed800) [pid = 1768] [serial = 1863] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x92a60400) [pid = 1768] [serial = 1859] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8cdf7800) [pid = 1768] [serial = 1844] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x92637000) [pid = 1768] [serial = 1853] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x928e0c00) [pid = 1768] [serial = 1857] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8d396c00) [pid = 1768] [serial = 1868] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8d3adc00) [pid = 1768] [serial = 1871] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8d3a6000) [pid = 1768] [serial = 1862] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x928dac00) [pid = 1768] [serial = 1856] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f144000) [pid = 1768] [serial = 1848] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8d39e000) [pid = 1768] [serial = 1845] [outer = (nil)] [url = about:blank] 09:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x91d60000) [pid = 1768] [serial = 1851] [outer = (nil)] [url = about:blank] 09:07:52 INFO - PROCESS | 1768 | 1466698072342 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]]]}] 09:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2891ms 09:07:52 INFO - PROCESS | 1768 | 1466698072402 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 09:07:52 INFO - PROCESS | 1768 | 1466698072408 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 09:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:07:52 INFO - PROCESS | 1768 | 1466698072428 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:07:52 INFO - PROCESS | 1768 | 1466698072433 Marionette TRACE conn4 <- [1,2558,null,{}] 09:07:52 INFO - PROCESS | 1768 | 1466698072442 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}] 09:07:52 INFO - PROCESS | 1768 | 1466698072448 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:52 INFO - PROCESS | 1768 | 1466698072642 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 09:07:52 INFO - PROCESS | 1768 | 1466698072655 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:52 INFO - PROCESS | 1768 | 1466698072666 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde9800 == 23 [pid = 1768] [id = 647] 09:07:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8cdf2400) [pid = 1768] [serial = 1942] [outer = (nil)] 09:07:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8d393800) [pid = 1768] [serial = 1943] [outer = 0x8cdf2400] 09:07:52 INFO - PROCESS | 1768 | 1466698072755 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8d3a1800) [pid = 1768] [serial = 1944] [outer = 0x8cdf2400] 09:07:53 INFO - PROCESS | 1768 | 1466698073837 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]]]}] 09:07:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:07:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1440ms 09:07:53 INFO - PROCESS | 1768 | 1466698073862 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 09:07:53 INFO - PROCESS | 1768 | 1466698073871 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 09:07:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:07:53 INFO - PROCESS | 1768 | 1466698073938 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1768 | 1466698073944 Marionette TRACE conn4 <- [1,2562,null,{}] 09:07:53 INFO - PROCESS | 1768 | 1466698073951 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}] 09:07:53 INFO - PROCESS | 1768 | 1466698073958 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:54 INFO - PROCESS | 1768 | 1466698074192 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 09:07:54 INFO - PROCESS | 1768 | 1466698074219 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:54 INFO - PROCESS | 1768 | 1466698074230 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a5000 == 24 [pid = 1768] [id = 648] 09:07:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8d3a6000) [pid = 1768] [serial = 1945] [outer = (nil)] 09:07:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8e2fd800) [pid = 1768] [serial = 1946] [outer = 0x8d3a6000] 09:07:54 INFO - PROCESS | 1768 | 1466698074301 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8e42dc00) [pid = 1768] [serial = 1947] [outer = 0x8d3a6000] 09:07:55 INFO - PROCESS | 1768 | 1466698075423 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]]]}] 09:07:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:07:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1568ms 09:07:55 INFO - PROCESS | 1768 | 1466698075489 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 09:07:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:07:55 INFO - PROCESS | 1768 | 1466698075493 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 09:07:55 INFO - PROCESS | 1768 | 1466698075500 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1768 | 1466698075505 Marionette TRACE conn4 <- [1,2566,null,{}] 09:07:55 INFO - PROCESS | 1768 | 1466698075530 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}] 09:07:55 INFO - PROCESS | 1768 | 1466698075539 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:55 INFO - PROCESS | 1768 | 1466698075775 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 09:07:55 INFO - PROCESS | 1768 | 1466698075812 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1768 | 1466698075821 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f026800 == 25 [pid = 1768] [id = 649] 09:07:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f145400) [pid = 1768] [serial = 1948] [outer = (nil)] 09:07:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f14c800) [pid = 1768] [serial = 1949] [outer = 0x8f145400] 09:07:55 INFO - PROCESS | 1768 | 1466698075933 Marionette DEBUG loaded listener.js 09:07:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f1c2000) [pid = 1768] [serial = 1950] [outer = 0x8f145400] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8cc77c00) [pid = 1768] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f388000) [pid = 1768] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8d9ec000) [pid = 1768] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8d3ad400) [pid = 1768] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8d9e5000) [pid = 1768] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8ccd4000) [pid = 1768] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8ef5a000) [pid = 1768] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8b66bc00) [pid = 1768] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8ccd6000) [pid = 1768] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8ccdc800) [pid = 1768] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8ccd7400) [pid = 1768] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f605000) [pid = 1768] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8ef5a400) [pid = 1768] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:07:56 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8d9ec800) [pid = 1768] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:07:57 INFO - PROCESS | 1768 | 1466698077485 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]]]}] 09:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2050ms 09:07:57 INFO - PROCESS | 1768 | 1466698077550 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 09:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:07:57 INFO - PROCESS | 1768 | 1466698077556 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 09:07:57 INFO - PROCESS | 1768 | 1466698077563 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:07:57 INFO - PROCESS | 1768 | 1466698077566 Marionette TRACE conn4 <- [1,2570,null,{}] 09:07:57 INFO - PROCESS | 1768 | 1466698077572 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}] 09:07:57 INFO - PROCESS | 1768 | 1466698077578 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:57 INFO - PROCESS | 1768 | 1466698077755 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 09:07:57 INFO - PROCESS | 1768 | 1466698077914 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:57 INFO - PROCESS | 1768 | 1466698077921 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd3c00 == 26 [pid = 1768] [id = 650] 09:07:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d3ad800) [pid = 1768] [serial = 1951] [outer = (nil)] 09:07:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ef61c00) [pid = 1768] [serial = 1952] [outer = 0x8d3ad800] 09:07:58 INFO - PROCESS | 1768 | 1466698077993 Marionette DEBUG loaded listener.js 09:07:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f144800) [pid = 1768] [serial = 1953] [outer = 0x8d3ad800] 09:07:58 INFO - PROCESS | 1768 | 1466698078959 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]]]}] 09:07:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:07:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1437ms 09:07:59 INFO - PROCESS | 1768 | 1466698079000 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1768 | 1466698079008 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 09:07:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:07:59 INFO - PROCESS | 1768 | 1466698079019 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1768 | 1466698079024 Marionette TRACE conn4 <- [1,2574,null,{}] 09:07:59 INFO - PROCESS | 1768 | 1466698079080 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}] 09:07:59 INFO - PROCESS | 1768 | 1466698079087 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:59 INFO - PROCESS | 1768 | 1466698079430 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 09:07:59 INFO - PROCESS | 1768 | 1466698079593 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:59 INFO - PROCESS | 1768 | 1466698079603 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:07:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cded400 == 27 [pid = 1768] [id = 651] 09:07:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cded800) [pid = 1768] [serial = 1954] [outer = (nil)] 09:07:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8d392800) [pid = 1768] [serial = 1955] [outer = 0x8cded800] 09:07:59 INFO - PROCESS | 1768 | 1466698079734 Marionette DEBUG loaded listener.js 09:07:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8e2f0400) [pid = 1768] [serial = 1956] [outer = 0x8cded800] 09:08:00 INFO - PROCESS | 1768 | 1466698080773 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]]]}] 09:08:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:08:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1789ms 09:08:00 INFO - PROCESS | 1768 | 1466698080808 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 09:08:00 INFO - PROCESS | 1768 | 1466698080817 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 09:08:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:08:00 INFO - PROCESS | 1768 | 1466698080829 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:08:00 INFO - PROCESS | 1768 | 1466698080835 Marionette TRACE conn4 <- [1,2578,null,{}] 09:08:00 INFO - PROCESS | 1768 | 1466698080842 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}] 09:08:00 INFO - PROCESS | 1768 | 1466698080849 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:01 INFO - PROCESS | 1768 | 1466698081054 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 09:08:01 INFO - PROCESS | 1768 | 1466698081239 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1768 | 1466698081249 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7a400 == 28 [pid = 1768] [id = 652] 09:08:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8d396800) [pid = 1768] [serial = 1957] [outer = (nil)] 09:08:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f1c7c00) [pid = 1768] [serial = 1958] [outer = 0x8d396800] 09:08:01 INFO - PROCESS | 1768 | 1466698081387 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f37f000) [pid = 1768] [serial = 1959] [outer = 0x8d396800] 09:08:02 INFO - PROCESS | 1768 | 1466698082416 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]]]}] 09:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1641ms 09:08:02 INFO - PROCESS | 1768 | 1466698082469 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1768 | 1466698082473 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 09:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:08:02 INFO - PROCESS | 1768 | 1466698082481 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1768 | 1466698082488 Marionette TRACE conn4 <- [1,2582,null,{}] 09:08:02 INFO - PROCESS | 1768 | 1466698082506 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}] 09:08:02 INFO - PROCESS | 1768 | 1466698082526 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:02 INFO - PROCESS | 1768 | 1466698082870 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 09:08:03 INFO - PROCESS | 1768 | 1466698083118 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1768 | 1466698083130 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f601800 == 29 [pid = 1768] [id = 653] 09:08:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f604400) [pid = 1768] [serial = 1960] [outer = (nil)] 09:08:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f60c000) [pid = 1768] [serial = 1961] [outer = 0x8f604400] 09:08:03 INFO - PROCESS | 1768 | 1466698083220 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f69a400) [pid = 1768] [serial = 1962] [outer = 0x8f604400] 09:08:04 INFO - PROCESS | 1768 | 1466698084223 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]]]}] 09:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1788ms 09:08:04 INFO - PROCESS | 1768 | 1466698084271 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1768 | 1466698084277 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 09:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:08:04 INFO - PROCESS | 1768 | 1466698084302 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1768 | 1466698084307 Marionette TRACE conn4 <- [1,2586,null,{}] 09:08:04 INFO - PROCESS | 1768 | 1466698084314 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}] 09:08:04 INFO - PROCESS | 1768 | 1466698084320 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:04 INFO - PROCESS | 1768 | 1466698084515 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 09:08:04 INFO - PROCESS | 1768 | 1466698084701 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:04 INFO - PROCESS | 1768 | 1466698084711 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f606000 == 30 [pid = 1768] [id = 654] 09:08:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f69c400) [pid = 1768] [serial = 1963] [outer = (nil)] 09:08:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f6dd800) [pid = 1768] [serial = 1964] [outer = 0x8f69c400] 09:08:04 INFO - PROCESS | 1768 | 1466698084794 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f901800) [pid = 1768] [serial = 1965] [outer = 0x8f69c400] 09:08:05 INFO - PROCESS | 1768 | 1466698085810 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]]]}] 09:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1552ms 09:08:05 INFO - PROCESS | 1768 | 1466698085852 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 09:08:05 INFO - PROCESS | 1768 | 1466698085856 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 09:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:08:05 INFO - PROCESS | 1768 | 1466698085863 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:08:05 INFO - PROCESS | 1768 | 1466698085867 Marionette TRACE conn4 <- [1,2590,null,{}] 09:08:05 INFO - PROCESS | 1768 | 1466698085874 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}] 09:08:05 INFO - PROCESS | 1768 | 1466698085880 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:06 INFO - PROCESS | 1768 | 1466698086070 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 09:08:06 INFO - PROCESS | 1768 | 1466698086254 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1768 | 1466698086263 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd4800 == 31 [pid = 1768] [id = 655] 09:08:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f024000) [pid = 1768] [serial = 1966] [outer = (nil)] 09:08:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x91d5c800) [pid = 1768] [serial = 1967] [outer = 0x8f024000] 09:08:06 INFO - PROCESS | 1768 | 1466698086345 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x91d5e800) [pid = 1768] [serial = 1968] [outer = 0x8f024000] 09:08:07 INFO - PROCESS | 1768 | 1466698087357 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]]]}] 09:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1538ms 09:08:07 INFO - PROCESS | 1768 | 1466698087402 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1768 | 1466698087406 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 09:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:08:07 INFO - PROCESS | 1768 | 1466698087413 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1768 | 1466698087418 Marionette TRACE conn4 <- [1,2594,null,{}] 09:08:07 INFO - PROCESS | 1768 | 1466698087424 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}] 09:08:07 INFO - PROCESS | 1768 | 1466698087436 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:07 INFO - PROCESS | 1768 | 1466698087736 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 09:08:08 INFO - PROCESS | 1768 | 1466698088044 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:08 INFO - PROCESS | 1768 | 1466698088055 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cade400 == 32 [pid = 1768] [id = 656] 09:08:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8cc80800) [pid = 1768] [serial = 1969] [outer = (nil)] 09:08:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x923b6000) [pid = 1768] [serial = 1970] [outer = 0x8cc80800] 09:08:08 INFO - PROCESS | 1768 | 1466698088153 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x92639800) [pid = 1768] [serial = 1971] [outer = 0x8cc80800] 09:08:09 INFO - PROCESS | 1768 | 1466698089229 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]]]}] 09:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1838ms 09:08:09 INFO - PROCESS | 1768 | 1466698089253 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 09:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:08:09 INFO - PROCESS | 1768 | 1466698089257 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 09:08:09 INFO - PROCESS | 1768 | 1466698089263 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:08:09 INFO - PROCESS | 1768 | 1466698089267 Marionette TRACE conn4 <- [1,2598,null,{}] 09:08:09 INFO - PROCESS | 1768 | 1466698089273 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}] 09:08:09 INFO - PROCESS | 1768 | 1466698089279 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:09 INFO - PROCESS | 1768 | 1466698089477 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 09:08:09 INFO - PROCESS | 1768 | 1466698089678 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:09 INFO - PROCESS | 1768 | 1466698089689 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdebc00 == 33 [pid = 1768] [id = 657] 09:08:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x8f1c6400) [pid = 1768] [serial = 1972] [outer = (nil)] 09:08:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x928dac00) [pid = 1768] [serial = 1973] [outer = 0x8f1c6400] 09:08:09 INFO - PROCESS | 1768 | 1466698089818 Marionette DEBUG loaded listener.js 09:08:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x928d6400) [pid = 1768] [serial = 1974] [outer = 0x8f1c6400] 09:08:10 INFO - PROCESS | 1768 | 1466698090904 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]]]}] 09:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1683ms 09:08:10 INFO - PROCESS | 1768 | 1466698090947 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1768 | 1466698090952 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 09:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:08:10 INFO - PROCESS | 1768 | 1466698090959 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1768 | 1466698090964 Marionette TRACE conn4 <- [1,2602,null,{}] 09:08:10 INFO - PROCESS | 1768 | 1466698090971 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}] 09:08:10 INFO - PROCESS | 1768 | 1466698090978 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:11 INFO - PROCESS | 1768 | 1466698091181 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 09:08:11 INFO - PROCESS | 1768 | 1466698091524 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:11 INFO - PROCESS | 1768 | 1466698091535 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66c800 == 34 [pid = 1768] [id = 658] 09:08:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8cada400) [pid = 1768] [serial = 1975] [outer = (nil)] 09:08:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8d398000) [pid = 1768] [serial = 1976] [outer = 0x8cada400] 09:08:11 INFO - PROCESS | 1768 | 1466698091685 Marionette DEBUG loaded listener.js 09:08:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8e2fc000) [pid = 1768] [serial = 1977] [outer = 0x8cada400] 09:08:13 INFO - PROCESS | 1768 | 1466698093301 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]]]}] 09:08:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:08:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2390ms 09:08:13 INFO - PROCESS | 1768 | 1466698093351 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 09:08:13 INFO - PROCESS | 1768 | 1466698093359 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 09:08:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:08:13 INFO - PROCESS | 1768 | 1466698093371 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:08:13 INFO - PROCESS | 1768 | 1466698093375 Marionette TRACE conn4 <- [1,2606,null,{}] 09:08:13 INFO - PROCESS | 1768 | 1466698093442 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}] 09:08:13 INFO - PROCESS | 1768 | 1466698093447 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:13 INFO - PROCESS | 1768 | 1466698093753 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 09:08:13 INFO - PROCESS | 1768 | 1466698093867 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:13 INFO - PROCESS | 1768 | 1466698093883 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd8000 == 35 [pid = 1768] [id = 659] 09:08:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8ccd9c00) [pid = 1768] [serial = 1978] [outer = (nil)] 09:08:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8d398800) [pid = 1768] [serial = 1979] [outer = 0x8ccd9c00] 09:08:13 INFO - PROCESS | 1768 | 1466698093957 Marionette DEBUG loaded listener.js 09:08:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8d3aac00) [pid = 1768] [serial = 1980] [outer = 0x8ccd9c00] 09:08:15 INFO - PROCESS | 1768 | 1466698095147 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]]]}] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8e2f8000) [pid = 1768] [serial = 1872] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8cde9c00) [pid = 1768] [serial = 1895] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8d397c00) [pid = 1768] [serial = 1896] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f3f0400) [pid = 1768] [serial = 1886] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8f3f8800) [pid = 1768] [serial = 1887] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8f1c6000) [pid = 1768] [serial = 1883] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f1d0800) [pid = 1768] [serial = 1884] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f60bc00) [pid = 1768] [serial = 1889] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f6da400) [pid = 1768] [serial = 1890] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8ef60000) [pid = 1768] [serial = 1880] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f01e800) [pid = 1768] [serial = 1881] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x923c0000) [pid = 1768] [serial = 1911] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x91d5c400) [pid = 1768] [serial = 1910] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8f142400) [pid = 1768] [serial = 1902] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f3f5c00) [pid = 1768] [serial = 1904] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f60d400) [pid = 1768] [serial = 1908] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f608400) [pid = 1768] [serial = 1905] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f3f4800) [pid = 1768] [serial = 1907] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8e2f1c00) [pid = 1768] [serial = 1898] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8e3f3400) [pid = 1768] [serial = 1899] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8d9ed000) [pid = 1768] [serial = 1877] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8e3f3800) [pid = 1768] [serial = 1878] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e42f400) [pid = 1768] [serial = 1892] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f021400) [pid = 1768] [serial = 1893] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8ef62c00) [pid = 1768] [serial = 1901] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8cadc000) [pid = 1768] [serial = 1874] [outer = (nil)] [url = about:blank] 09:08:15 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cccf800) [pid = 1768] [serial = 1875] [outer = (nil)] [url = about:blank] 09:08:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:08:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1890ms 09:08:15 INFO - PROCESS | 1768 | 1466698095272 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 09:08:15 INFO - PROCESS | 1768 | 1466698095279 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 09:08:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:08:15 INFO - PROCESS | 1768 | 1466698095290 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:08:15 INFO - PROCESS | 1768 | 1466698095294 Marionette TRACE conn4 <- [1,2610,null,{}] 09:08:15 INFO - PROCESS | 1768 | 1466698095301 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}] 09:08:15 INFO - PROCESS | 1768 | 1466698095306 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:15 INFO - PROCESS | 1768 | 1466698095476 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 09:08:15 INFO - PROCESS | 1768 | 1466698095689 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:15 INFO - PROCESS | 1768 | 1466698095697 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccda000 == 36 [pid = 1768] [id = 660] 09:08:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e2fa000) [pid = 1768] [serial = 1981] [outer = (nil)] 09:08:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e3f4400) [pid = 1768] [serial = 1982] [outer = 0x8e2fa000] 09:08:15 INFO - PROCESS | 1768 | 1466698095775 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8e430400) [pid = 1768] [serial = 1983] [outer = 0x8e2fa000] 09:08:16 INFO - PROCESS | 1768 | 1466698096670 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]]]}] 09:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1441ms 09:08:16 INFO - PROCESS | 1768 | 1466698096732 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 09:08:16 INFO - PROCESS | 1768 | 1466698096736 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 09:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:08:16 INFO - PROCESS | 1768 | 1466698096743 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1768 | 1466698096750 Marionette TRACE conn4 <- [1,2614,null,{}] 09:08:16 INFO - PROCESS | 1768 | 1466698096767 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}] 09:08:16 INFO - PROCESS | 1768 | 1466698096776 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:16 INFO - PROCESS | 1768 | 1466698096966 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 09:08:17 INFO - PROCESS | 1768 | 1466698097114 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1768 | 1466698097122 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f028000 == 37 [pid = 1768] [id = 661] 09:08:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f141400) [pid = 1768] [serial = 1984] [outer = (nil)] 09:08:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f14e400) [pid = 1768] [serial = 1985] [outer = 0x8f141400] 09:08:17 INFO - PROCESS | 1768 | 1466698097201 Marionette DEBUG loaded listener.js 09:08:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f380400) [pid = 1768] [serial = 1986] [outer = 0x8f141400] 09:08:18 INFO - PROCESS | 1768 | 1466698098165 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]]]}] 09:08:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:08:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1489ms 09:08:18 INFO - PROCESS | 1768 | 1466698098250 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 09:08:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:08:18 INFO - PROCESS | 1768 | 1466698098255 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 09:08:18 INFO - PROCESS | 1768 | 1466698098262 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:08:18 INFO - PROCESS | 1768 | 1466698098266 Marionette TRACE conn4 <- [1,2618,null,{}] 09:08:18 INFO - PROCESS | 1768 | 1466698098271 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}] 09:08:18 INFO - PROCESS | 1768 | 1466698098276 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:18 INFO - PROCESS | 1768 | 1466698098513 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 09:08:18 INFO - PROCESS | 1768 | 1466698098541 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:18 INFO - PROCESS | 1768 | 1466698098549 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad4000 == 38 [pid = 1768] [id = 662] 09:08:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f141c00) [pid = 1768] [serial = 1987] [outer = (nil)] 09:08:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f3f7800) [pid = 1768] [serial = 1988] [outer = 0x8f141c00] 09:08:18 INFO - PROCESS | 1768 | 1466698098620 Marionette DEBUG loaded listener.js 09:08:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f603c00) [pid = 1768] [serial = 1989] [outer = 0x8f141c00] 09:08:19 INFO - PROCESS | 1768 | 1466698099666 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]]]}] 09:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1432ms 09:08:19 INFO - PROCESS | 1768 | 1466698099694 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 09:08:19 INFO - PROCESS | 1768 | 1466698099698 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 09:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:08:19 INFO - PROCESS | 1768 | 1466698099712 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:08:19 INFO - PROCESS | 1768 | 1466698099716 Marionette TRACE conn4 <- [1,2622,null,{}] 09:08:19 INFO - PROCESS | 1768 | 1466698099722 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}] 09:08:19 INFO - PROCESS | 1768 | 1466698099727 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:19 INFO - PROCESS | 1768 | 1466698099951 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8cad8800) [pid = 1768] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8b663c00) [pid = 1768] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f145400) [pid = 1768] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d9ee000) [pid = 1768] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8d3b0c00) [pid = 1768] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f6de000) [pid = 1768] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cdea400) [pid = 1768] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8cc82400) [pid = 1768] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x925b3800) [pid = 1768] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x923b2c00) [pid = 1768] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8d3a6000) [pid = 1768] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8cdf2400) [pid = 1768] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:08:20 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8ef65000) [pid = 1768] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:08:20 INFO - PROCESS | 1768 | 1466698100277 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:20 INFO - PROCESS | 1768 | 1466698100286 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663c00 == 39 [pid = 1768] [id = 663] 09:08:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8cad3c00) [pid = 1768] [serial = 1990] [outer = (nil)] 09:08:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cdea400) [pid = 1768] [serial = 1991] [outer = 0x8cad3c00] 09:08:20 INFO - PROCESS | 1768 | 1466698100363 Marionette DEBUG loaded listener.js 09:08:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d9e2400) [pid = 1768] [serial = 1992] [outer = 0x8cad3c00] 09:08:21 INFO - PROCESS | 1768 | 1466698101313 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]]]}] 09:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1649ms 09:08:21 INFO - PROCESS | 1768 | 1466698101361 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 09:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:08:21 INFO - PROCESS | 1768 | 1466698101366 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 09:08:21 INFO - PROCESS | 1768 | 1466698101383 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:08:21 INFO - PROCESS | 1768 | 1466698101389 Marionette TRACE conn4 <- [1,2626,null,{}] 09:08:21 INFO - PROCESS | 1768 | 1466698101398 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}] 09:08:21 INFO - PROCESS | 1768 | 1466698101413 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:21 INFO - PROCESS | 1768 | 1466698101634 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 09:08:21 INFO - PROCESS | 1768 | 1466698101785 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1768 | 1466698101793 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d393000 == 40 [pid = 1768] [id = 664] 09:08:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d9e4400) [pid = 1768] [serial = 1993] [outer = (nil)] 09:08:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f6db800) [pid = 1768] [serial = 1994] [outer = 0x8d9e4400] 09:08:21 INFO - PROCESS | 1768 | 1466698101868 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x91d69000) [pid = 1768] [serial = 1995] [outer = 0x8d9e4400] 09:08:22 INFO - PROCESS | 1768 | 1466698102939 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]]]}] 09:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1604ms 09:08:22 INFO - PROCESS | 1768 | 1466698102978 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 09:08:22 INFO - PROCESS | 1768 | 1466698102986 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 09:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:08:22 INFO - PROCESS | 1768 | 1466698102994 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:08:23 INFO - PROCESS | 1768 | 1466698103000 Marionette TRACE conn4 <- [1,2630,null,{}] 09:08:23 INFO - PROCESS | 1768 | 1466698103010 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}] 09:08:23 INFO - PROCESS | 1768 | 1466698103015 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:23 INFO - PROCESS | 1768 | 1466698103219 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 09:08:23 INFO - PROCESS | 1768 | 1466698103572 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:23 INFO - PROCESS | 1768 | 1466698103580 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde9c00 == 41 [pid = 1768] [id = 665] 09:08:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8cdea800) [pid = 1768] [serial = 1996] [outer = (nil)] 09:08:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8e2f8000) [pid = 1768] [serial = 1997] [outer = 0x8cdea800] 09:08:23 INFO - PROCESS | 1768 | 1466698103691 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8e432800) [pid = 1768] [serial = 1998] [outer = 0x8cdea800] 09:08:24 INFO - PROCESS | 1768 | 1466698104663 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]]]}] 09:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1739ms 09:08:24 INFO - PROCESS | 1768 | 1466698104736 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 09:08:24 INFO - PROCESS | 1768 | 1466698104748 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 09:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:08:24 INFO - PROCESS | 1768 | 1466698104765 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:08:24 INFO - PROCESS | 1768 | 1466698104771 Marionette TRACE conn4 <- [1,2634,null,{}] 09:08:24 INFO - PROCESS | 1768 | 1466698104778 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}] 09:08:24 INFO - PROCESS | 1768 | 1466698104785 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:25 INFO - PROCESS | 1768 | 1466698105026 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 09:08:25 INFO - PROCESS | 1768 | 1466698105291 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:25 INFO - PROCESS | 1768 | 1466698105300 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f027000 == 42 [pid = 1768] [id = 666] 09:08:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f1ca000) [pid = 1768] [serial = 1999] [outer = (nil)] 09:08:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f387400) [pid = 1768] [serial = 2000] [outer = 0x8f1ca000] 09:08:25 INFO - PROCESS | 1768 | 1466698105403 Marionette DEBUG loaded listener.js 09:08:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f3fa800) [pid = 1768] [serial = 2001] [outer = 0x8f1ca000] 09:08:26 INFO - PROCESS | 1768 | 1466698106394 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]]]}] 09:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1695ms 09:08:26 INFO - PROCESS | 1768 | 1466698106459 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 09:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:08:26 INFO - PROCESS | 1768 | 1466698106464 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 09:08:26 INFO - PROCESS | 1768 | 1466698106471 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:08:26 INFO - PROCESS | 1768 | 1466698106477 Marionette TRACE conn4 <- [1,2638,null,{}] 09:08:26 INFO - PROCESS | 1768 | 1466698106495 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}] 09:08:26 INFO - PROCESS | 1768 | 1466698106505 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:26 INFO - PROCESS | 1768 | 1466698106741 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 09:08:27 INFO - PROCESS | 1768 | 1466698106984 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:27 INFO - PROCESS | 1768 | 1466698106998 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccce400 == 43 [pid = 1768] [id = 667] 09:08:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d66400) [pid = 1768] [serial = 2002] [outer = (nil)] 09:08:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x923be400) [pid = 1768] [serial = 2003] [outer = 0x91d66400] 09:08:27 INFO - PROCESS | 1768 | 1466698107151 Marionette DEBUG loaded listener.js 09:08:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x9262fc00) [pid = 1768] [serial = 2004] [outer = 0x91d66400] 09:08:28 INFO - PROCESS | 1768 | 1466698108174 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]]]}] 09:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1738ms 09:08:28 INFO - PROCESS | 1768 | 1466698108209 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 09:08:28 INFO - PROCESS | 1768 | 1466698108213 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 09:08:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:08:28 INFO - PROCESS | 1768 | 1466698108222 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:08:28 INFO - PROCESS | 1768 | 1466698108226 Marionette TRACE conn4 <- [1,2642,null,{}] 09:08:28 INFO - PROCESS | 1768 | 1466698108232 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}] 09:08:28 INFO - PROCESS | 1768 | 1466698108238 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:28 INFO - PROCESS | 1768 | 1466698108453 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 09:08:28 INFO - PROCESS | 1768 | 1466698108661 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1768 | 1466698108673 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccd400 == 44 [pid = 1768] [id = 668] 09:08:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f903c00) [pid = 1768] [serial = 2005] [outer = (nil)] 09:08:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x9297c000) [pid = 1768] [serial = 2006] [outer = 0x8f903c00] 09:08:28 INFO - PROCESS | 1768 | 1466698108859 Marionette DEBUG loaded listener.js 09:08:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x92982000) [pid = 1768] [serial = 2007] [outer = 0x8f903c00] 09:08:29 INFO - PROCESS | 1768 | 1466698109897 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]]]}] 09:08:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:08:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1739ms 09:08:29 INFO - PROCESS | 1768 | 1466698109963 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 09:08:29 INFO - PROCESS | 1768 | 1466698109969 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 09:08:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:08:29 INFO - PROCESS | 1768 | 1466698109979 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:08:29 INFO - PROCESS | 1768 | 1466698109985 Marionette TRACE conn4 <- [1,2646,null,{}] 09:08:30 INFO - PROCESS | 1768 | 1466698109994 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}] 09:08:30 INFO - PROCESS | 1768 | 1466698109999 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:30 INFO - PROCESS | 1768 | 1466698110237 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 09:08:30 INFO - PROCESS | 1768 | 1466698110469 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:30 INFO - PROCESS | 1768 | 1466698110478 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadb000 == 45 [pid = 1768] [id = 669] 09:08:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8ef59800) [pid = 1768] [serial = 2008] [outer = (nil)] 09:08:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x92a54800) [pid = 1768] [serial = 2009] [outer = 0x8ef59800] 09:08:30 INFO - PROCESS | 1768 | 1466698110604 Marionette DEBUG loaded listener.js 09:08:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x92a58400) [pid = 1768] [serial = 2010] [outer = 0x8ef59800] 09:08:31 INFO - PROCESS | 1768 | 1466698111513 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]]]}] 09:08:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:08:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1586ms 09:08:31 INFO - PROCESS | 1768 | 1466698111565 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 09:08:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:08:31 INFO - PROCESS | 1768 | 1466698111569 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 09:08:31 INFO - PROCESS | 1768 | 1466698111577 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:08:31 INFO - PROCESS | 1768 | 1466698111581 Marionette TRACE conn4 <- [1,2650,null,{}] 09:08:31 INFO - PROCESS | 1768 | 1466698111589 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}] 09:08:31 INFO - PROCESS | 1768 | 1466698111599 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:31 INFO - PROCESS | 1768 | 1466698111864 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 09:08:32 INFO - PROCESS | 1768 | 1466698112106 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1768 | 1466698112112 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdec800 == 46 [pid = 1768] [id = 670] 09:08:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x92984c00) [pid = 1768] [serial = 2011] [outer = (nil)] 09:08:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x93871c00) [pid = 1768] [serial = 2012] [outer = 0x92984c00] 09:08:32 INFO - PROCESS | 1768 | 1466698112243 Marionette DEBUG loaded listener.js 09:08:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x9387b400) [pid = 1768] [serial = 2013] [outer = 0x92984c00] 09:08:33 INFO - PROCESS | 1768 | 1466698113263 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]]]}] 09:08:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:08:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1744ms 09:08:33 INFO - PROCESS | 1768 | 1466698113321 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 09:08:33 INFO - PROCESS | 1768 | 1466698113324 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 09:08:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:08:33 INFO - PROCESS | 1768 | 1466698113333 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:08:33 INFO - PROCESS | 1768 | 1466698113338 Marionette TRACE conn4 <- [1,2654,null,{}] 09:08:33 INFO - PROCESS | 1768 | 1466698113345 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}] 09:08:33 INFO - PROCESS | 1768 | 1466698113350 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:33 INFO - PROCESS | 1768 | 1466698113610 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 09:08:34 INFO - PROCESS | 1768 | 1466698114248 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:34 INFO - PROCESS | 1768 | 1466698114255 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf7800 == 47 [pid = 1768] [id = 671] 09:08:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8cdf8800) [pid = 1768] [serial = 2014] [outer = (nil)] 09:08:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8d3a6000) [pid = 1768] [serial = 2015] [outer = 0x8cdf8800] 09:08:34 INFO - PROCESS | 1768 | 1466698114356 Marionette DEBUG loaded listener.js 09:08:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8e428800) [pid = 1768] [serial = 2016] [outer = 0x8cdf8800] 09:08:35 INFO - PROCESS | 1768 | 1466698115488 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]]]}] 09:08:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:08:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2183ms 09:08:35 INFO - PROCESS | 1768 | 1466698115519 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 09:08:35 INFO - PROCESS | 1768 | 1466698115524 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 09:08:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:08:35 INFO - PROCESS | 1768 | 1466698115532 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1768 | 1466698115537 Marionette TRACE conn4 <- [1,2658,null,{}] 09:08:35 INFO - PROCESS | 1768 | 1466698115544 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}] 09:08:35 INFO - PROCESS | 1768 | 1466698115553 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:35 INFO - PROCESS | 1768 | 1466698115807 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 09:08:36 INFO - PROCESS | 1768 | 1466698116183 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:36 INFO - PROCESS | 1768 | 1466698116193 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f01b000 == 48 [pid = 1768] [id = 672] 09:08:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8f1c2400) [pid = 1768] [serial = 2017] [outer = (nil)] 09:08:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8f37fc00) [pid = 1768] [serial = 2018] [outer = 0x8f1c2400] 09:08:36 INFO - PROCESS | 1768 | 1466698116276 Marionette DEBUG loaded listener.js 09:08:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8f3efc00) [pid = 1768] [serial = 2019] [outer = 0x8f1c2400] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1d0000 == 47 [pid = 1768] [id = 634] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad5800 == 46 [pid = 1768] [id = 632] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef59c00 == 45 [pid = 1768] [id = 633] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd5c00 == 44 [pid = 1768] [id = 631] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8b661800 == 43 [pid = 1768] [id = 646] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x91d69c00 == 42 [pid = 1768] [id = 639] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8d391800 == 41 [pid = 1768] [id = 636] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1cc400 == 40 [pid = 1768] [id = 640] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf4c00 == 39 [pid = 1768] [id = 635] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66a000 == 38 [pid = 1768] [id = 643] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd8800 == 37 [pid = 1768] [id = 637] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad2400 == 36 [pid = 1768] [id = 642] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef61000 == 35 [pid = 1768] [id = 638] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x923bb000 == 34 [pid = 1768] [id = 641] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65f000 == 33 [pid = 1768] [id = 644] 09:08:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3af800 == 32 [pid = 1768] [id = 645] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8e42f000) [pid = 1768] [serial = 1935] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8cad7c00) [pid = 1768] [serial = 1941] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f1c2000) [pid = 1768] [serial = 1950] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x92a56000) [pid = 1768] [serial = 1929] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x92980000) [pid = 1768] [serial = 1928] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8b66b800) [pid = 1768] [serial = 1940] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8d9ee400) [pid = 1768] [serial = 1937] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x9262f000) [pid = 1768] [serial = 1922] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8e2fb800) [pid = 1768] [serial = 1934] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8d3a6800) [pid = 1768] [serial = 1913] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x92aab400) [pid = 1768] [serial = 1932] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x92aa9400) [pid = 1768] [serial = 1931] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x928d8000) [pid = 1768] [serial = 1925] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8e3f0400) [pid = 1768] [serial = 1938] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8e2fa400) [pid = 1768] [serial = 1914] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x925af000) [pid = 1768] [serial = 1920] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8e2fd800) [pid = 1768] [serial = 1946] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f14c800) [pid = 1768] [serial = 1949] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x925a6c00) [pid = 1768] [serial = 1919] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8e42dc00) [pid = 1768] [serial = 1947] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x928de400) [pid = 1768] [serial = 1926] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x92635000) [pid = 1768] [serial = 1923] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8d393800) [pid = 1768] [serial = 1943] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f38c000) [pid = 1768] [serial = 1917] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f1c4c00) [pid = 1768] [serial = 1916] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8d3a1800) [pid = 1768] [serial = 1944] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8ef61c00) [pid = 1768] [serial = 1952] [outer = (nil)] [url = about:blank] 09:08:38 INFO - PROCESS | 1768 | 1466698118841 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]]]}] 09:08:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:08:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3349ms 09:08:38 INFO - PROCESS | 1768 | 1466698118882 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 09:08:38 INFO - PROCESS | 1768 | 1466698118889 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 09:08:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:08:38 INFO - PROCESS | 1768 | 1466698118897 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:08:38 INFO - PROCESS | 1768 | 1466698118902 Marionette TRACE conn4 <- [1,2662,null,{}] 09:08:38 INFO - PROCESS | 1768 | 1466698118917 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}] 09:08:38 INFO - PROCESS | 1768 | 1466698118925 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:39 INFO - PROCESS | 1768 | 1466698119103 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 09:08:39 INFO - PROCESS | 1768 | 1466698119301 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:39 INFO - PROCESS | 1768 | 1466698119315 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc84000 == 33 [pid = 1768] [id = 673] 09:08:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cc84400) [pid = 1768] [serial = 2020] [outer = (nil)] 09:08:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8ccd2000) [pid = 1768] [serial = 2021] [outer = 0x8cc84400] 09:08:39 INFO - PROCESS | 1768 | 1466698119387 Marionette DEBUG loaded listener.js 09:08:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8ccdb800) [pid = 1768] [serial = 2022] [outer = 0x8cc84400] 09:08:40 INFO - PROCESS | 1768 | 1466698120209 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]]]}] 09:08:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:08:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1338ms 09:08:40 INFO - PROCESS | 1768 | 1466698120235 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 09:08:40 INFO - PROCESS | 1768 | 1466698120244 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 09:08:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:08:40 INFO - PROCESS | 1768 | 1466698120256 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:08:40 INFO - PROCESS | 1768 | 1466698120260 Marionette TRACE conn4 <- [1,2666,null,{}] 09:08:40 INFO - PROCESS | 1768 | 1466698120267 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}] 09:08:40 INFO - PROCESS | 1768 | 1466698120272 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:40 INFO - PROCESS | 1768 | 1466698120458 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 09:08:40 INFO - PROCESS | 1768 | 1466698120468 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:40 INFO - PROCESS | 1768 | 1466698120478 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3b0000 == 34 [pid = 1768] [id = 674] 09:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8d9e7000) [pid = 1768] [serial = 2023] [outer = (nil)] 09:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8d9ee400) [pid = 1768] [serial = 2024] [outer = 0x8d9e7000] 09:08:40 INFO - PROCESS | 1768 | 1466698120693 Marionette DEBUG loaded listener.js 09:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8e2f4c00) [pid = 1768] [serial = 2025] [outer = 0x8d9e7000] 09:08:42 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:42 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:08:42 INFO - PROCESS | 1768 | 1466698122105 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]]]}] 09:08:42 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) 09:08:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1884ms 09:08:42 INFO - PROCESS | 1768 | 1466698122140 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 09:08:42 INFO - PROCESS | 1768 | 1466698122144 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 09:08:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:08:42 INFO - PROCESS | 1768 | 1466698122216 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:08:42 INFO - PROCESS | 1768 | 1466698122222 Marionette TRACE conn4 <- [1,2670,null,{}] 09:08:42 INFO - PROCESS | 1768 | 1466698122248 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}] 09:08:42 INFO - PROCESS | 1768 | 1466698122258 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:42 INFO - PROCESS | 1768 | 1466698122493 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 09:08:42 INFO - PROCESS | 1768 | 1466698122523 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:42 INFO - PROCESS | 1768 | 1466698122535 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5f400 == 35 [pid = 1768] [id = 675] 09:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8ef61c00) [pid = 1768] [serial = 2026] [outer = (nil)] 09:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f01d000) [pid = 1768] [serial = 2027] [outer = 0x8ef61c00] 09:08:42 INFO - PROCESS | 1768 | 1466698122612 Marionette DEBUG loaded listener.js 09:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f026000) [pid = 1768] [serial = 2028] [outer = 0x8ef61c00] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f141c00) [pid = 1768] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8cad3c00) [pid = 1768] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d3ad800) [pid = 1768] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8d396800) [pid = 1768] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8cada400) [pid = 1768] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cc80800) [pid = 1768] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f024000) [pid = 1768] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f69c400) [pid = 1768] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f604400) [pid = 1768] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8cded800) [pid = 1768] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f141400) [pid = 1768] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8e2fa000) [pid = 1768] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8ccd9c00) [pid = 1768] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f1c6400) [pid = 1768] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:08:43 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8d9e4400) [pid = 1768] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:08:44 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:44 INFO - PROCESS | 1768 | 1466698124640 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\n"]]]}] 09:08:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 09:08:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:08:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:08:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2505ms 09:08:44 INFO - PROCESS | 1768 | 1466698124671 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 09:08:44 INFO - PROCESS | 1768 | 1466698124675 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 09:08:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:08:44 INFO - PROCESS | 1768 | 1466698124682 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:08:44 INFO - PROCESS | 1768 | 1466698124686 Marionette TRACE conn4 <- [1,2674,null,{}] 09:08:44 INFO - PROCESS | 1768 | 1466698124691 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}] 09:08:44 INFO - PROCESS | 1768 | 1466698124696 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:44 INFO - PROCESS | 1768 | 1466698124860 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 09:08:45 INFO - PROCESS | 1768 | 1466698125006 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1768 | 1466698125015 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7e000 == 36 [pid = 1768] [id = 676] 09:08:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cc83800) [pid = 1768] [serial = 2029] [outer = (nil)] 09:08:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8ef62400) [pid = 1768] [serial = 2030] [outer = 0x8cc83800] 09:08:45 INFO - PROCESS | 1768 | 1466698125087 Marionette DEBUG loaded listener.js 09:08:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f14a800) [pid = 1768] [serial = 2031] [outer = 0x8cc83800] 09:08:46 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:46 INFO - PROCESS | 1768 | 1466698126367 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\n"]]]}] 09:08:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 09:08:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:08:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:08:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1739ms 09:08:46 INFO - PROCESS | 1768 | 1466698126424 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 09:08:46 INFO - PROCESS | 1768 | 1466698126431 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 09:08:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:08:46 INFO - PROCESS | 1768 | 1466698126484 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:08:46 INFO - PROCESS | 1768 | 1466698126491 Marionette TRACE conn4 <- [1,2678,null,{}] 09:08:46 INFO - PROCESS | 1768 | 1466698126503 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}] 09:08:46 INFO - PROCESS | 1768 | 1466698126512 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:46 INFO - PROCESS | 1768 | 1466698126794 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 09:08:47 INFO - PROCESS | 1768 | 1466698127006 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:47 INFO - PROCESS | 1768 | 1466698127026 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdec000 == 37 [pid = 1768] [id = 677] 09:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8cdec400) [pid = 1768] [serial = 2032] [outer = (nil)] 09:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d39a800) [pid = 1768] [serial = 2033] [outer = 0x8cdec400] 09:08:47 INFO - PROCESS | 1768 | 1466698127118 Marionette DEBUG loaded listener.js 09:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d3a7800) [pid = 1768] [serial = 2034] [outer = 0x8cdec400] 09:08:48 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:48 INFO - PROCESS | 1768 | 1466698128541 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]]]}] 09:08:48 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) 09:08:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2136ms 09:08:48 INFO - PROCESS | 1768 | 1466698128577 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 09:08:48 INFO - PROCESS | 1768 | 1466698128585 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 09:08:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:08:48 INFO - PROCESS | 1768 | 1466698128598 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:08:48 INFO - PROCESS | 1768 | 1466698128604 Marionette TRACE conn4 <- [1,2682,null,{}] 09:08:48 INFO - PROCESS | 1768 | 1466698128706 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}] 09:08:48 INFO - PROCESS | 1768 | 1466698128713 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:48 INFO - PROCESS | 1768 | 1466698128962 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 09:08:49 INFO - PROCESS | 1768 | 1466698129102 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1768 | 1466698129111 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2fdc00 == 38 [pid = 1768] [id = 678] 09:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8e430800) [pid = 1768] [serial = 2035] [outer = (nil)] 09:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f022000) [pid = 1768] [serial = 2036] [outer = 0x8e430800] 09:08:49 INFO - PROCESS | 1768 | 1466698129201 Marionette DEBUG loaded listener.js 09:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f14c800) [pid = 1768] [serial = 2037] [outer = 0x8e430800] 09:08:50 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:50 INFO - PROCESS | 1768 | 1466698130752 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]]]}] 09:08:50 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) 09:08:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2192ms 09:08:50 INFO - PROCESS | 1768 | 1466698130907 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 09:08:50 INFO - PROCESS | 1768 | 1466698130912 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 09:08:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:08:50 INFO - PROCESS | 1768 | 1466698130931 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:08:50 INFO - PROCESS | 1768 | 1466698130938 Marionette TRACE conn4 <- [1,2686,null,{}] 09:08:50 INFO - PROCESS | 1768 | 1466698130957 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}] 09:08:50 INFO - PROCESS | 1768 | 1466698130966 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:51 INFO - PROCESS | 1768 | 1466698131150 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 09:08:51 INFO - PROCESS | 1768 | 1466698131305 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:51 INFO - PROCESS | 1768 | 1466698131317 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c9800 == 39 [pid = 1768] [id = 679] 09:08:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f1cc400) [pid = 1768] [serial = 2038] [outer = (nil)] 09:08:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f60a400) [pid = 1768] [serial = 2039] [outer = 0x8f1cc400] 09:08:51 INFO - PROCESS | 1768 | 1466698131445 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8ef57c00) [pid = 1768] [serial = 2040] [outer = 0x8f1cc400] 09:08:52 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:52 INFO - PROCESS | 1768 | 1466698132837 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\n"]]]}] 09:08:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 09:08:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:08:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:08:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1948ms 09:08:52 INFO - PROCESS | 1768 | 1466698132881 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 09:08:52 INFO - PROCESS | 1768 | 1466698132890 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 09:08:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:08:52 INFO - PROCESS | 1768 | 1466698132901 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:08:52 INFO - PROCESS | 1768 | 1466698132905 Marionette TRACE conn4 <- [1,2690,null,{}] 09:08:52 INFO - PROCESS | 1768 | 1466698132914 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}] 09:08:52 INFO - PROCESS | 1768 | 1466698132919 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:53 INFO - PROCESS | 1768 | 1466698133189 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 09:08:53 INFO - PROCESS | 1768 | 1466698133386 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:53 INFO - PROCESS | 1768 | 1466698133396 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9e8000 == 40 [pid = 1768] [id = 680] 09:08:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f1cbc00) [pid = 1768] [serial = 2041] [outer = (nil)] 09:08:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f905c00) [pid = 1768] [serial = 2042] [outer = 0x8f1cbc00] 09:08:53 INFO - PROCESS | 1768 | 1466698133478 Marionette DEBUG loaded listener.js 09:08:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f6d6400) [pid = 1768] [serial = 2043] [outer = 0x8f1cbc00] 09:08:54 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:55 INFO - PROCESS | 1768 | 1466698135152 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\n"]]]}] 09:08:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:08:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:08:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:08:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2289ms 09:08:55 INFO - PROCESS | 1768 | 1466698135190 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 09:08:55 INFO - PROCESS | 1768 | 1466698135197 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 09:08:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:08:55 INFO - PROCESS | 1768 | 1466698135209 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1768 | 1466698135224 Marionette TRACE conn4 <- [1,2694,null,{}] 09:08:55 INFO - PROCESS | 1768 | 1466698135236 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}] 09:08:55 INFO - PROCESS | 1768 | 1466698135241 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:55 INFO - PROCESS | 1768 | 1466698135623 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 09:08:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde9c00 == 39 [pid = 1768] [id = 665] 09:08:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8d393000 == 38 [pid = 1768] [id = 664] 09:08:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5f400 == 37 [pid = 1768] [id = 675] 09:08:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3b0000 == 36 [pid = 1768] [id = 674] 09:08:55 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc84000 == 35 [pid = 1768] [id = 673] 09:08:55 INFO - PROCESS | 1768 | 1466698135758 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:55 INFO - PROCESS | 1768 | 1466698135766 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf0000 == 36 [pid = 1768] [id = 681] 09:08:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8d392000) [pid = 1768] [serial = 2044] [outer = (nil)] 09:08:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8d39e800) [pid = 1768] [serial = 2045] [outer = 0x8d392000] 09:08:55 INFO - PROCESS | 1768 | 1466698135845 Marionette DEBUG loaded listener.js 09:08:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8d3ac800) [pid = 1768] [serial = 2046] [outer = 0x8d392000] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f3f7800) [pid = 1768] [serial = 1988] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8cdea400) [pid = 1768] [serial = 1991] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f603c00) [pid = 1768] [serial = 1989] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f144800) [pid = 1768] [serial = 1953] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f1c7c00) [pid = 1768] [serial = 1958] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f37f000) [pid = 1768] [serial = 1959] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8d398000) [pid = 1768] [serial = 1976] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8e2fc000) [pid = 1768] [serial = 1977] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x923b6000) [pid = 1768] [serial = 1970] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x92639800) [pid = 1768] [serial = 1971] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x91d5c800) [pid = 1768] [serial = 1967] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x91d5e800) [pid = 1768] [serial = 1968] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f6dd800) [pid = 1768] [serial = 1964] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f901800) [pid = 1768] [serial = 1965] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f60c000) [pid = 1768] [serial = 1961] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f69a400) [pid = 1768] [serial = 1962] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d392800) [pid = 1768] [serial = 1955] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8e2f0400) [pid = 1768] [serial = 1956] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8f14e400) [pid = 1768] [serial = 1985] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8e3f4400) [pid = 1768] [serial = 1982] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8e430400) [pid = 1768] [serial = 1983] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8d398800) [pid = 1768] [serial = 1979] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x8d3aac00) [pid = 1768] [serial = 1980] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x928dac00) [pid = 1768] [serial = 1973] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x928d6400) [pid = 1768] [serial = 1974] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x91d69000) [pid = 1768] [serial = 1995] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x8f6db800) [pid = 1768] [serial = 1994] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x8f380400) [pid = 1768] [serial = 1986] [outer = (nil)] [url = about:blank] 09:08:56 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x8d9e2400) [pid = 1768] [serial = 1992] [outer = (nil)] [url = about:blank] 09:08:57 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:57 INFO - PROCESS | 1768 | 1466698137178 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\n"]]]}] 09:08:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:08:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:08:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:08:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2008ms 09:08:57 INFO - PROCESS | 1768 | 1466698137218 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 09:08:57 INFO - PROCESS | 1768 | 1466698137226 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 09:08:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:08:57 INFO - PROCESS | 1768 | 1466698137237 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:08:57 INFO - PROCESS | 1768 | 1466698137241 Marionette TRACE conn4 <- [1,2698,null,{}] 09:08:57 INFO - PROCESS | 1768 | 1466698137248 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}] 09:08:57 INFO - PROCESS | 1768 | 1466698137253 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:57 INFO - PROCESS | 1768 | 1466698137507 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 09:08:57 INFO - PROCESS | 1768 | 1466698137526 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:57 INFO - PROCESS | 1768 | 1466698137537 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdf5c00 == 37 [pid = 1768] [id = 682] 09:08:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x8d9e5c00) [pid = 1768] [serial = 2047] [outer = (nil)] 09:08:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x8e430400) [pid = 1768] [serial = 2048] [outer = 0x8d9e5c00] 09:08:57 INFO - PROCESS | 1768 | 1466698137609 Marionette DEBUG loaded listener.js 09:08:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x8ef5f400) [pid = 1768] [serial = 2049] [outer = 0x8d9e5c00] 09:08:58 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:58 INFO - PROCESS | 1768 | 1466698138971 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\n"]]]}] 09:08:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:08:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:08:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:08:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1788ms 09:08:59 INFO - PROCESS | 1768 | 1466698139026 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 09:08:59 INFO - PROCESS | 1768 | 1466698139029 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 09:08:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:08:59 INFO - PROCESS | 1768 | 1466698139036 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:08:59 INFO - PROCESS | 1768 | 1466698139042 Marionette TRACE conn4 <- [1,2702,null,{}] 09:08:59 INFO - PROCESS | 1768 | 1466698139065 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}] 09:08:59 INFO - PROCESS | 1768 | 1466698139074 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:59 INFO - PROCESS | 1768 | 1466698139387 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 09:08:59 INFO - PROCESS | 1768 | 1466698139435 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:59 INFO - PROCESS | 1768 | 1466698139446 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:08:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f37d800 == 38 [pid = 1768] [id = 683] 09:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x8f37e000) [pid = 1768] [serial = 2050] [outer = (nil)] 09:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x8f3ed400) [pid = 1768] [serial = 2051] [outer = 0x8f37e000] 09:08:59 INFO - PROCESS | 1768 | 1466698139522 Marionette DEBUG loaded listener.js 09:08:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8f3f5800) [pid = 1768] [serial = 2052] [outer = 0x8f37e000] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x8f903c00) [pid = 1768] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x8ef61c00) [pid = 1768] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x8d9e7000) [pid = 1768] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x8f1c2400) [pid = 1768] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x8ef59800) [pid = 1768] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x92984c00) [pid = 1768] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x8cdf8800) [pid = 1768] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x8cc84400) [pid = 1768] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x8cdea800) [pid = 1768] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x8f1ca000) [pid = 1768] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:09:00 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x91d66400) [pid = 1768] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:09:00 INFO - PROCESS | 1768 | 1466698140757 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]]]}] 09:09:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:09:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1745ms 09:09:00 INFO - PROCESS | 1768 | 1466698140783 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 09:09:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:09:00 INFO - PROCESS | 1768 | 1466698140788 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 09:09:00 INFO - PROCESS | 1768 | 1466698140794 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:09:00 INFO - PROCESS | 1768 | 1466698140799 Marionette TRACE conn4 <- [1,2706,null,{}] 09:09:00 INFO - PROCESS | 1768 | 1466698140806 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}] 09:09:00 INFO - PROCESS | 1768 | 1466698140811 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:01 INFO - PROCESS | 1768 | 1466698141020 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 09:09:01 INFO - PROCESS | 1768 | 1466698141204 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:01 INFO - PROCESS | 1768 | 1466698141212 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad2400 == 39 [pid = 1768] [id = 684] 09:09:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x8cc84400) [pid = 1768] [serial = 2053] [outer = (nil)] 09:09:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x8f3f9000) [pid = 1768] [serial = 2054] [outer = 0x8cc84400] 09:09:01 INFO - PROCESS | 1768 | 1466698141294 Marionette DEBUG loaded listener.js 09:09:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x8f604000) [pid = 1768] [serial = 2055] [outer = 0x8cc84400] 09:09:02 INFO - PROCESS | 1768 | 1466698142149 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]]]}] 09:09:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:09:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1389ms 09:09:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:09:02 INFO - PROCESS | 1768 | 1466698142184 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 09:09:02 INFO - PROCESS | 1768 | 1466698142187 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 09:09:02 INFO - PROCESS | 1768 | 1466698142194 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:09:02 INFO - PROCESS | 1768 | 1466698142197 Marionette TRACE conn4 <- [1,2710,null,{}] 09:09:02 INFO - PROCESS | 1768 | 1466698142205 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}] 09:09:02 INFO - PROCESS | 1768 | 1466698142209 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:02 INFO - PROCESS | 1768 | 1466698142384 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 09:09:02 INFO - PROCESS | 1768 | 1466698142628 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:02 INFO - PROCESS | 1768 | 1466698142640 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b662000 == 40 [pid = 1768] [id = 685] 09:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x8b663800) [pid = 1768] [serial = 2056] [outer = (nil)] 09:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x8cad5400) [pid = 1768] [serial = 2057] [outer = 0x8b663800] 09:09:02 INFO - PROCESS | 1768 | 1466698142737 Marionette DEBUG loaded listener.js 09:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x8cc77400) [pid = 1768] [serial = 2058] [outer = 0x8b663800] 09:09:03 INFO - PROCESS | 1768 | 1466698143892 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] 09:09:03 INFO - PROCESS | 1768 | 1466698143939 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 09:09:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:09:03 INFO - PROCESS | 1768 | 1466698143948 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:09:03 INFO - PROCESS | 1768 | 1466698143954 Marionette TRACE conn4 <- [1,2714,null,{}] 09:09:03 INFO - PROCESS | 1768 | 1466698143963 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}] 09:09:03 INFO - PROCESS | 1768 | 1466698143972 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:04 INFO - PROCESS | 1768 | 1466698144195 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 09:09:04 INFO - PROCESS | 1768 | 1466698144443 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:04 INFO - PROCESS | 1768 | 1466698144452 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f4800 == 41 [pid = 1768] [id = 686] 09:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x8e2f5c00) [pid = 1768] [serial = 2059] [outer = (nil)] 09:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x8e3f0800) [pid = 1768] [serial = 2060] [outer = 0x8e2f5c00] 09:09:04 INFO - PROCESS | 1768 | 1466698144589 Marionette DEBUG loaded listener.js 09:09:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x8e42c400) [pid = 1768] [serial = 2061] [outer = 0x8e2f5c00] 09:09:05 INFO - PROCESS | 1768 | 1466698145594 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]]]}] 09:09:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:09:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1684ms 09:09:05 INFO - PROCESS | 1768 | 1466698145637 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 09:09:05 INFO - PROCESS | 1768 | 1466698145644 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 09:09:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:09:05 INFO - PROCESS | 1768 | 1466698145652 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:09:05 INFO - PROCESS | 1768 | 1466698145657 Marionette TRACE conn4 <- [1,2718,null,{}] 09:09:05 INFO - PROCESS | 1768 | 1466698145663 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}] 09:09:05 INFO - PROCESS | 1768 | 1466698145669 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:05 INFO - PROCESS | 1768 | 1466698145899 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 09:09:06 INFO - PROCESS | 1768 | 1466698146275 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1768 | 1466698146286 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f148000 == 42 [pid = 1768] [id = 687] 09:09:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x8f1c7c00) [pid = 1768] [serial = 2062] [outer = (nil)] 09:09:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8f382000) [pid = 1768] [serial = 2063] [outer = 0x8f1c7c00] 09:09:06 INFO - PROCESS | 1768 | 1466698146418 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8f3fcc00) [pid = 1768] [serial = 2064] [outer = 0x8f1c7c00] 09:09:07 INFO - PROCESS | 1768 | 1466698147512 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] 09:09:07 INFO - PROCESS | 1768 | 1466698147558 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 09:09:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:09:07 INFO - PROCESS | 1768 | 1466698147577 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:09:07 INFO - PROCESS | 1768 | 1466698147588 Marionette TRACE conn4 <- [1,2722,null,{}] 09:09:07 INFO - PROCESS | 1768 | 1466698147596 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}] 09:09:07 INFO - PROCESS | 1768 | 1466698147603 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:07 INFO - PROCESS | 1768 | 1466698147872 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 09:09:08 INFO - PROCESS | 1768 | 1466698148157 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:08 INFO - PROCESS | 1768 | 1466698148167 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c4400 == 43 [pid = 1768] [id = 688] 09:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8f1ccc00) [pid = 1768] [serial = 2065] [outer = (nil)] 09:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x91d61000) [pid = 1768] [serial = 2066] [outer = 0x8f1ccc00] 09:09:08 INFO - PROCESS | 1768 | 1466698148257 Marionette DEBUG loaded listener.js 09:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x91d63400) [pid = 1768] [serial = 2067] [outer = 0x8f1ccc00] 09:09:09 INFO - PROCESS | 1768 | 1466698149364 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] 09:09:09 INFO - PROCESS | 1768 | 1466698149439 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 09:09:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:09:09 INFO - PROCESS | 1768 | 1466698149445 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:09:09 INFO - PROCESS | 1768 | 1466698149450 Marionette TRACE conn4 <- [1,2726,null,{}] 09:09:09 INFO - PROCESS | 1768 | 1466698149456 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}] 09:09:09 INFO - PROCESS | 1768 | 1466698149463 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:09 INFO - PROCESS | 1768 | 1466698149711 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 09:09:10 INFO - PROCESS | 1768 | 1466698150020 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:10 INFO - PROCESS | 1768 | 1466698150027 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd5800 == 44 [pid = 1768] [id = 689] 09:09:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8d9e6000) [pid = 1768] [serial = 2068] [outer = (nil)] 09:09:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x925a7400) [pid = 1768] [serial = 2069] [outer = 0x8d9e6000] 09:09:10 INFO - PROCESS | 1768 | 1466698150125 Marionette DEBUG loaded listener.js 09:09:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x925a8400) [pid = 1768] [serial = 2070] [outer = 0x8d9e6000] 09:09:11 INFO - PROCESS | 1768 | 1466698151096 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]]]}] 09:09:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:09:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1686ms 09:09:11 INFO - PROCESS | 1768 | 1466698151132 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 09:09:11 INFO - PROCESS | 1768 | 1466698151137 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 09:09:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:09:11 INFO - PROCESS | 1768 | 1466698151144 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:09:11 INFO - PROCESS | 1768 | 1466698151148 Marionette TRACE conn4 <- [1,2730,null,{}] 09:09:11 INFO - PROCESS | 1768 | 1466698151154 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}] 09:09:11 INFO - PROCESS | 1768 | 1466698151159 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:11 INFO - PROCESS | 1768 | 1466698151362 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 09:09:11 INFO - PROCESS | 1768 | 1466698151619 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:11 INFO - PROCESS | 1768 | 1466698151640 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a5800 == 45 [pid = 1768] [id = 690] 09:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f387c00) [pid = 1768] [serial = 2071] [outer = (nil)] 09:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9262e400) [pid = 1768] [serial = 2072] [outer = 0x8f387c00] 09:09:11 INFO - PROCESS | 1768 | 1466698151789 Marionette DEBUG loaded listener.js 09:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x92741000) [pid = 1768] [serial = 2073] [outer = 0x8f387c00] 09:09:13 INFO - PROCESS | 1768 | 1466698153233 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\n"]]]}] 09:09:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 09:09:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:09:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:09:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2385ms 09:09:13 INFO - PROCESS | 1768 | 1466698153598 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 09:09:13 INFO - PROCESS | 1768 | 1466698153605 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 09:09:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:09:13 INFO - PROCESS | 1768 | 1466698153659 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:09:13 INFO - PROCESS | 1768 | 1466698153666 Marionette TRACE conn4 <- [1,2734,null,{}] 09:09:13 INFO - PROCESS | 1768 | 1466698153676 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}] 09:09:13 INFO - PROCESS | 1768 | 1466698153684 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:13 INFO - PROCESS | 1768 | 1466698153902 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 09:09:14 INFO - PROCESS | 1768 | 1466698154133 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:14 INFO - PROCESS | 1768 | 1466698154142 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66dc00 == 46 [pid = 1768] [id = 691] 09:09:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8cada800) [pid = 1768] [serial = 2074] [outer = (nil)] 09:09:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d3a3400) [pid = 1768] [serial = 2075] [outer = 0x8cada800] 09:09:14 INFO - PROCESS | 1768 | 1466698154319 Marionette DEBUG loaded listener.js 09:09:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8d9e2800) [pid = 1768] [serial = 2076] [outer = 0x8cada800] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad2400 == 45 [pid = 1768] [id = 684] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f37d800 == 44 [pid = 1768] [id = 683] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf5c00 == 43 [pid = 1768] [id = 682] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf0000 == 42 [pid = 1768] [id = 681] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f601800 == 41 [pid = 1768] [id = 653] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde9800 == 40 [pid = 1768] [id = 647] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdebc00 == 39 [pid = 1768] [id = 657] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66c800 == 38 [pid = 1768] [id = 658] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd8000 == 37 [pid = 1768] [id = 659] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f01b000 == 36 [pid = 1768] [id = 672] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccda000 == 35 [pid = 1768] [id = 660] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cded400 == 34 [pid = 1768] [id = 651] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7e000 == 33 [pid = 1768] [id = 676] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd3c00 == 32 [pid = 1768] [id = 650] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f028000 == 31 [pid = 1768] [id = 661] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9e8000 == 30 [pid = 1768] [id = 680] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad4000 == 29 [pid = 1768] [id = 662] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a5000 == 28 [pid = 1768] [id = 648] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2fdc00 == 27 [pid = 1768] [id = 678] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7a400 == 26 [pid = 1768] [id = 652] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f606000 == 25 [pid = 1768] [id = 654] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdec000 == 24 [pid = 1768] [id = 677] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd4800 == 23 [pid = 1768] [id = 655] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cade400 == 22 [pid = 1768] [id = 656] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c9800 == 21 [pid = 1768] [id = 679] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f026800 == 20 [pid = 1768] [id = 649] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b663c00 == 19 [pid = 1768] [id = 663] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdf7800 == 18 [pid = 1768] [id = 671] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccce400 == 17 [pid = 1768] [id = 667] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccd400 == 16 [pid = 1768] [id = 668] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadb000 == 15 [pid = 1768] [id = 669] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdec800 == 14 [pid = 1768] [id = 670] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f027000 == 13 [pid = 1768] [id = 666] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a5800 == 12 [pid = 1768] [id = 690] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd5800 == 11 [pid = 1768] [id = 689] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c4400 == 10 [pid = 1768] [id = 688] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2f4800 == 9 [pid = 1768] [id = 686] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8f148000 == 8 [pid = 1768] [id = 687] 09:09:15 INFO - PROCESS | 1768 | --DOCSHELL 0x8b662000 == 7 [pid = 1768] [id = 685] 09:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9297c000) [pid = 1768] [serial = 2006] [outer = (nil)] [url = about:blank] 09:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f026000) [pid = 1768] [serial = 2028] [outer = (nil)] [url = about:blank] 09:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8d9ee400) [pid = 1768] [serial = 2024] [outer = (nil)] [url = about:blank] 09:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f3efc00) [pid = 1768] [serial = 2019] [outer = (nil)] [url = about:blank] 09:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x92a58400) [pid = 1768] [serial = 2010] [outer = (nil)] [url = about:blank] 09:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9387b400) [pid = 1768] [serial = 2013] [outer = (nil)] [url = about:blank] 09:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d3a6000) [pid = 1768] [serial = 2015] [outer = (nil)] [url = about:blank] 09:09:15 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8ccdb800) [pid = 1768] [serial = 2022] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8e2f8000) [pid = 1768] [serial = 1997] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x93871c00) [pid = 1768] [serial = 2012] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8f387400) [pid = 1768] [serial = 2000] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x8f37fc00) [pid = 1768] [serial = 2018] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x8e428800) [pid = 1768] [serial = 2016] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x8ccd2000) [pid = 1768] [serial = 2021] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x8e432800) [pid = 1768] [serial = 1998] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x8f01d000) [pid = 1768] [serial = 2027] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x92982000) [pid = 1768] [serial = 2007] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x8f3fa800) [pid = 1768] [serial = 2001] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x92a54800) [pid = 1768] [serial = 2009] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x923be400) [pid = 1768] [serial = 2003] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x8e2f4c00) [pid = 1768] [serial = 2025] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9262fc00) [pid = 1768] [serial = 2004] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x8ef62400) [pid = 1768] [serial = 2030] [outer = (nil)] [url = about:blank] 09:09:16 INFO - PROCESS | 1768 | 1466698156676 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]]]}] 09:09:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:09:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 3048ms 09:09:16 INFO - PROCESS | 1768 | 1466698156705 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 09:09:16 INFO - PROCESS | 1768 | 1466698156711 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 09:09:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:09:16 INFO - PROCESS | 1768 | 1466698156785 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:09:16 INFO - PROCESS | 1768 | 1466698156789 Marionette TRACE conn4 <- [1,2738,null,{}] 09:09:16 INFO - PROCESS | 1768 | 1466698156800 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}] 09:09:16 INFO - PROCESS | 1768 | 1466698156804 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:17 INFO - PROCESS | 1768 | 1466698156999 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 09:09:17 INFO - PROCESS | 1768 | 1466698157012 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1768 | 1466698157019 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7f400 == 8 [pid = 1768] [id = 692] 09:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x8cc82000) [pid = 1768] [serial = 2077] [outer = (nil)] 09:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x8ccdb800) [pid = 1768] [serial = 2078] [outer = 0x8cc82000] 09:09:17 INFO - PROCESS | 1768 | 1466698157100 Marionette DEBUG loaded listener.js 09:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x8cdeb800) [pid = 1768] [serial = 2079] [outer = 0x8cc82000] 09:09:18 INFO - PROCESS | 1768 | 1466698158186 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]]]}] 09:09:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:09:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1505ms 09:09:18 INFO - PROCESS | 1768 | 1466698158225 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 09:09:18 INFO - PROCESS | 1768 | 1466698158236 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 09:09:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:09:18 INFO - PROCESS | 1768 | 1466698158249 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1768 | 1466698158253 Marionette TRACE conn4 <- [1,2742,null,{}] 09:09:18 INFO - PROCESS | 1768 | 1466698158261 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}] 09:09:18 INFO - PROCESS | 1768 | 1466698158266 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:18 INFO - PROCESS | 1768 | 1466698158533 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 09:09:18 INFO - PROCESS | 1768 | 1466698158625 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:18 INFO - PROCESS | 1768 | 1466698158635 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d39f400 == 9 [pid = 1768] [id = 693] 09:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x8d3a6000) [pid = 1768] [serial = 2080] [outer = (nil)] 09:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x8d3ab800) [pid = 1768] [serial = 2081] [outer = 0x8d3a6000] 09:09:18 INFO - PROCESS | 1768 | 1466698158717 Marionette DEBUG loaded listener.js 09:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x8d9e7c00) [pid = 1768] [serial = 2082] [outer = 0x8d3a6000] 09:09:19 INFO - PROCESS | 1768 | 1466698159837 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]]]}] 09:09:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:09:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1641ms 09:09:19 INFO - PROCESS | 1768 | 1466698159899 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 09:09:19 INFO - PROCESS | 1768 | 1466698159904 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 09:09:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:09:19 INFO - PROCESS | 1768 | 1466698159919 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:09:19 INFO - PROCESS | 1768 | 1466698159927 Marionette TRACE conn4 <- [1,2746,null,{}] 09:09:19 INFO - PROCESS | 1768 | 1466698159955 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}] 09:09:19 INFO - PROCESS | 1768 | 1466698159966 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:20 INFO - PROCESS | 1768 | 1466698160236 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 09:09:20 INFO - PROCESS | 1768 | 1466698160266 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:20 INFO - PROCESS | 1768 | 1466698160276 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3fc400 == 10 [pid = 1768] [id = 694] 09:09:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x8e3fc800) [pid = 1768] [serial = 2083] [outer = (nil)] 09:09:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x8e425400) [pid = 1768] [serial = 2084] [outer = 0x8e3fc800] 09:09:20 INFO - PROCESS | 1768 | 1466698160358 Marionette DEBUG loaded listener.js 09:09:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x8e431400) [pid = 1768] [serial = 2085] [outer = 0x8e3fc800] 09:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x8f37e000) [pid = 1768] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x8d392000) [pid = 1768] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x8d9e5c00) [pid = 1768] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0x8cdec400) [pid = 1768] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x8cc83800) [pid = 1768] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x8f1cbc00) [pid = 1768] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x8f1cc400) [pid = 1768] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x8e430800) [pid = 1768] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:09:21 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x8cc84400) [pid = 1768] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:09:21 INFO - PROCESS | 1768 | 1466698161906 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]]]}] 09:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2005ms 09:09:21 INFO - PROCESS | 1768 | 1466698161923 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 09:09:21 INFO - PROCESS | 1768 | 1466698161927 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 09:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:09:21 INFO - PROCESS | 1768 | 1466698161934 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:09:21 INFO - PROCESS | 1768 | 1466698161937 Marionette TRACE conn4 <- [1,2750,null,{}] 09:09:21 INFO - PROCESS | 1768 | 1466698161943 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}] 09:09:21 INFO - PROCESS | 1768 | 1466698161948 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:22 INFO - PROCESS | 1768 | 1466698162264 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 09:09:22 INFO - PROCESS | 1768 | 1466698162279 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1768 | 1466698162285 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b669400 == 11 [pid = 1768] [id = 695] 09:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x8d39c800) [pid = 1768] [serial = 2086] [outer = (nil)] 09:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x8e431000) [pid = 1768] [serial = 2087] [outer = 0x8d39c800] 09:09:22 INFO - PROCESS | 1768 | 1466698162367 Marionette DEBUG loaded listener.js 09:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x8ef62400) [pid = 1768] [serial = 2088] [outer = 0x8d39c800] 09:09:23 INFO - PROCESS | 1768 | 1466698163260 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]]]}] 09:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1387ms 09:09:23 INFO - PROCESS | 1768 | 1466698163322 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 09:09:23 INFO - PROCESS | 1768 | 1466698163325 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 09:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:09:23 INFO - PROCESS | 1768 | 1466698163333 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:09:23 INFO - PROCESS | 1768 | 1466698163337 Marionette TRACE conn4 <- [1,2754,null,{}] 09:09:23 INFO - PROCESS | 1768 | 1466698163346 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}] 09:09:23 INFO - PROCESS | 1768 | 1466698163353 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:23 INFO - PROCESS | 1768 | 1466698163702 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 09:09:24 INFO - PROCESS | 1768 | 1466698164117 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:24 INFO - PROCESS | 1768 | 1466698164130 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad3c00 == 12 [pid = 1768] [id = 696] 09:09:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x8cad4000) [pid = 1768] [serial = 2089] [outer = (nil)] 09:09:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x8cadb800) [pid = 1768] [serial = 2090] [outer = 0x8cad4000] 09:09:24 INFO - PROCESS | 1768 | 1466698164237 Marionette DEBUG loaded listener.js 09:09:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x8cc82c00) [pid = 1768] [serial = 2091] [outer = 0x8cad4000] 09:09:25 INFO - PROCESS | 1768 | 1466698165578 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]]]}] 09:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2304ms 09:09:25 INFO - PROCESS | 1768 | 1466698165641 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 09:09:25 INFO - PROCESS | 1768 | 1466698165648 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 09:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:09:25 INFO - PROCESS | 1768 | 1466698165657 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:09:25 INFO - PROCESS | 1768 | 1466698165663 Marionette TRACE conn4 <- [1,2758,null,{}] 09:09:25 INFO - PROCESS | 1768 | 1466698165682 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}] 09:09:25 INFO - PROCESS | 1768 | 1466698165693 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:25 INFO - PROCESS | 1768 | 1466698165981 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 09:09:26 INFO - PROCESS | 1768 | 1466698166303 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:26 INFO - PROCESS | 1768 | 1466698166312 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdef400 == 13 [pid = 1768] [id = 697] 09:09:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x8d3a8000) [pid = 1768] [serial = 2092] [outer = (nil)] 09:09:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x8d9ec400) [pid = 1768] [serial = 2093] [outer = 0x8d3a8000] 09:09:26 INFO - PROCESS | 1768 | 1466698166421 Marionette DEBUG loaded listener.js 09:09:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x8e2f0400) [pid = 1768] [serial = 2094] [outer = 0x8d3a8000] 09:09:27 INFO - PROCESS | 1768 | 1466698167506 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]]]}] 09:09:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:09:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1893ms 09:09:27 INFO - PROCESS | 1768 | 1466698167551 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 09:09:27 INFO - PROCESS | 1768 | 1466698167559 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 09:09:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:09:27 INFO - PROCESS | 1768 | 1466698167569 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:09:27 INFO - PROCESS | 1768 | 1466698167574 Marionette TRACE conn4 <- [1,2762,null,{}] 09:09:27 INFO - PROCESS | 1768 | 1466698167583 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}] 09:09:27 INFO - PROCESS | 1768 | 1466698167589 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:27 INFO - PROCESS | 1768 | 1466698167892 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 09:09:28 INFO - PROCESS | 1768 | 1466698168292 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:28 INFO - PROCESS | 1768 | 1466698168304 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7a000 == 14 [pid = 1768] [id = 698] 09:09:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x8cc7d000) [pid = 1768] [serial = 2095] [outer = (nil)] 09:09:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x8f020c00) [pid = 1768] [serial = 2096] [outer = 0x8cc7d000] 09:09:28 INFO - PROCESS | 1768 | 1466698168426 Marionette DEBUG loaded listener.js 09:09:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x8f025c00) [pid = 1768] [serial = 2097] [outer = 0x8cc7d000] 09:09:29 INFO - PROCESS | 1768 | 1466698169663 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]]]}] 09:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2151ms 09:09:29 INFO - PROCESS | 1768 | 1466698169720 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1768 | 1466698169730 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 09:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:09:29 INFO - PROCESS | 1768 | 1466698169754 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1768 | 1466698169765 Marionette TRACE conn4 <- [1,2766,null,{}] 09:09:29 INFO - PROCESS | 1768 | 1466698169774 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}] 09:09:29 INFO - PROCESS | 1768 | 1466698169784 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:30 INFO - PROCESS | 1768 | 1466698170191 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 09:09:30 INFO - PROCESS | 1768 | 1466698170469 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1768 | 1466698170484 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5b000 == 15 [pid = 1768] [id = 699] 09:09:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8ef5b800) [pid = 1768] [serial = 2098] [outer = (nil)] 09:09:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8f1cc400) [pid = 1768] [serial = 2099] [outer = 0x8ef5b800] 09:09:30 INFO - PROCESS | 1768 | 1466698170596 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8f1ca800) [pid = 1768] [serial = 2100] [outer = 0x8ef5b800] 09:09:31 INFO - PROCESS | 1768 | 1466698171629 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]]]}] 09:09:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:09:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1910ms 09:09:31 INFO - PROCESS | 1768 | 1466698171652 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 09:09:31 INFO - PROCESS | 1768 | 1466698171657 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 09:09:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:09:31 INFO - PROCESS | 1768 | 1466698171664 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:09:31 INFO - PROCESS | 1768 | 1466698171668 Marionette TRACE conn4 <- [1,2770,null,{}] 09:09:31 INFO - PROCESS | 1768 | 1466698171694 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}] 09:09:31 INFO - PROCESS | 1768 | 1466698171700 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:31 INFO - PROCESS | 1768 | 1466698171893 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 09:09:32 INFO - PROCESS | 1768 | 1466698172075 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:32 INFO - PROCESS | 1768 | 1466698172083 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3fc000 == 16 [pid = 1768] [id = 700] 09:09:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8f384000) [pid = 1768] [serial = 2101] [outer = (nil)] 09:09:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8f3f8000) [pid = 1768] [serial = 2102] [outer = 0x8f384000] 09:09:32 INFO - PROCESS | 1768 | 1466698172167 Marionette DEBUG loaded listener.js 09:09:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f3f5c00) [pid = 1768] [serial = 2103] [outer = 0x8f384000] 09:09:33 INFO - PROCESS | 1768 | 1466698173157 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]]]}] 09:09:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:09:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1534ms 09:09:33 INFO - PROCESS | 1768 | 1466698173200 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 09:09:33 INFO - PROCESS | 1768 | 1466698173204 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 09:09:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:09:33 INFO - PROCESS | 1768 | 1466698173211 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:09:33 INFO - PROCESS | 1768 | 1466698173214 Marionette TRACE conn4 <- [1,2774,null,{}] 09:09:33 INFO - PROCESS | 1768 | 1466698173220 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}] 09:09:33 INFO - PROCESS | 1768 | 1466698173226 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:33 INFO - PROCESS | 1768 | 1466698173422 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 09:09:33 INFO - PROCESS | 1768 | 1466698173606 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:33 INFO - PROCESS | 1768 | 1466698173624 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3fac00 == 17 [pid = 1768] [id = 701] 09:09:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f696800) [pid = 1768] [serial = 2104] [outer = (nil)] 09:09:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f69b400) [pid = 1768] [serial = 2105] [outer = 0x8f696800] 09:09:33 INFO - PROCESS | 1768 | 1466698173725 Marionette DEBUG loaded listener.js 09:09:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f904000) [pid = 1768] [serial = 2106] [outer = 0x8f696800] 09:09:34 INFO - PROCESS | 1768 | 1466698174805 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]]]}] 09:09:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:09:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1632ms 09:09:34 INFO - PROCESS | 1768 | 1466698174844 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 09:09:34 INFO - PROCESS | 1768 | 1466698174849 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 09:09:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:09:34 INFO - PROCESS | 1768 | 1466698174855 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:09:34 INFO - PROCESS | 1768 | 1466698174859 Marionette TRACE conn4 <- [1,2778,null,{}] 09:09:34 INFO - PROCESS | 1768 | 1466698174865 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}] 09:09:34 INFO - PROCESS | 1768 | 1466698174871 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:35 INFO - PROCESS | 1768 | 1466698175066 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 09:09:35 INFO - PROCESS | 1768 | 1466698175267 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:35 INFO - PROCESS | 1768 | 1466698175274 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad3800 == 18 [pid = 1768] [id = 702] 09:09:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8ccdc400) [pid = 1768] [serial = 2107] [outer = (nil)] 09:09:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f906000) [pid = 1768] [serial = 2108] [outer = 0x8ccdc400] 09:09:35 INFO - PROCESS | 1768 | 1466698175401 Marionette DEBUG loaded listener.js 09:09:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x91d64400) [pid = 1768] [serial = 2109] [outer = 0x8ccdc400] 09:09:36 INFO - PROCESS | 1768 | 1466698176305 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]]]}] 09:09:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:09:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1486ms 09:09:36 INFO - PROCESS | 1768 | 1466698176342 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 09:09:36 INFO - PROCESS | 1768 | 1466698176346 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 09:09:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:09:36 INFO - PROCESS | 1768 | 1466698176378 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:09:36 INFO - PROCESS | 1768 | 1466698176381 Marionette TRACE conn4 <- [1,2782,null,{}] 09:09:36 INFO - PROCESS | 1768 | 1466698176388 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}] 09:09:36 INFO - PROCESS | 1768 | 1466698176394 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:36 INFO - PROCESS | 1768 | 1466698176611 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 09:09:36 INFO - PROCESS | 1768 | 1466698176801 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:36 INFO - PROCESS | 1768 | 1466698176809 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccf800 == 19 [pid = 1768] [id = 703] 09:09:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8ccd2c00) [pid = 1768] [serial = 2110] [outer = (nil)] 09:09:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f019800) [pid = 1768] [serial = 2111] [outer = 0x8ccd2c00] 09:09:36 INFO - PROCESS | 1768 | 1466698176894 Marionette DEBUG loaded listener.js 09:09:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8e434800) [pid = 1768] [serial = 2112] [outer = 0x8ccd2c00] 09:09:38 INFO - PROCESS | 1768 | 1466698178055 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]]]}] 09:09:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:09:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1736ms 09:09:38 INFO - PROCESS | 1768 | 1466698178112 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 09:09:38 INFO - PROCESS | 1768 | 1466698178119 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 09:09:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:09:38 INFO - PROCESS | 1768 | 1466698178128 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:09:38 INFO - PROCESS | 1768 | 1466698178133 Marionette TRACE conn4 <- [1,2786,null,{}] 09:09:38 INFO - PROCESS | 1768 | 1466698178142 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}] 09:09:38 INFO - PROCESS | 1768 | 1466698178147 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:38 INFO - PROCESS | 1768 | 1466698178380 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 09:09:38 INFO - PROCESS | 1768 | 1466698178735 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1768 | 1466698178749 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8b669400 == 18 [pid = 1768] [id = 695] 09:09:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3fc400 == 17 [pid = 1768] [id = 694] 09:09:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccf400 == 18 [pid = 1768] [id = 704] 09:09:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8ccd7800) [pid = 1768] [serial = 2113] [outer = (nil)] 09:09:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8cdea000) [pid = 1768] [serial = 2114] [outer = 0x8ccd7800] 09:09:38 INFO - PROCESS | 1768 | 1466698178869 Marionette DEBUG loaded listener.js 09:09:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8cdf3000) [pid = 1768] [serial = 2115] [outer = 0x8ccd7800] 09:09:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8d39f400 == 17 [pid = 1768] [id = 693] 09:09:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7f400 == 16 [pid = 1768] [id = 692] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8f3f9000) [pid = 1768] [serial = 2054] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f3ed400) [pid = 1768] [serial = 2051] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8f3f5800) [pid = 1768] [serial = 2052] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8d39e800) [pid = 1768] [serial = 2045] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8d3ac800) [pid = 1768] [serial = 2046] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8e430400) [pid = 1768] [serial = 2048] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8d39a800) [pid = 1768] [serial = 2033] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8d3a7800) [pid = 1768] [serial = 2034] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f14a800) [pid = 1768] [serial = 2031] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f905c00) [pid = 1768] [serial = 2042] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f6d6400) [pid = 1768] [serial = 2043] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f60a400) [pid = 1768] [serial = 2039] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8ef57c00) [pid = 1768] [serial = 2040] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f022000) [pid = 1768] [serial = 2036] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8f14c800) [pid = 1768] [serial = 2037] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8f604000) [pid = 1768] [serial = 2055] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8ef5f400) [pid = 1768] [serial = 2049] [outer = (nil)] [url = about:blank] 09:09:39 INFO - PROCESS | 1768 | 1466698179754 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]]]}] 09:09:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:09:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1687ms 09:09:39 INFO - PROCESS | 1768 | 1466698179821 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 09:09:39 INFO - PROCESS | 1768 | 1466698179828 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 09:09:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:09:39 INFO - PROCESS | 1768 | 1466698179844 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:09:39 INFO - PROCESS | 1768 | 1466698179848 Marionette TRACE conn4 <- [1,2790,null,{}] 09:09:39 INFO - PROCESS | 1768 | 1466698179855 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}] 09:09:39 INFO - PROCESS | 1768 | 1466698179860 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:40 INFO - PROCESS | 1768 | 1466698180041 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 09:09:40 INFO - PROCESS | 1768 | 1466698180051 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:40 INFO - PROCESS | 1768 | 1466698180060 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3ae800 == 17 [pid = 1768] [id = 705] 09:09:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8d3b0400) [pid = 1768] [serial = 2116] [outer = (nil)] 09:09:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8d9ed000) [pid = 1768] [serial = 2117] [outer = 0x8d3b0400] 09:09:40 INFO - PROCESS | 1768 | 1466698180135 Marionette DEBUG loaded listener.js 09:09:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8e3efc00) [pid = 1768] [serial = 2118] [outer = 0x8d3b0400] 09:09:41 INFO - PROCESS | 1768 | 1466698181170 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]]]}] 09:09:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:09:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1384ms 09:09:41 INFO - PROCESS | 1768 | 1466698181227 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 09:09:41 INFO - PROCESS | 1768 | 1466698181230 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 09:09:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:09:41 INFO - PROCESS | 1768 | 1466698181238 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:09:41 INFO - PROCESS | 1768 | 1466698181245 Marionette TRACE conn4 <- [1,2794,null,{}] 09:09:41 INFO - PROCESS | 1768 | 1466698181262 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}] 09:09:41 INFO - PROCESS | 1768 | 1466698181272 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:41 INFO - PROCESS | 1768 | 1466698181534 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 09:09:41 INFO - PROCESS | 1768 | 1466698181564 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:41 INFO - PROCESS | 1768 | 1466698181574 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef59c00 == 18 [pid = 1768] [id = 706] 09:09:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8ef5a400) [pid = 1768] [serial = 2119] [outer = (nil)] 09:09:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f024000) [pid = 1768] [serial = 2120] [outer = 0x8ef5a400] 09:09:41 INFO - PROCESS | 1768 | 1466698181649 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f149800) [pid = 1768] [serial = 2121] [outer = 0x8ef5a400] 09:09:42 INFO - PROCESS | 1768 | 1466698182694 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]]]}] 09:09:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:09:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1489ms 09:09:42 INFO - PROCESS | 1768 | 1466698182732 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 09:09:42 INFO - PROCESS | 1768 | 1466698182736 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 09:09:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:09:42 INFO - PROCESS | 1768 | 1466698182749 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:09:42 INFO - PROCESS | 1768 | 1466698182752 Marionette TRACE conn4 <- [1,2798,null,{}] 09:09:42 INFO - PROCESS | 1768 | 1466698182758 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}] 09:09:42 INFO - PROCESS | 1768 | 1466698182764 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:43 INFO - PROCESS | 1768 | 1466698183025 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 09:09:43 INFO - PROCESS | 1768 | 1466698183053 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:43 INFO - PROCESS | 1768 | 1466698183059 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65f000 == 19 [pid = 1768] [id = 707] 09:09:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8ef5c800) [pid = 1768] [serial = 2122] [outer = (nil)] 09:09:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f3f3800) [pid = 1768] [serial = 2123] [outer = 0x8ef5c800] 09:09:43 INFO - PROCESS | 1768 | 1466698183131 Marionette DEBUG loaded listener.js 09:09:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f604000) [pid = 1768] [serial = 2124] [outer = 0x8ef5c800] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8b663800) [pid = 1768] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e2f5c00) [pid = 1768] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f1c7c00) [pid = 1768] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f1ccc00) [pid = 1768] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8cc82000) [pid = 1768] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d3a6000) [pid = 1768] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8cada800) [pid = 1768] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8e3fc800) [pid = 1768] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8d9e6000) [pid = 1768] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:09:43 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x8f387c00) [pid = 1768] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:09:44 INFO - PROCESS | 1768 | 1466698184145 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]]]}] 09:09:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:09:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1447ms 09:09:44 INFO - PROCESS | 1768 | 1466698184192 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 09:09:44 INFO - PROCESS | 1768 | 1466698184196 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 09:09:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:09:44 INFO - PROCESS | 1768 | 1466698184202 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:09:44 INFO - PROCESS | 1768 | 1466698184205 Marionette TRACE conn4 <- [1,2802,null,{}] 09:09:44 INFO - PROCESS | 1768 | 1466698184211 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}] 09:09:44 INFO - PROCESS | 1768 | 1466698184217 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:44 INFO - PROCESS | 1768 | 1466698184436 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 09:09:44 INFO - PROCESS | 1768 | 1466698184451 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:44 INFO - PROCESS | 1768 | 1466698184458 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b669000 == 20 [pid = 1768] [id = 708] 09:09:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x8d39cc00) [pid = 1768] [serial = 2125] [outer = (nil)] 09:09:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8f1ccc00) [pid = 1768] [serial = 2126] [outer = 0x8d39cc00] 09:09:44 INFO - PROCESS | 1768 | 1466698184537 Marionette DEBUG loaded listener.js 09:09:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8f60d400) [pid = 1768] [serial = 2127] [outer = 0x8d39cc00] 09:09:45 INFO - PROCESS | 1768 | 1466698185459 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]]]}] 09:09:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:09:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1285ms 09:09:45 INFO - PROCESS | 1768 | 1466698185488 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 09:09:45 INFO - PROCESS | 1768 | 1466698185492 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 09:09:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:09:45 INFO - PROCESS | 1768 | 1466698185498 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:09:45 INFO - PROCESS | 1768 | 1466698185501 Marionette TRACE conn4 <- [1,2806,null,{}] 09:09:45 INFO - PROCESS | 1768 | 1466698185507 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}] 09:09:45 INFO - PROCESS | 1768 | 1466698185516 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:45 INFO - PROCESS | 1768 | 1466698185736 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 09:09:46 INFO - PROCESS | 1768 | 1466698185980 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:46 INFO - PROCESS | 1768 | 1466698185990 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b661800 == 21 [pid = 1768] [id = 709] 09:09:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8b662000) [pid = 1768] [serial = 2128] [outer = (nil)] 09:09:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8b66c800) [pid = 1768] [serial = 2129] [outer = 0x8b662000] 09:09:46 INFO - PROCESS | 1768 | 1466698186082 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8cadbc00) [pid = 1768] [serial = 2130] [outer = 0x8b662000] 09:09:47 INFO - PROCESS | 1768 | 1466698187181 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]]]}] 09:09:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:09:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1745ms 09:09:47 INFO - PROCESS | 1768 | 1466698187248 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 09:09:47 INFO - PROCESS | 1768 | 1466698187255 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 09:09:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:09:47 INFO - PROCESS | 1768 | 1466698187264 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1768 | 1466698187270 Marionette TRACE conn4 <- [1,2810,null,{}] 09:09:47 INFO - PROCESS | 1768 | 1466698187279 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}] 09:09:47 INFO - PROCESS | 1768 | 1466698187286 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:47 INFO - PROCESS | 1768 | 1466698187536 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 09:09:47 INFO - PROCESS | 1768 | 1466698187779 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:47 INFO - PROCESS | 1768 | 1466698187789 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7a400 == 22 [pid = 1768] [id = 710] 09:09:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8e2fa400) [pid = 1768] [serial = 2131] [outer = (nil)] 09:09:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8e3f7800) [pid = 1768] [serial = 2132] [outer = 0x8e2fa400] 09:09:47 INFO - PROCESS | 1768 | 1466698187894 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ef57400) [pid = 1768] [serial = 2133] [outer = 0x8e2fa400] 09:09:48 INFO - PROCESS | 1768 | 1466698188860 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]]]}] 09:09:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:09:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1644ms 09:09:48 INFO - PROCESS | 1768 | 1466698188913 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 09:09:48 INFO - PROCESS | 1768 | 1466698188919 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 09:09:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:09:48 INFO - PROCESS | 1768 | 1466698188927 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:09:48 INFO - PROCESS | 1768 | 1466698188933 Marionette TRACE conn4 <- [1,2814,null,{}] 09:09:48 INFO - PROCESS | 1768 | 1466698188940 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}] 09:09:48 INFO - PROCESS | 1768 | 1466698188946 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:49 INFO - PROCESS | 1768 | 1466698189197 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 09:09:49 INFO - PROCESS | 1768 | 1466698189483 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:49 INFO - PROCESS | 1768 | 1466698189496 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f14e800 == 23 [pid = 1768] [id = 711] 09:09:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f1c7000) [pid = 1768] [serial = 2134] [outer = (nil)] 09:09:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f387400) [pid = 1768] [serial = 2135] [outer = 0x8f1c7000] 09:09:49 INFO - PROCESS | 1768 | 1466698189627 Marionette DEBUG loaded listener.js 09:09:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f605400) [pid = 1768] [serial = 2136] [outer = 0x8f1c7000] 09:09:50 INFO - PROCESS | 1768 | 1466698190618 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]]]}] 09:09:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:09:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1733ms 09:09:50 INFO - PROCESS | 1768 | 1466698190662 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 09:09:50 INFO - PROCESS | 1768 | 1466698190666 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 09:09:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:09:50 INFO - PROCESS | 1768 | 1466698190701 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1768 | 1466698190712 Marionette TRACE conn4 <- [1,2818,null,{}] 09:09:50 INFO - PROCESS | 1768 | 1466698190721 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}] 09:09:50 INFO - PROCESS | 1768 | 1466698190729 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:50 INFO - PROCESS | 1768 | 1466698190936 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 09:09:51 INFO - PROCESS | 1768 | 1466698191123 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:51 INFO - PROCESS | 1768 | 1466698191132 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd5800 == 24 [pid = 1768] [id = 712] 09:09:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8cde9800) [pid = 1768] [serial = 2137] [outer = (nil)] 09:09:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f6dd400) [pid = 1768] [serial = 2138] [outer = 0x8cde9800] 09:09:51 INFO - PROCESS | 1768 | 1466698191261 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x923bb800) [pid = 1768] [serial = 2139] [outer = 0x8cde9800] 09:09:52 INFO - PROCESS | 1768 | 1466698192242 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]]]}] 09:09:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:09:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1633ms 09:09:52 INFO - PROCESS | 1768 | 1466698192308 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 09:09:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:09:52 INFO - PROCESS | 1768 | 1466698192314 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 09:09:52 INFO - PROCESS | 1768 | 1466698192320 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:09:52 INFO - PROCESS | 1768 | 1466698192323 Marionette TRACE conn4 <- [1,2822,null,{}] 09:09:52 INFO - PROCESS | 1768 | 1466698192330 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}] 09:09:52 INFO - PROCESS | 1768 | 1466698192335 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:52 INFO - PROCESS | 1768 | 1466698192564 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 09:09:52 INFO - PROCESS | 1768 | 1466698192793 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1768 | 1466698192801 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66d800 == 25 [pid = 1768] [id = 713] 09:09:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f01b000) [pid = 1768] [serial = 2140] [outer = (nil)] 09:09:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x9262c000) [pid = 1768] [serial = 2141] [outer = 0x8f01b000] 09:09:52 INFO - PROCESS | 1768 | 1466698192932 Marionette DEBUG loaded listener.js 09:09:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9262ec00) [pid = 1768] [serial = 2142] [outer = 0x8f01b000] 09:09:53 INFO - PROCESS | 1768 | 1466698193916 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]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:09:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1636ms 09:09:53 INFO - PROCESS | 1768 | 1466698193957 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 09:09:53 INFO - PROCESS | 1768 | 1466698193961 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 09:09:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:09:53 INFO - PROCESS | 1768 | 1466698193967 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1768 | 1466698193972 Marionette TRACE conn4 <- [1,2826,null,{}] 09:09:53 INFO - PROCESS | 1768 | 1466698193978 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}] 09:09:53 INFO - PROCESS | 1768 | 1466698193984 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:54 INFO - PROCESS | 1768 | 1466698194192 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 09:09:54 INFO - PROCESS | 1768 | 1466698194461 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:54 INFO - PROCESS | 1768 | 1466698194481 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x925aa400 == 26 [pid = 1768] [id = 714] 09:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x92636800) [pid = 1768] [serial = 2143] [outer = (nil)] 09:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x9273fc00) [pid = 1768] [serial = 2144] [outer = 0x92636800] 09:09:54 INFO - PROCESS | 1768 | 1466698194628 Marionette DEBUG loaded listener.js 09:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x928e0000) [pid = 1768] [serial = 2145] [outer = 0x92636800] 09:09:55 INFO - PROCESS | 1768 | 1466698195611 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:09:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:09:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1682ms 09:09:55 INFO - PROCESS | 1768 | 1466698195652 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 09:09:55 INFO - PROCESS | 1768 | 1466698195656 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 09:09:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:09:55 INFO - PROCESS | 1768 | 1466698195663 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:09:55 INFO - PROCESS | 1768 | 1466698195666 Marionette TRACE conn4 <- [1,2830,null,{}] 09:09:55 INFO - PROCESS | 1768 | 1466698195672 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}] 09:09:55 INFO - PROCESS | 1768 | 1466698195678 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:55 INFO - PROCESS | 1768 | 1466698195897 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 09:09:56 INFO - PROCESS | 1768 | 1466698196087 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:56 INFO - PROCESS | 1768 | 1466698196095 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad8400 == 27 [pid = 1768] [id = 715] 09:09:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8cad8800) [pid = 1768] [serial = 2146] [outer = (nil)] 09:09:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8d9e1800) [pid = 1768] [serial = 2147] [outer = 0x8cad8800] 09:09:56 INFO - PROCESS | 1768 | 1466698196181 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8e42bc00) [pid = 1768] [serial = 2148] [outer = 0x8cad8800] 09:09:57 INFO - PROCESS | 1768 | 1466698197496 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]]]}] 09:09:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:09:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1882ms 09:09:57 INFO - PROCESS | 1768 | 1466698197546 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 09:09:57 INFO - PROCESS | 1768 | 1466698197553 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 09:09:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:09:57 INFO - PROCESS | 1768 | 1466698197561 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:09:57 INFO - PROCESS | 1768 | 1466698197566 Marionette TRACE conn4 <- [1,2834,null,{}] 09:09:57 INFO - PROCESS | 1768 | 1466698197574 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}] 09:09:57 INFO - PROCESS | 1768 | 1466698197578 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:57 INFO - PROCESS | 1768 | 1466698197757 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 09:09:57 INFO - PROCESS | 1768 | 1466698197973 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:57 INFO - PROCESS | 1768 | 1466698197988 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:09:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3ac000 == 28 [pid = 1768] [id = 716] 09:09:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8d3ad800) [pid = 1768] [serial = 2149] [outer = (nil)] 09:09:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8d9ebc00) [pid = 1768] [serial = 2150] [outer = 0x8d3ad800] 09:09:58 INFO - PROCESS | 1768 | 1466698198113 Marionette DEBUG loaded listener.js 09:09:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8e2f6800) [pid = 1768] [serial = 2151] [outer = 0x8d3ad800] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8b669000 == 27 [pid = 1768] [id = 708] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65f000 == 26 [pid = 1768] [id = 707] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef59c00 == 25 [pid = 1768] [id = 706] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3ae800 == 24 [pid = 1768] [id = 705] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccf400 == 23 [pid = 1768] [id = 704] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad3800 == 22 [pid = 1768] [id = 702] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cccf800 == 21 [pid = 1768] [id = 703] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3fac00 == 20 [pid = 1768] [id = 701] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3fc000 == 19 [pid = 1768] [id = 700] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef5b000 == 18 [pid = 1768] [id = 699] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdef400 == 17 [pid = 1768] [id = 697] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7a000 == 16 [pid = 1768] [id = 698] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad3c00 == 15 [pid = 1768] [id = 696] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66dc00 == 14 [pid = 1768] [id = 691] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x925aa400 == 13 [pid = 1768] [id = 714] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad8400 == 12 [pid = 1768] [id = 715] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8b66d800 == 11 [pid = 1768] [id = 713] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd5800 == 10 [pid = 1768] [id = 712] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7a400 == 9 [pid = 1768] [id = 710] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8f14e800 == 8 [pid = 1768] [id = 711] 09:10:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8b661800 == 7 [pid = 1768] [id = 709] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8e431000) [pid = 1768] [serial = 2087] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8cc77400) [pid = 1768] [serial = 2058] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8cad5400) [pid = 1768] [serial = 2057] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8e42c400) [pid = 1768] [serial = 2061] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8e3f0800) [pid = 1768] [serial = 2060] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f3fcc00) [pid = 1768] [serial = 2064] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f382000) [pid = 1768] [serial = 2063] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x91d63400) [pid = 1768] [serial = 2067] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x91d61000) [pid = 1768] [serial = 2066] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8ccdb800) [pid = 1768] [serial = 2078] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8cdeb800) [pid = 1768] [serial = 2079] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d3ab800) [pid = 1768] [serial = 2081] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8d9e2800) [pid = 1768] [serial = 2076] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8e425400) [pid = 1768] [serial = 2084] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8d3a3400) [pid = 1768] [serial = 2075] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x925a8400) [pid = 1768] [serial = 2070] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x925a7400) [pid = 1768] [serial = 2069] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x92741000) [pid = 1768] [serial = 2073] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9262e400) [pid = 1768] [serial = 2072] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8e431400) [pid = 1768] [serial = 2085] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8d9e7c00) [pid = 1768] [serial = 2082] [outer = (nil)] [url = about:blank] 09:10:00 INFO - PROCESS | 1768 | 1466698200410 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:10:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:10:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2992ms 09:10:00 INFO - PROCESS | 1768 | 1466698200554 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1768 | 1466698200560 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 09:10:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:10:00 INFO - PROCESS | 1768 | 1466698200569 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1768 | 1466698200575 Marionette TRACE conn4 <- [1,2838,null,{}] 09:10:00 INFO - PROCESS | 1768 | 1466698200585 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}] 09:10:00 INFO - PROCESS | 1768 | 1466698200590 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:00 INFO - PROCESS | 1768 | 1466698200769 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 09:10:00 INFO - PROCESS | 1768 | 1466698200910 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1768 | 1466698200921 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc84c00 == 8 [pid = 1768] [id = 717] 09:10:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8ccce000) [pid = 1768] [serial = 2152] [outer = (nil)] 09:10:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8ccd4000) [pid = 1768] [serial = 2153] [outer = 0x8ccce000] 09:10:01 INFO - PROCESS | 1768 | 1466698200994 Marionette DEBUG loaded listener.js 09:10:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8ccdac00) [pid = 1768] [serial = 2154] [outer = 0x8ccce000] 09:10:01 INFO - PROCESS | 1768 | 1466698201918 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]]]}] 09:10:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:10:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1438ms 09:10:02 INFO - PROCESS | 1768 | 1466698202015 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 09:10:02 INFO - PROCESS | 1768 | 1466698202033 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 09:10:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:10:02 INFO - PROCESS | 1768 | 1466698202052 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:10:02 INFO - PROCESS | 1768 | 1466698202060 Marionette TRACE conn4 <- [1,2842,null,{}] 09:10:02 INFO - PROCESS | 1768 | 1466698202083 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}] 09:10:02 INFO - PROCESS | 1768 | 1466698202093 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:02 INFO - PROCESS | 1768 | 1466698202395 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 09:10:02 INFO - PROCESS | 1768 | 1466698202420 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:02 INFO - PROCESS | 1768 | 1466698202430 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a7c00 == 9 [pid = 1768] [id = 718] 09:10:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d3a9400) [pid = 1768] [serial = 2155] [outer = (nil)] 09:10:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8d9e3000) [pid = 1768] [serial = 2156] [outer = 0x8d3a9400] 09:10:02 INFO - PROCESS | 1768 | 1466698202508 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8d9e8400) [pid = 1768] [serial = 2157] [outer = 0x8d3a9400] 09:10:03 INFO - PROCESS | 1768 | 1466698203571 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]]]}] 09:10:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:10:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1556ms 09:10:03 INFO - PROCESS | 1768 | 1466698203606 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1768 | 1466698203609 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 09:10:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:10:03 INFO - PROCESS | 1768 | 1466698203616 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1768 | 1466698203622 Marionette TRACE conn4 <- [1,2846,null,{}] 09:10:03 INFO - PROCESS | 1768 | 1466698203648 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}] 09:10:03 INFO - PROCESS | 1768 | 1466698203657 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:03 INFO - PROCESS | 1768 | 1466698203902 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 09:10:03 INFO - PROCESS | 1768 | 1466698203931 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:03 INFO - PROCESS | 1768 | 1466698203943 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e431c00 == 10 [pid = 1768] [id = 719] 09:10:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8e432400) [pid = 1768] [serial = 2158] [outer = (nil)] 09:10:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8ef59c00) [pid = 1768] [serial = 2159] [outer = 0x8e432400] 09:10:04 INFO - PROCESS | 1768 | 1466698204021 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f019c00) [pid = 1768] [serial = 2160] [outer = 0x8e432400] 09:10:05 INFO - PROCESS | 1768 | 1466698205075 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]]]}] 09:10:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:10:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1504ms 09:10:05 INFO - PROCESS | 1768 | 1466698205121 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 09:10:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:10:05 INFO - PROCESS | 1768 | 1466698205126 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 09:10:05 INFO - PROCESS | 1768 | 1466698205138 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1768 | 1466698205141 Marionette TRACE conn4 <- [1,2850,null,{}] 09:10:05 INFO - PROCESS | 1768 | 1466698205147 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}] 09:10:05 INFO - PROCESS | 1768 | 1466698205152 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:05 INFO - PROCESS | 1768 | 1466698205927 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 09:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8d39cc00) [pid = 1768] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8ef5a400) [pid = 1768] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8ef5c800) [pid = 1768] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8f384000) [pid = 1768] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8cad4000) [pid = 1768] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d3a8000) [pid = 1768] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:10:05 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8cc7d000) [pid = 1768] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:10:06 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f696800) [pid = 1768] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:10:06 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8d39c800) [pid = 1768] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:10:06 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8ccd2c00) [pid = 1768] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:10:06 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8ef5b800) [pid = 1768] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:10:06 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8ccd7800) [pid = 1768] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:10:06 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8ccdc400) [pid = 1768] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:10:06 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8d3b0400) [pid = 1768] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:10:06 INFO - PROCESS | 1768 | 1466698206111 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1768 | 1466698206118 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b662c00 == 11 [pid = 1768] [id = 720] 09:10:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8b66a000) [pid = 1768] [serial = 2161] [outer = (nil)] 09:10:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8ccd7800) [pid = 1768] [serial = 2162] [outer = 0x8b66a000] 09:10:06 INFO - PROCESS | 1768 | 1466698206194 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8e428800) [pid = 1768] [serial = 2163] [outer = 0x8b66a000] 09:10:07 INFO - PROCESS | 1768 | 1466698207043 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:10:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:10:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1955ms 09:10:07 INFO - PROCESS | 1768 | 1466698207087 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1768 | 1466698207091 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 09:10:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:10:07 INFO - PROCESS | 1768 | 1466698207098 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1768 | 1466698207101 Marionette TRACE conn4 <- [1,2854,null,{}] 09:10:07 INFO - PROCESS | 1768 | 1466698207106 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}] 09:10:07 INFO - PROCESS | 1768 | 1466698207111 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:07 INFO - PROCESS | 1768 | 1466698207328 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 09:10:07 INFO - PROCESS | 1768 | 1466698207347 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1768 | 1466698207356 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad1800 == 12 [pid = 1768] [id = 721] 09:10:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8cdef800) [pid = 1768] [serial = 2164] [outer = (nil)] 09:10:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f1c5c00) [pid = 1768] [serial = 2165] [outer = 0x8cdef800] 09:10:07 INFO - PROCESS | 1768 | 1466698207426 Marionette DEBUG loaded listener.js 09:10:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f383400) [pid = 1768] [serial = 2166] [outer = 0x8cdef800] 09:10:08 INFO - PROCESS | 1768 | 1466698208528 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]]]}] 09:10:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:10:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1487ms 09:10:08 INFO - PROCESS | 1768 | 1466698208585 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1768 | 1466698208592 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 09:10:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:10:08 INFO - PROCESS | 1768 | 1466698208601 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1768 | 1466698208606 Marionette TRACE conn4 <- [1,2858,null,{}] 09:10:08 INFO - PROCESS | 1768 | 1466698208615 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}] 09:10:08 INFO - PROCESS | 1768 | 1466698208621 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:08 INFO - PROCESS | 1768 | 1466698208885 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 09:10:09 INFO - PROCESS | 1768 | 1466698209136 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1768 | 1466698209144 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd4400 == 13 [pid = 1768] [id = 722] 09:10:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cde9c00) [pid = 1768] [serial = 2167] [outer = (nil)] 09:10:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d9ecc00) [pid = 1768] [serial = 2168] [outer = 0x8cde9c00] 09:10:09 INFO - PROCESS | 1768 | 1466698209289 Marionette DEBUG loaded listener.js 09:10:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8e42a800) [pid = 1768] [serial = 2169] [outer = 0x8cde9c00] 09:10:10 INFO - PROCESS | 1768 | 1466698210274 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1734ms 09:10:10 INFO - PROCESS | 1768 | 1466698210335 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1768 | 1466698210343 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 09:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:10:10 INFO - PROCESS | 1768 | 1466698210354 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1768 | 1466698210358 Marionette TRACE conn4 <- [1,2862,null,{}] 09:10:10 INFO - PROCESS | 1768 | 1466698210365 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}] 09:10:10 INFO - PROCESS | 1768 | 1466698210371 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:10 INFO - PROCESS | 1768 | 1466698210610 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 09:10:10 INFO - PROCESS | 1768 | 1466698210852 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1768 | 1466698210858 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3ae800 == 14 [pid = 1768] [id = 723] 09:10:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f386400) [pid = 1768] [serial = 2170] [outer = (nil)] 09:10:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f38a400) [pid = 1768] [serial = 2171] [outer = 0x8f386400] 09:10:10 INFO - PROCESS | 1768 | 1466698210965 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f3f0c00) [pid = 1768] [serial = 2172] [outer = 0x8f386400] 09:10:11 INFO - PROCESS | 1768 | 1466698211956 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]]]}] 09:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1637ms 09:10:12 INFO - PROCESS | 1768 | 1466698212004 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 09:10:12 INFO - PROCESS | 1768 | 1466698212014 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 09:10:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:10:12 INFO - PROCESS | 1768 | 1466698212029 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:10:12 INFO - PROCESS | 1768 | 1466698212035 Marionette TRACE conn4 <- [1,2866,null,{}] 09:10:12 INFO - PROCESS | 1768 | 1466698212053 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}] 09:10:12 INFO - PROCESS | 1768 | 1466698212062 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:12 INFO - PROCESS | 1768 | 1466698212289 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 09:10:12 INFO - PROCESS | 1768 | 1466698212522 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:12 INFO - PROCESS | 1768 | 1466698212536 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d5400 == 15 [pid = 1768] [id = 724] 09:10:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f6d6400) [pid = 1768] [serial = 2173] [outer = (nil)] 09:10:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f6db800) [pid = 1768] [serial = 2174] [outer = 0x8f6d6400] 09:10:12 INFO - PROCESS | 1768 | 1466698212668 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f905400) [pid = 1768] [serial = 2175] [outer = 0x8f6d6400] 09:10:13 INFO - PROCESS | 1768 | 1466698213639 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]]]}] 09:10:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:10:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1690ms 09:10:13 INFO - PROCESS | 1768 | 1466698213718 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 09:10:13 INFO - PROCESS | 1768 | 1466698213723 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 09:10:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:10:13 INFO - PROCESS | 1768 | 1466698213729 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1768 | 1466698213733 Marionette TRACE conn4 <- [1,2870,null,{}] 09:10:13 INFO - PROCESS | 1768 | 1466698213740 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}] 09:10:13 INFO - PROCESS | 1768 | 1466698213746 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:13 INFO - PROCESS | 1768 | 1466698213992 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 09:10:14 INFO - PROCESS | 1768 | 1466698214231 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1768 | 1466698214241 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9efc00 == 16 [pid = 1768] [id = 725] 09:10:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8e2fb000) [pid = 1768] [serial = 2176] [outer = (nil)] 09:10:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f3f6000) [pid = 1768] [serial = 2177] [outer = 0x8e2fb000] 09:10:14 INFO - PROCESS | 1768 | 1466698214353 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d5d000) [pid = 1768] [serial = 2178] [outer = 0x8e2fb000] 09:10:15 INFO - PROCESS | 1768 | 1466698215265 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]]]}] 09:10:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:10:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1585ms 09:10:15 INFO - PROCESS | 1768 | 1466698215316 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 09:10:15 INFO - PROCESS | 1768 | 1466698215320 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 09:10:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:10:15 INFO - PROCESS | 1768 | 1466698215347 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:10:15 INFO - PROCESS | 1768 | 1466698215352 Marionette TRACE conn4 <- [1,2874,null,{}] 09:10:15 INFO - PROCESS | 1768 | 1466698215358 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}] 09:10:15 INFO - PROCESS | 1768 | 1466698215364 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:15 INFO - PROCESS | 1768 | 1466698215562 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 09:10:15 INFO - PROCESS | 1768 | 1466698215751 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:15 INFO - PROCESS | 1768 | 1466698215762 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6dd000 == 17 [pid = 1768] [id = 726] 09:10:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x91d66000) [pid = 1768] [serial = 2179] [outer = (nil)] 09:10:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x923ba000) [pid = 1768] [serial = 2180] [outer = 0x91d66000] 09:10:15 INFO - PROCESS | 1768 | 1466698215842 Marionette DEBUG loaded listener.js 09:10:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x923bb400) [pid = 1768] [serial = 2181] [outer = 0x91d66000] 09:10:16 INFO - PROCESS | 1768 | 1466698216854 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]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:10:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1542ms 09:10:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:10:16 INFO - PROCESS | 1768 | 1466698216889 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1768 | 1466698216892 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 09:10:16 INFO - PROCESS | 1768 | 1466698216900 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1768 | 1466698216903 Marionette TRACE conn4 <- [1,2878,null,{}] 09:10:16 INFO - PROCESS | 1768 | 1466698216910 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}] 09:10:16 INFO - PROCESS | 1768 | 1466698216921 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:17 INFO - PROCESS | 1768 | 1466698217206 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 09:10:17 INFO - PROCESS | 1768 | 1466698217451 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1768 | 1466698217460 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad0400 == 18 [pid = 1768] [id = 727] 09:10:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8d3a0400) [pid = 1768] [serial = 2182] [outer = (nil)] 09:10:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x925af000) [pid = 1768] [serial = 2183] [outer = 0x8d3a0400] 09:10:17 INFO - PROCESS | 1768 | 1466698217595 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x9273a800) [pid = 1768] [serial = 2184] [outer = 0x8d3a0400] 09:10:18 INFO - PROCESS | 1768 | 1466698218575 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]]]}] 09:10:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:10:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1739ms 09:10:18 INFO - PROCESS | 1768 | 1466698218638 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 09:10:18 INFO - PROCESS | 1768 | 1466698218642 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 09:10:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:10:18 INFO - PROCESS | 1768 | 1466698218649 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:10:18 INFO - PROCESS | 1768 | 1466698218653 Marionette TRACE conn4 <- [1,2882,null,{}] 09:10:18 INFO - PROCESS | 1768 | 1466698218660 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}] 09:10:18 INFO - PROCESS | 1768 | 1466698218666 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:18 INFO - PROCESS | 1768 | 1466698218842 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 09:10:19 INFO - PROCESS | 1768 | 1466698219040 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:19 INFO - PROCESS | 1768 | 1466698219050 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b668400 == 19 [pid = 1768] [id = 728] 09:10:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8b66b800) [pid = 1768] [serial = 2185] [outer = (nil)] 09:10:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8e2eec00) [pid = 1768] [serial = 2186] [outer = 0x8b66b800] 09:10:19 INFO - PROCESS | 1768 | 1466698219134 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8e3f6400) [pid = 1768] [serial = 2187] [outer = 0x8b66b800] 09:10:20 INFO - PROCESS | 1768 | 1466698220303 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]]]}] 09:10:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:10:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1693ms 09:10:20 INFO - PROCESS | 1768 | 1466698220343 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 09:10:20 INFO - PROCESS | 1768 | 1466698220350 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 09:10:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:10:20 INFO - PROCESS | 1768 | 1466698220357 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:10:20 INFO - PROCESS | 1768 | 1466698220365 Marionette TRACE conn4 <- [1,2886,null,{}] 09:10:20 INFO - PROCESS | 1768 | 1466698220373 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}] 09:10:20 INFO - PROCESS | 1768 | 1466698220379 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:20 INFO - PROCESS | 1768 | 1466698220576 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 09:10:20 INFO - PROCESS | 1768 | 1466698220927 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1768 | 1466698220938 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3ac000 == 18 [pid = 1768] [id = 716] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f3f8000) [pid = 1768] [serial = 2102] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f3f5c00) [pid = 1768] [serial = 2103] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8cadb800) [pid = 1768] [serial = 2090] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8cc82c00) [pid = 1768] [serial = 2091] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8d9ec400) [pid = 1768] [serial = 2093] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8e2f0400) [pid = 1768] [serial = 2094] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f020c00) [pid = 1768] [serial = 2096] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f025c00) [pid = 1768] [serial = 2097] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f69b400) [pid = 1768] [serial = 2105] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f904000) [pid = 1768] [serial = 2106] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8ef62400) [pid = 1768] [serial = 2088] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f019800) [pid = 1768] [serial = 2111] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8e434800) [pid = 1768] [serial = 2112] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8f1cc400) [pid = 1768] [serial = 2099] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f1ca800) [pid = 1768] [serial = 2100] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8cdea000) [pid = 1768] [serial = 2114] [outer = (nil)] [url = about:blank] 09:10:20 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8cdf3000) [pid = 1768] [serial = 2115] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f906000) [pid = 1768] [serial = 2108] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x91d64400) [pid = 1768] [serial = 2109] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8d9ed000) [pid = 1768] [serial = 2117] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8e3efc00) [pid = 1768] [serial = 2118] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc7fc00 == 19 [pid = 1768] [id = 729] 09:10:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cc82c00) [pid = 1768] [serial = 2188] [outer = (nil)] 09:10:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8cdf0400) [pid = 1768] [serial = 2189] [outer = 0x8cc82c00] 09:10:21 INFO - PROCESS | 1768 | 1466698221087 Marionette DEBUG loaded listener.js 09:10:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8d3a5000) [pid = 1768] [serial = 2190] [outer = 0x8cc82c00] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f1ccc00) [pid = 1768] [serial = 2126] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8f149800) [pid = 1768] [serial = 2121] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8f3f3800) [pid = 1768] [serial = 2123] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f604000) [pid = 1768] [serial = 2124] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f024000) [pid = 1768] [serial = 2120] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f60d400) [pid = 1768] [serial = 2127] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1768 | 1466698221934 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]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:10:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1642ms 09:10:22 INFO - PROCESS | 1768 | 1466698222000 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 09:10:22 INFO - PROCESS | 1768 | 1466698222007 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 09:10:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:10:22 INFO - PROCESS | 1768 | 1466698222028 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:10:22 INFO - PROCESS | 1768 | 1466698222033 Marionette TRACE conn4 <- [1,2890,null,{}] 09:10:22 INFO - PROCESS | 1768 | 1466698222039 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}] 09:10:22 INFO - PROCESS | 1768 | 1466698222044 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:22 INFO - PROCESS | 1768 | 1466698222232 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 09:10:22 INFO - PROCESS | 1768 | 1466698222244 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1768 | 1466698222253 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9ed000 == 20 [pid = 1768] [id = 730] 09:10:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8e2fbc00) [pid = 1768] [serial = 2191] [outer = (nil)] 09:10:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8ef62400) [pid = 1768] [serial = 2192] [outer = 0x8e2fbc00] 09:10:22 INFO - PROCESS | 1768 | 1466698222324 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f025000) [pid = 1768] [serial = 2193] [outer = 0x8e2fbc00] 09:10:23 INFO - PROCESS | 1768 | 1466698223344 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:10:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:10:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1345ms 09:10:23 INFO - PROCESS | 1768 | 1466698223368 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 09:10:23 INFO - PROCESS | 1768 | 1466698223374 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 09:10:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:10:23 INFO - PROCESS | 1768 | 1466698223381 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:10:23 INFO - PROCESS | 1768 | 1466698223387 Marionette TRACE conn4 <- [1,2894,null,{}] 09:10:23 INFO - PROCESS | 1768 | 1466698223402 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}] 09:10:23 INFO - PROCESS | 1768 | 1466698223411 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:23 INFO - PROCESS | 1768 | 1466698223602 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 09:10:23 INFO - PROCESS | 1768 | 1466698223764 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:23 INFO - PROCESS | 1768 | 1466698223772 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f1c5000 == 21 [pid = 1768] [id = 731] 09:10:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f1c8400) [pid = 1768] [serial = 2194] [outer = (nil)] 09:10:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f38bc00) [pid = 1768] [serial = 2195] [outer = 0x8f1c8400] 09:10:23 INFO - PROCESS | 1768 | 1466698223849 Marionette DEBUG loaded listener.js 09:10:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f3fac00) [pid = 1768] [serial = 2196] [outer = 0x8f1c8400] 09:10:24 INFO - PROCESS | 1768 | 1466698224776 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]]]}] 09:10:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:10:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1442ms 09:10:24 INFO - PROCESS | 1768 | 1466698224825 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 09:10:24 INFO - PROCESS | 1768 | 1466698224829 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 09:10:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:10:24 INFO - PROCESS | 1768 | 1466698224843 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1768 | 1466698224846 Marionette TRACE conn4 <- [1,2898,null,{}] 09:10:24 INFO - PROCESS | 1768 | 1466698224852 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}] 09:10:24 INFO - PROCESS | 1768 | 1466698224856 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:25 INFO - PROCESS | 1768 | 1466698225116 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 09:10:25 INFO - PROCESS | 1768 | 1466698225140 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1768 | 1466698225147 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d9f0000 == 22 [pid = 1768] [id = 732] 09:10:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f389c00) [pid = 1768] [serial = 2197] [outer = (nil)] 09:10:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f60ac00) [pid = 1768] [serial = 2198] [outer = 0x8f389c00] 09:10:25 INFO - PROCESS | 1768 | 1466698225221 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f69dc00) [pid = 1768] [serial = 2199] [outer = 0x8f389c00] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8b662000) [pid = 1768] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8e2fa400) [pid = 1768] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f1c7000) [pid = 1768] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8cde9800) [pid = 1768] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e432400) [pid = 1768] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8d3a9400) [pid = 1768] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f01b000) [pid = 1768] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x92636800) [pid = 1768] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8b66a000) [pid = 1768] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8ccce000) [pid = 1768] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8d3ad800) [pid = 1768] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:10:25 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x8cad8800) [pid = 1768] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:10:26 INFO - PROCESS | 1768 | 1466698226297 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]]]}] 09:10:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:10:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1482ms 09:10:26 INFO - PROCESS | 1768 | 1466698226325 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 09:10:26 INFO - PROCESS | 1768 | 1466698226329 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 09:10:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:10:26 INFO - PROCESS | 1768 | 1466698226336 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1768 | 1466698226340 Marionette TRACE conn4 <- [1,2902,null,{}] 09:10:26 INFO - PROCESS | 1768 | 1466698226345 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}] 09:10:26 INFO - PROCESS | 1768 | 1466698226350 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:26 INFO - PROCESS | 1768 | 1466698226565 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 09:10:26 INFO - PROCESS | 1768 | 1466698226584 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1768 | 1466698226593 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663c00 == 23 [pid = 1768] [id = 733] 09:10:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x8b666c00) [pid = 1768] [serial = 2200] [outer = (nil)] 09:10:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8e3fac00) [pid = 1768] [serial = 2201] [outer = 0x8b666c00] 09:10:26 INFO - PROCESS | 1768 | 1466698226664 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8f025800) [pid = 1768] [serial = 2202] [outer = 0x8b666c00] 09:10:27 INFO - PROCESS | 1768 | 1466698227592 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:10:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:10:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1283ms 09:10:27 INFO - PROCESS | 1768 | 1466698227622 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 09:10:27 INFO - PROCESS | 1768 | 1466698227626 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 09:10:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:10:27 INFO - PROCESS | 1768 | 1466698227632 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1768 | 1466698227636 Marionette TRACE conn4 <- [1,2906,null,{}] 09:10:27 INFO - PROCESS | 1768 | 1466698227642 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}] 09:10:27 INFO - PROCESS | 1768 | 1466698227651 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:27 INFO - PROCESS | 1768 | 1466698227835 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 09:10:28 INFO - PROCESS | 1768 | 1466698228087 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:28 INFO - PROCESS | 1768 | 1466698228098 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b65f000 == 24 [pid = 1768] [id = 734] 09:10:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8b661800) [pid = 1768] [serial = 2203] [outer = (nil)] 09:10:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8cad6000) [pid = 1768] [serial = 2204] [outer = 0x8b661800] 09:10:28 INFO - PROCESS | 1768 | 1466698228190 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8cc76800) [pid = 1768] [serial = 2205] [outer = 0x8b661800] 09:10:29 INFO - PROCESS | 1768 | 1466698229219 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]]]}] 09:10:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:10:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1635ms 09:10:29 INFO - PROCESS | 1768 | 1466698229270 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 09:10:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:10:29 INFO - PROCESS | 1768 | 1466698229277 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 09:10:29 INFO - PROCESS | 1768 | 1466698229285 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:10:29 INFO - PROCESS | 1768 | 1466698229290 Marionette TRACE conn4 <- [1,2910,null,{}] 09:10:29 INFO - PROCESS | 1768 | 1466698229299 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}] 09:10:29 INFO - PROCESS | 1768 | 1466698229307 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:29 INFO - PROCESS | 1768 | 1466698229555 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 09:10:29 INFO - PROCESS | 1768 | 1466698229794 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1768 | 1466698229805 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a7400 == 25 [pid = 1768] [id = 735] 09:10:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d3a9800) [pid = 1768] [serial = 2206] [outer = (nil)] 09:10:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d9ec400) [pid = 1768] [serial = 2207] [outer = 0x8d3a9800] 09:10:29 INFO - PROCESS | 1768 | 1466698229936 Marionette DEBUG loaded listener.js 09:10:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8e3efc00) [pid = 1768] [serial = 2208] [outer = 0x8d3a9800] 09:10:30 INFO - PROCESS | 1768 | 1466698230823 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]]]}] 09:10:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:10:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:10:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1594ms 09:10:30 INFO - PROCESS | 1768 | 1466698230882 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 09:10:30 INFO - PROCESS | 1768 | 1466698230890 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 09:10:30 INFO - TEST-START | /DOMEvents/constructors.html 09:10:30 INFO - PROCESS | 1768 | 1466698230897 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1768 | 1466698230900 Marionette TRACE conn4 <- [1,2914,null,{}] 09:10:30 INFO - PROCESS | 1768 | 1466698230907 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}] 09:10:30 INFO - PROCESS | 1768 | 1466698230912 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:31 INFO - PROCESS | 1768 | 1466698231143 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 09:10:31 INFO - PROCESS | 1768 | 1466698231334 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:31 INFO - PROCESS | 1768 | 1466698231342 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d396800 == 26 [pid = 1768] [id = 736] 09:10:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e3fc400) [pid = 1768] [serial = 2209] [outer = (nil)] 09:10:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f141800) [pid = 1768] [serial = 2210] [outer = 0x8e3fc400] 09:10:31 INFO - PROCESS | 1768 | 1466698231456 Marionette DEBUG loaded listener.js 09:10:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f14fc00) [pid = 1768] [serial = 2211] [outer = 0x8e3fc400] 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:10:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:10:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:10:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:10:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:10:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:10:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:10:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:10:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:10:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 1918ms 09:10:32 INFO - PROCESS | 1768 | 1466698232743 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]]]}] 09:10:32 INFO - PROCESS | 1768 | 1466698232817 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 09:10:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:10:32 INFO - PROCESS | 1768 | 1466698232829 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 09:10:32 INFO - PROCESS | 1768 | 1466698232858 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:10:32 INFO - PROCESS | 1768 | 1466698232874 Marionette TRACE conn4 <- [1,2918,null,{}] 09:10:32 INFO - PROCESS | 1768 | 1466698232882 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}] 09:10:32 INFO - PROCESS | 1768 | 1466698232890 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:33 INFO - PROCESS | 1768 | 1466698233203 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 09:10:33 INFO - PROCESS | 1768 | 1466698233407 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1768 | 1466698233417 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef59000 == 27 [pid = 1768] [id = 737] 09:10:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f1cb000) [pid = 1768] [serial = 2212] [outer = (nil)] 09:10:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x91d63000) [pid = 1768] [serial = 2213] [outer = 0x8f1cb000] 09:10:33 INFO - PROCESS | 1768 | 1466698233503 Marionette DEBUG loaded listener.js 09:10:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x91d6a400) [pid = 1768] [serial = 2214] [outer = 0x8f1cb000] 09:10:34 INFO - PROCESS | 1768 | 1466698234336 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:10:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:10:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1516ms 09:10:34 INFO - PROCESS | 1768 | 1466698234357 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 09:10:34 INFO - PROCESS | 1768 | 1466698234367 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 09:10:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:10:34 INFO - PROCESS | 1768 | 1466698234374 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1768 | 1466698234378 Marionette TRACE conn4 <- [1,2922,null,{}] 09:10:34 INFO - PROCESS | 1768 | 1466698234384 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}] 09:10:34 INFO - PROCESS | 1768 | 1466698234389 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:34 INFO - PROCESS | 1768 | 1466698234576 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 09:10:34 INFO - PROCESS | 1768 | 1466698234768 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:34 INFO - PROCESS | 1768 | 1466698234777 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3b0800 == 28 [pid = 1768] [id = 738] 09:10:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f385800) [pid = 1768] [serial = 2215] [outer = (nil)] 09:10:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9262d000) [pid = 1768] [serial = 2216] [outer = 0x8f385800] 09:10:34 INFO - PROCESS | 1768 | 1466698234860 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x92634000) [pid = 1768] [serial = 2217] [outer = 0x8f385800] 09:10:35 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:10:35 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:10:35 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:10:35 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:10:35 INFO - PROCESS | 1768 | 1466698235749 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]]]}] 09:10:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:10:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:10:35 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 09:10:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:10:35 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 09:10:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:10:35 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]" 09:10:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:10:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:10:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1432ms 09:10:35 INFO - PROCESS | 1768 | 1466698235808 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 09:10:35 INFO - PROCESS | 1768 | 1466698235810 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 09:10:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:10:35 INFO - PROCESS | 1768 | 1466698235869 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:10:35 INFO - PROCESS | 1768 | 1466698235872 Marionette TRACE conn4 <- [1,2926,null,{}] 09:10:35 INFO - PROCESS | 1768 | 1466698235883 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}] 09:10:35 INFO - PROCESS | 1768 | 1466698235888 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:36 INFO - PROCESS | 1768 | 1466698236101 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 09:10:36 INFO - PROCESS | 1768 | 1466698236300 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:36 INFO - PROCESS | 1768 | 1466698236318 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x928dbc00 == 29 [pid = 1768] [id = 739] 09:10:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x928dc000) [pid = 1768] [serial = 2218] [outer = (nil)] 09:10:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x9297f000) [pid = 1768] [serial = 2219] [outer = 0x928dc000] 09:10:36 INFO - PROCESS | 1768 | 1466698236455 Marionette DEBUG loaded listener.js 09:10:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x92a55c00) [pid = 1768] [serial = 2220] [outer = 0x928dc000] 09:10:37 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:10:37 INFO - PROCESS | 1768 | 1466698237395 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]]]}] 09:10:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:10:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1584ms 09:10:37 INFO - PROCESS | 1768 | 1466698237411 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 09:10:37 INFO - PROCESS | 1768 | 1466698237415 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 09:10:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:10:37 INFO - PROCESS | 1768 | 1466698237421 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1768 | 1466698237425 Marionette TRACE conn4 <- [1,2930,null,{}] 09:10:37 INFO - PROCESS | 1768 | 1466698237431 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}] 09:10:37 INFO - PROCESS | 1768 | 1466698237437 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:37 INFO - PROCESS | 1768 | 1466698237626 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 09:10:37 INFO - PROCESS | 1768 | 1466698237840 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1768 | 1466698237851 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadc000 == 30 [pid = 1768] [id = 740] 09:10:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8cadc400) [pid = 1768] [serial = 2221] [outer = (nil)] 09:10:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8d3a0000) [pid = 1768] [serial = 2222] [outer = 0x8cadc400] 09:10:37 INFO - PROCESS | 1768 | 1466698237929 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x8e3fb400) [pid = 1768] [serial = 2223] [outer = 0x8cadc400] 09:10:38 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:10:39 INFO - PROCESS | 1768 | 1466698239108 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]]]}] 09:10:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:10:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1731ms 09:10:39 INFO - PROCESS | 1768 | 1466698239154 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 09:10:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:10:39 INFO - PROCESS | 1768 | 1466698239160 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 09:10:39 INFO - PROCESS | 1768 | 1466698239168 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1768 | 1466698239175 Marionette TRACE conn4 <- [1,2934,null,{}] 09:10:39 INFO - PROCESS | 1768 | 1466698239183 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}] 09:10:39 INFO - PROCESS | 1768 | 1466698239188 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:39 INFO - PROCESS | 1768 | 1466698239422 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 09:10:39 INFO - PROCESS | 1768 | 1466698239695 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:39 INFO - PROCESS | 1768 | 1466698239704 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccda400 == 31 [pid = 1768] [id = 741] 09:10:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8ccdb400) [pid = 1768] [serial = 2224] [outer = (nil)] 09:10:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8d395400) [pid = 1768] [serial = 2225] [outer = 0x8ccdb400] 09:10:39 INFO - PROCESS | 1768 | 1466698239794 Marionette DEBUG loaded listener.js 09:10:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8d39c800) [pid = 1768] [serial = 2226] [outer = 0x8ccdb400] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8b663c00 == 30 [pid = 1768] [id = 733] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9f0000 == 29 [pid = 1768] [id = 732] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8f1c5000 == 28 [pid = 1768] [id = 731] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9ed000 == 27 [pid = 1768] [id = 730] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc7fc00 == 26 [pid = 1768] [id = 729] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc84c00 == 25 [pid = 1768] [id = 717] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a7c00 == 24 [pid = 1768] [id = 718] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad1800 == 23 [pid = 1768] [id = 721] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccd4400 == 22 [pid = 1768] [id = 722] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6d5400 == 21 [pid = 1768] [id = 724] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8d9efc00 == 20 [pid = 1768] [id = 725] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8b662c00 == 19 [pid = 1768] [id = 720] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8b668400 == 18 [pid = 1768] [id = 728] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6dd000 == 17 [pid = 1768] [id = 726] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3ae800 == 16 [pid = 1768] [id = 723] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad0400 == 15 [pid = 1768] [id = 727] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8e431c00 == 14 [pid = 1768] [id = 719] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x928dbc00 == 13 [pid = 1768] [id = 739] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3b0800 == 12 [pid = 1768] [id = 738] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef59000 == 11 [pid = 1768] [id = 737] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8d3a7400 == 10 [pid = 1768] [id = 735] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8d396800 == 9 [pid = 1768] [id = 736] 09:10:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8b65f000 == 8 [pid = 1768] [id = 734] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8cadbc00) [pid = 1768] [serial = 2130] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8b66c800) [pid = 1768] [serial = 2129] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8ef57400) [pid = 1768] [serial = 2133] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8e3f7800) [pid = 1768] [serial = 2132] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8f605400) [pid = 1768] [serial = 2136] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8f387400) [pid = 1768] [serial = 2135] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x923bb800) [pid = 1768] [serial = 2139] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f6dd400) [pid = 1768] [serial = 2138] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8ef59c00) [pid = 1768] [serial = 2159] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8d9e3000) [pid = 1768] [serial = 2156] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x9262ec00) [pid = 1768] [serial = 2142] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x9262c000) [pid = 1768] [serial = 2141] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x928e0000) [pid = 1768] [serial = 2145] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e428800) [pid = 1768] [serial = 2163] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x9273fc00) [pid = 1768] [serial = 2144] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8ccd4000) [pid = 1768] [serial = 2153] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8ccdac00) [pid = 1768] [serial = 2154] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8e2f6800) [pid = 1768] [serial = 2151] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d9ebc00) [pid = 1768] [serial = 2150] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e42bc00) [pid = 1768] [serial = 2148] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8d9e1800) [pid = 1768] [serial = 2147] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f019c00) [pid = 1768] [serial = 2160] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f1c5c00) [pid = 1768] [serial = 2165] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8d9e8400) [pid = 1768] [serial = 2157] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8ccd7800) [pid = 1768] [serial = 2162] [outer = (nil)] [url = about:blank] 09:10:41 INFO - PROCESS | 1768 | 1466698241912 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]]]}] 09:10:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:10:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 2799ms 09:10:41 INFO - PROCESS | 1768 | 1466698241967 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1768 | 1466698241972 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 09:10:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:10:41 INFO - PROCESS | 1768 | 1466698241994 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:10:42 INFO - PROCESS | 1768 | 1466698241999 Marionette TRACE conn4 <- [1,2938,null,{}] 09:10:42 INFO - PROCESS | 1768 | 1466698242007 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}] 09:10:42 INFO - PROCESS | 1768 | 1466698242013 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:42 INFO - PROCESS | 1768 | 1466698242174 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 09:10:42 INFO - PROCESS | 1768 | 1466698242320 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:42 INFO - PROCESS | 1768 | 1466698242330 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cccdc00 == 9 [pid = 1768] [id = 742] 09:10:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8ccce000) [pid = 1768] [serial = 2227] [outer = (nil)] 09:10:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8ccd1c00) [pid = 1768] [serial = 2228] [outer = 0x8ccce000] 09:10:42 INFO - PROCESS | 1768 | 1466698242402 Marionette DEBUG loaded listener.js 09:10:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8ccd7800) [pid = 1768] [serial = 2229] [outer = 0x8ccce000] 09:10:43 INFO - PROCESS | 1768 | 1466698243166 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]]]}] 09:10:43 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:10:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1190ms 09:10:43 INFO - PROCESS | 1768 | 1466698243182 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 09:10:43 INFO - PROCESS | 1768 | 1466698243192 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 09:10:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:10:43 INFO - PROCESS | 1768 | 1466698243205 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:10:43 INFO - PROCESS | 1768 | 1466698243210 Marionette TRACE conn4 <- [1,2942,null,{}] 09:10:43 INFO - PROCESS | 1768 | 1466698243215 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}] 09:10:43 INFO - PROCESS | 1768 | 1466698243222 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:43 INFO - PROCESS | 1768 | 1466698243401 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 09:10:43 INFO - PROCESS | 1768 | 1466698243554 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:43 INFO - PROCESS | 1768 | 1466698243562 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad2000 == 10 [pid = 1768] [id = 743] 09:10:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8d3a7000) [pid = 1768] [serial = 2230] [outer = (nil)] 09:10:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8d3ac800) [pid = 1768] [serial = 2231] [outer = 0x8d3a7000] 09:10:43 INFO - PROCESS | 1768 | 1466698243639 Marionette DEBUG loaded listener.js 09:10:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8d9eb800) [pid = 1768] [serial = 2232] [outer = 0x8d3a7000] 09:10:44 INFO - PROCESS | 1768 | 1466698244453 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"]]]}] 09:10:44 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:10:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:10:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1288ms 09:10:44 INFO - PROCESS | 1768 | 1466698244493 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 09:10:44 INFO - PROCESS | 1768 | 1466698244498 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 09:10:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:10:44 INFO - PROCESS | 1768 | 1466698244523 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1768 | 1466698244530 Marionette TRACE conn4 <- [1,2946,null,{}] 09:10:44 INFO - PROCESS | 1768 | 1466698244548 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}] 09:10:44 INFO - PROCESS | 1768 | 1466698244558 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:44 INFO - PROCESS | 1768 | 1466698244797 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 09:10:44 INFO - PROCESS | 1768 | 1466698244817 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:44 INFO - PROCESS | 1768 | 1466698244827 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e42c000 == 11 [pid = 1768] [id = 744] 09:10:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8e42d000) [pid = 1768] [serial = 2233] [outer = (nil)] 09:10:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e430800) [pid = 1768] [serial = 2234] [outer = 0x8e42d000] 09:10:44 INFO - PROCESS | 1768 | 1466698244917 Marionette DEBUG loaded listener.js 09:10:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8ef59000) [pid = 1768] [serial = 2235] [outer = 0x8e42d000] 09:10:45 INFO - PROCESS | 1768 | 1466698245789 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]]]}] 09:10:45 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. 09:10:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1287ms 09:10:45 INFO - PROCESS | 1768 | 1466698245833 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 09:10:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:10:45 INFO - PROCESS | 1768 | 1466698245838 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 09:10:45 INFO - PROCESS | 1768 | 1466698245845 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:10:45 INFO - PROCESS | 1768 | 1466698245848 Marionette TRACE conn4 <- [1,2950,null,{}] 09:10:45 INFO - PROCESS | 1768 | 1466698245853 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}] 09:10:45 INFO - PROCESS | 1768 | 1466698245858 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:46 INFO - PROCESS | 1768 | 1466698246062 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 09:10:46 INFO - PROCESS | 1768 | 1466698246092 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:46 INFO - PROCESS | 1768 | 1466698246098 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef5d000 == 12 [pid = 1768] [id = 745] 09:10:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8ef60400) [pid = 1768] [serial = 2236] [outer = (nil)] 09:10:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f01b800) [pid = 1768] [serial = 2237] [outer = 0x8ef60400] 09:10:46 INFO - PROCESS | 1768 | 1466698246172 Marionette DEBUG loaded listener.js 09:10:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f143400) [pid = 1768] [serial = 2238] [outer = 0x8ef60400] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8b666c00) [pid = 1768] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f389c00) [pid = 1768] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x8f6d6400) [pid = 1768] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x8e2fb000) [pid = 1768] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8d3a0400) [pid = 1768] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f386400) [pid = 1768] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8cc82c00) [pid = 1768] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8cde9c00) [pid = 1768] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8cdef800) [pid = 1768] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x91d66000) [pid = 1768] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8e2fbc00) [pid = 1768] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8b66b800) [pid = 1768] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:10:47 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x8f1c8400) [pid = 1768] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:10:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d39d800 == 13 [pid = 1768] [id = 746] 09:10:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x8d39e400) [pid = 1768] [serial = 2239] [outer = (nil)] 09:10:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8e2f7800) [pid = 1768] [serial = 2240] [outer = 0x8d39e400] 09:10:47 INFO - PROCESS | 1768 | 1466698247738 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]]]}] 09:10:47 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:10:47 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1937ms 09:10:47 INFO - PROCESS | 1768 | 1466698247782 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 09:10:47 INFO - PROCESS | 1768 | 1466698247786 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 09:10:47 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:10:47 INFO - PROCESS | 1768 | 1466698247792 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:10:47 INFO - PROCESS | 1768 | 1466698247796 Marionette TRACE conn4 <- [1,2954,null,{}] 09:10:47 INFO - PROCESS | 1768 | 1466698247801 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}] 09:10:47 INFO - PROCESS | 1768 | 1466698247806 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:47 INFO - PROCESS | 1768 | 1466698247977 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 09:10:48 INFO - PROCESS | 1768 | 1466698248116 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:48 INFO - PROCESS | 1768 | 1466698248125 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde9c00 == 14 [pid = 1768] [id = 747] 09:10:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8ef64800) [pid = 1768] [serial = 2241] [outer = (nil)] 09:10:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8f1c2000) [pid = 1768] [serial = 2242] [outer = 0x8ef64800] 09:10:48 INFO - PROCESS | 1768 | 1466698248195 Marionette DEBUG loaded listener.js 09:10:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8f1cfc00) [pid = 1768] [serial = 2243] [outer = 0x8ef64800] 09:10:48 INFO - PROCESS | 1768 | 1466698248851 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]]]}] 09:10:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:10:48 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 09:10:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1085ms 09:10:48 INFO - PROCESS | 1768 | 1466698248889 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 09:10:48 INFO - PROCESS | 1768 | 1466698248893 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 09:10:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:10:48 INFO - PROCESS | 1768 | 1466698248899 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1768 | 1466698248902 Marionette TRACE conn4 <- [1,2958,null,{}] 09:10:48 INFO - PROCESS | 1768 | 1466698248907 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}] 09:10:48 INFO - PROCESS | 1768 | 1466698248918 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:49 INFO - PROCESS | 1768 | 1466698249183 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 09:10:49 INFO - PROCESS | 1768 | 1466698249374 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:49 INFO - PROCESS | 1768 | 1466698249386 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad3800 == 15 [pid = 1768] [id = 748] 09:10:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8cad6400) [pid = 1768] [serial = 2244] [outer = (nil)] 09:10:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8cadc800) [pid = 1768] [serial = 2245] [outer = 0x8cad6400] 09:10:49 INFO - PROCESS | 1768 | 1466698249488 Marionette DEBUG loaded listener.js 09:10:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8cc7d000) [pid = 1768] [serial = 2246] [outer = 0x8cad6400] 09:10:50 INFO - PROCESS | 1768 | 1466698250457 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]]]}] 09:10:50 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. 09:10:50 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1585ms 09:10:50 INFO - PROCESS | 1768 | 1466698250498 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 09:10:50 INFO - PROCESS | 1768 | 1466698250506 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 09:10:50 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:10:50 INFO - PROCESS | 1768 | 1466698250517 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:10:50 INFO - PROCESS | 1768 | 1466698250521 Marionette TRACE conn4 <- [1,2962,null,{}] 09:10:50 INFO - PROCESS | 1768 | 1466698250529 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}] 09:10:50 INFO - PROCESS | 1768 | 1466698250539 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:50 INFO - PROCESS | 1768 | 1466698250741 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 09:10:50 INFO - PROCESS | 1768 | 1466698250926 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:50 INFO - PROCESS | 1768 | 1466698250936 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad5800 == 16 [pid = 1768] [id = 749] 09:10:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8cc7f400) [pid = 1768] [serial = 2247] [outer = (nil)] 09:10:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8e2f9c00) [pid = 1768] [serial = 2248] [outer = 0x8cc7f400] 09:10:51 INFO - PROCESS | 1768 | 1466698251024 Marionette DEBUG loaded listener.js 09:10:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8e3f2c00) [pid = 1768] [serial = 2249] [outer = 0x8cc7f400] 09:10:52 INFO - PROCESS | 1768 | 1466698251998 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]]]}] 09:10:52 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. 09:10:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1539ms 09:10:52 INFO - PROCESS | 1768 | 1466698252057 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 09:10:52 INFO - PROCESS | 1768 | 1466698252061 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 09:10:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:10:52 INFO - PROCESS | 1768 | 1466698252069 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1768 | 1466698252073 Marionette TRACE conn4 <- [1,2966,null,{}] 09:10:52 INFO - PROCESS | 1768 | 1466698252125 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}] 09:10:52 INFO - PROCESS | 1768 | 1466698252130 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:52 INFO - PROCESS | 1768 | 1466698252345 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 09:10:52 INFO - PROCESS | 1768 | 1466698252533 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:52 INFO - PROCESS | 1768 | 1466698252542 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3fd800 == 17 [pid = 1768] [id = 750] 09:10:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f028c00) [pid = 1768] [serial = 2250] [outer = (nil)] 09:10:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f1cdc00) [pid = 1768] [serial = 2251] [outer = 0x8f028c00] 09:10:52 INFO - PROCESS | 1768 | 1466698252673 Marionette DEBUG loaded listener.js 09:10:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f384000) [pid = 1768] [serial = 2252] [outer = 0x8f028c00] 09:10:53 INFO - PROCESS | 1768 | 1466698253665 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]]]}] 09:10:53 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. 09:10:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1634ms 09:10:53 INFO - PROCESS | 1768 | 1466698253705 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 09:10:53 INFO - PROCESS | 1768 | 1466698253712 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 09:10:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:10:53 INFO - PROCESS | 1768 | 1466698253731 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:10:53 INFO - PROCESS | 1768 | 1466698253739 Marionette TRACE conn4 <- [1,2970,null,{}] 09:10:53 INFO - PROCESS | 1768 | 1466698253776 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}] 09:10:53 INFO - PROCESS | 1768 | 1466698253784 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:53 INFO - PROCESS | 1768 | 1466698253982 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 09:10:54 INFO - PROCESS | 1768 | 1466698254171 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:54 INFO - PROCESS | 1768 | 1466698254177 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f6800 == 18 [pid = 1768] [id = 751] 09:10:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f14c800) [pid = 1768] [serial = 2253] [outer = (nil)] 09:10:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8f6d2000) [pid = 1768] [serial = 2254] [outer = 0x8f14c800] 09:10:54 INFO - PROCESS | 1768 | 1466698254262 Marionette DEBUG loaded listener.js 09:10:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8f6d3800) [pid = 1768] [serial = 2255] [outer = 0x8f14c800] 09:10:55 INFO - PROCESS | 1768 | 1466698255203 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]]]}] 09:10:55 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. 09:10:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1507ms 09:10:55 INFO - PROCESS | 1768 | 1466698255228 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 09:10:55 INFO - PROCESS | 1768 | 1466698255233 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 09:10:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:10:55 INFO - PROCESS | 1768 | 1466698255240 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:10:55 INFO - PROCESS | 1768 | 1466698255244 Marionette TRACE conn4 <- [1,2974,null,{}] 09:10:55 INFO - PROCESS | 1768 | 1466698255250 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}] 09:10:55 INFO - PROCESS | 1768 | 1466698255255 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:55 INFO - PROCESS | 1768 | 1466698255438 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 09:10:55 INFO - PROCESS | 1768 | 1466698255737 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:55 INFO - PROCESS | 1768 | 1466698255750 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f901400 == 19 [pid = 1768] [id = 752] 09:10:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f904800) [pid = 1768] [serial = 2256] [outer = (nil)] 09:10:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f90c000) [pid = 1768] [serial = 2257] [outer = 0x8f904800] 09:10:55 INFO - PROCESS | 1768 | 1466698255898 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x91d5c400) [pid = 1768] [serial = 2258] [outer = 0x8f904800] 09:10:57 INFO - PROCESS | 1768 | 1466698257086 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]]]}] 09:10:57 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. 09:10:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1885ms 09:10:57 INFO - PROCESS | 1768 | 1466698257127 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1768 | 1466698257130 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 09:10:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:10:57 INFO - PROCESS | 1768 | 1466698257138 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1768 | 1466698257142 Marionette TRACE conn4 <- [1,2978,null,{}] 09:10:57 INFO - PROCESS | 1768 | 1466698257149 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}] 09:10:57 INFO - PROCESS | 1768 | 1466698257154 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:57 INFO - PROCESS | 1768 | 1466698257374 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 09:10:57 INFO - PROCESS | 1768 | 1466698257598 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1768 | 1466698257649 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f69a000 == 20 [pid = 1768] [id = 753] 09:10:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f69c400) [pid = 1768] [serial = 2259] [outer = (nil)] 09:10:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x923b7000) [pid = 1768] [serial = 2260] [outer = 0x8f69c400] 09:10:57 INFO - PROCESS | 1768 | 1466698257793 Marionette DEBUG loaded listener.js 09:10:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x925ac000) [pid = 1768] [serial = 2261] [outer = 0x8f69c400] 09:10:58 INFO - PROCESS | 1768 | 1466698258917 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]]]}] 09:10:58 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. 09:10:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1840ms 09:10:58 INFO - PROCESS | 1768 | 1466698258980 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1768 | 1466698258986 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 09:10:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:10:58 INFO - PROCESS | 1768 | 1466698258995 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:10:59 INFO - PROCESS | 1768 | 1466698259001 Marionette TRACE conn4 <- [1,2982,null,{}] 09:10:59 INFO - PROCESS | 1768 | 1466698259010 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}] 09:10:59 INFO - PROCESS | 1768 | 1466698259017 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:59 INFO - PROCESS | 1768 | 1466698259205 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 09:10:59 INFO - PROCESS | 1768 | 1466698259457 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:59 INFO - PROCESS | 1768 | 1466698259471 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:10:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdeb800 == 21 [pid = 1768] [id = 754] 09:10:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x8cdee400) [pid = 1768] [serial = 2262] [outer = (nil)] 09:10:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x8cdf7000) [pid = 1768] [serial = 2263] [outer = 0x8cdee400] 09:10:59 INFO - PROCESS | 1768 | 1466698259632 Marionette DEBUG loaded listener.js 09:10:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x8d39f400) [pid = 1768] [serial = 2264] [outer = 0x8cdee400] 09:11:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8d39d800 == 20 [pid = 1768] [id = 746] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8e3fac00) [pid = 1768] [serial = 2201] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f60ac00) [pid = 1768] [serial = 2198] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f6db800) [pid = 1768] [serial = 2174] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8f905400) [pid = 1768] [serial = 2175] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8f3f6000) [pid = 1768] [serial = 2177] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x91d5d000) [pid = 1768] [serial = 2178] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x925af000) [pid = 1768] [serial = 2183] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x9273a800) [pid = 1768] [serial = 2184] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f38a400) [pid = 1768] [serial = 2171] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8f3f0c00) [pid = 1768] [serial = 2172] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cdf0400) [pid = 1768] [serial = 2189] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8d3a5000) [pid = 1768] [serial = 2190] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8d9ecc00) [pid = 1768] [serial = 2168] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8e42a800) [pid = 1768] [serial = 2169] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f383400) [pid = 1768] [serial = 2166] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x923ba000) [pid = 1768] [serial = 2180] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x923bb400) [pid = 1768] [serial = 2181] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8ef62400) [pid = 1768] [serial = 2192] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8f025000) [pid = 1768] [serial = 2193] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x8e2eec00) [pid = 1768] [serial = 2186] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x8e3f6400) [pid = 1768] [serial = 2187] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x8f3fac00) [pid = 1768] [serial = 2196] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x8f69dc00) [pid = 1768] [serial = 2199] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x8f38bc00) [pid = 1768] [serial = 2195] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x8f025800) [pid = 1768] [serial = 2202] [outer = (nil)] [url = about:blank] 09:11:00 INFO - PROCESS | 1768 | 1466698260692 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"]]]}] 09:11:00 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 09:11:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:11:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1745ms 09:11:00 INFO - PROCESS | 1768 | 1466698260741 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 09:11:00 INFO - PROCESS | 1768 | 1466698260748 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 09:11:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:11:00 INFO - PROCESS | 1768 | 1466698260759 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1768 | 1466698260764 Marionette TRACE conn4 <- [1,2986,null,{}] 09:11:00 INFO - PROCESS | 1768 | 1466698260774 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}] 09:11:00 INFO - PROCESS | 1768 | 1466698260779 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:00 INFO - PROCESS | 1768 | 1466698260983 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 09:11:01 INFO - PROCESS | 1768 | 1466698261170 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 1768 | 1466698261186 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cc84800 == 21 [pid = 1768] [id = 755] 09:11:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x8cccf000) [pid = 1768] [serial = 2265] [outer = (nil)] 09:11:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x8d9e6000) [pid = 1768] [serial = 2266] [outer = 0x8cccf000] 09:11:01 INFO - PROCESS | 1768 | 1466698261277 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x8d9f0800) [pid = 1768] [serial = 2267] [outer = 0x8cccf000] 09:11:02 INFO - PROCESS | 1768 | 1466698262244 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]]]}] 09:11:02 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. 09:11:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1545ms 09:11:02 INFO - PROCESS | 1768 | 1466698262304 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 09:11:02 INFO - PROCESS | 1768 | 1466698262313 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 09:11:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:11:02 INFO - PROCESS | 1768 | 1466698262325 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1768 | 1466698262329 Marionette TRACE conn4 <- [1,2990,null,{}] 09:11:02 INFO - PROCESS | 1768 | 1466698262337 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}] 09:11:02 INFO - PROCESS | 1768 | 1466698262345 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:02 INFO - PROCESS | 1768 | 1466698262554 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 09:11:02 INFO - PROCESS | 1768 | 1466698262743 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1768 | 1466698262754 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b663c00 == 22 [pid = 1768] [id = 756] 09:11:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x8ef5fc00) [pid = 1768] [serial = 2268] [outer = (nil)] 09:11:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x8f019800) [pid = 1768] [serial = 2269] [outer = 0x8ef5fc00] 09:11:02 INFO - PROCESS | 1768 | 1466698262886 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x8f01f000) [pid = 1768] [serial = 2270] [outer = 0x8ef5fc00] 09:11:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f14c400 == 23 [pid = 1768] [id = 757] 09:11:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f38a400) [pid = 1768] [serial = 2271] [outer = (nil)] 09:11:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8e2f6000) [pid = 1768] [serial = 2272] [outer = 0x8f38a400] 09:11:03 INFO - PROCESS | 1768 | 1466698263941 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]]]}] 09:11:03 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. 09:11:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1644ms 09:11:03 INFO - PROCESS | 1768 | 1466698263978 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 09:11:03 INFO - PROCESS | 1768 | 1466698263983 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 09:11:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:11:03 INFO - PROCESS | 1768 | 1466698263992 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 1768 | 1466698263998 Marionette TRACE conn4 <- [1,2994,null,{}] 09:11:04 INFO - PROCESS | 1768 | 1466698264016 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}] 09:11:04 INFO - PROCESS | 1768 | 1466698264025 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:04 INFO - PROCESS | 1768 | 1466698264238 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 09:11:04 INFO - PROCESS | 1768 | 1466698264477 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1768 | 1466698264488 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f14a800 == 24 [pid = 1768] [id = 758] 09:11:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x8f3f7800) [pid = 1768] [serial = 2273] [outer = (nil)] 09:11:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f601800) [pid = 1768] [serial = 2274] [outer = 0x8f3f7800] 09:11:04 INFO - PROCESS | 1768 | 1466698264619 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x8f609c00) [pid = 1768] [serial = 2275] [outer = 0x8f3f7800] 09:11:05 INFO - PROCESS | 1768 | 1466698265424 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]]]}] 09:11:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:11:05 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 09:11:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1496ms 09:11:05 INFO - PROCESS | 1768 | 1466698265489 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 09:11:05 INFO - PROCESS | 1768 | 1466698265494 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 09:11:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:11:05 INFO - PROCESS | 1768 | 1466698265502 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - PROCESS | 1768 | 1466698265506 Marionette TRACE conn4 <- [1,2998,null,{}] 09:11:05 INFO - PROCESS | 1768 | 1466698265512 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}] 09:11:05 INFO - PROCESS | 1768 | 1466698265517 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:05 INFO - PROCESS | 1768 | 1466698265723 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 09:11:05 INFO - PROCESS | 1768 | 1466698265909 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:05 INFO - PROCESS | 1768 | 1466698265917 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f697c00 == 25 [pid = 1768] [id = 759] 09:11:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8f6dc400) [pid = 1768] [serial = 2276] [outer = (nil)] 09:11:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8f903400) [pid = 1768] [serial = 2277] [outer = 0x8f6dc400] 09:11:06 INFO - PROCESS | 1768 | 1466698266007 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8f908c00) [pid = 1768] [serial = 2278] [outer = 0x8f6dc400] 09:11:06 INFO - PROCESS | 1768 | 1466698266981 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]]]}] 09:11:07 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. 09:11:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1502ms 09:11:07 INFO - PROCESS | 1768 | 1466698267006 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 09:11:07 INFO - PROCESS | 1768 | 1466698267014 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 09:11:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:11:07 INFO - PROCESS | 1768 | 1466698267024 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 1768 | 1466698267030 Marionette TRACE conn4 <- [1,3002,null,{}] 09:11:07 INFO - PROCESS | 1768 | 1466698267039 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}] 09:11:07 INFO - PROCESS | 1768 | 1466698267044 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:07 INFO - PROCESS | 1768 | 1466698267296 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 09:11:07 INFO - PROCESS | 1768 | 1466698267435 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1768 | 1466698267444 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66c000 == 26 [pid = 1768] [id = 760] 09:11:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8d39c400) [pid = 1768] [serial = 2279] [outer = (nil)] 09:11:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x91d65400) [pid = 1768] [serial = 2280] [outer = 0x8d39c400] 09:11:07 INFO - PROCESS | 1768 | 1466698267530 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x91d69400) [pid = 1768] [serial = 2281] [outer = 0x8d39c400] 09:11:08 INFO - PROCESS | 1768 | 1466698268511 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]]]}] 09:11:08 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. 09:11:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1540ms 09:11:08 INFO - PROCESS | 1768 | 1466698268564 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 1768 | 1466698268568 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 09:11:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:11:08 INFO - PROCESS | 1768 | 1466698268575 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 1768 | 1466698268579 Marionette TRACE conn4 <- [1,3006,null,{}] 09:11:08 INFO - PROCESS | 1768 | 1466698268585 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}] 09:11:08 INFO - PROCESS | 1768 | 1466698268595 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:08 INFO - PROCESS | 1768 | 1466698268896 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 09:11:09 INFO - PROCESS | 1768 | 1466698269037 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 1768 | 1466698269044 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd6800 == 27 [pid = 1768] [id = 761] 09:11:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x925a7c00) [pid = 1768] [serial = 2282] [outer = (nil)] 09:11:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x92631800) [pid = 1768] [serial = 2283] [outer = 0x925a7c00] 09:11:09 INFO - PROCESS | 1768 | 1466698269128 Marionette DEBUG loaded listener.js 09:11:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x92634800) [pid = 1768] [serial = 2284] [outer = 0x925a7c00] 09:11:10 INFO - PROCESS | 1768 | 1466698270005 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]]]}] 09:11:10 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. 09:11:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1481ms 09:11:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:11:10 INFO - PROCESS | 1768 | 1466698270058 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 09:11:10 INFO - PROCESS | 1768 | 1466698270061 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 09:11:10 INFO - PROCESS | 1768 | 1466698270069 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1768 | 1466698270072 Marionette TRACE conn4 <- [1,3010,null,{}] 09:11:10 INFO - PROCESS | 1768 | 1466698270079 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}] 09:11:10 INFO - PROCESS | 1768 | 1466698270085 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:10 INFO - PROCESS | 1768 | 1466698270352 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 09:11:10 INFO - PROCESS | 1768 | 1466698270489 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1768 | 1466698270498 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a9000 == 28 [pid = 1768] [id = 762] 09:11:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x91d65000) [pid = 1768] [serial = 2285] [outer = (nil)] 09:11:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x928d4c00) [pid = 1768] [serial = 2286] [outer = 0x91d65000] 09:11:10 INFO - PROCESS | 1768 | 1466698270615 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x928d7400) [pid = 1768] [serial = 2287] [outer = 0x91d65000] 09:11:11 INFO - PROCESS | 1768 | 1466698271536 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]]]}] 09:11:11 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 09:11:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1488ms 09:11:11 INFO - PROCESS | 1768 | 1466698271556 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 09:11:11 INFO - PROCESS | 1768 | 1466698271561 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 09:11:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:11:11 INFO - PROCESS | 1768 | 1466698271570 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:11:11 INFO - PROCESS | 1768 | 1466698271574 Marionette TRACE conn4 <- [1,3014,null,{}] 09:11:11 INFO - PROCESS | 1768 | 1466698271580 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}] 09:11:11 INFO - PROCESS | 1768 | 1466698271585 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:11 INFO - PROCESS | 1768 | 1466698271797 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 09:11:12 INFO - PROCESS | 1768 | 1466698272071 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1768 | 1466698272083 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f0400 == 29 [pid = 1768] [id = 763] 09:11:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x928d5c00) [pid = 1768] [serial = 2288] [outer = (nil)] 09:11:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x9297b000) [pid = 1768] [serial = 2289] [outer = 0x928d5c00] 09:11:12 INFO - PROCESS | 1768 | 1466698272180 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x9297d000) [pid = 1768] [serial = 2290] [outer = 0x928d5c00] 09:11:12 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:11:13 INFO - PROCESS | 1768 | 1466698273154 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:11:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:11:13 INFO - {} 09:11:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:11:13 INFO - {} 09:11:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:11:13 INFO - {} 09:11:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:11:13 INFO - {} 09:11:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1645ms 09:11:13 INFO - PROCESS | 1768 | 1466698273239 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 09:11:13 INFO - PROCESS | 1768 | 1466698273244 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 09:11:13 INFO - TEST-START | /FileAPI/fileReader.html 09:11:13 INFO - PROCESS | 1768 | 1466698273253 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 1768 | 1466698273258 Marionette TRACE conn4 <- [1,3018,null,{}] 09:11:13 INFO - PROCESS | 1768 | 1466698273264 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}] 09:11:13 INFO - PROCESS | 1768 | 1466698273270 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:13 INFO - PROCESS | 1768 | 1466698273457 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 09:11:13 INFO - PROCESS | 1768 | 1466698273663 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:13 INFO - PROCESS | 1768 | 1466698273675 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e427400 == 30 [pid = 1768] [id = 764] 09:11:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8f60d400) [pid = 1768] [serial = 2291] [outer = (nil)] 09:11:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x92a5a000) [pid = 1768] [serial = 2292] [outer = 0x8f60d400] 09:11:13 INFO - PROCESS | 1768 | 1466698273848 Marionette DEBUG loaded listener.js 09:11:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x92a5dc00) [pid = 1768] [serial = 2293] [outer = 0x8f60d400] 09:11:14 INFO - PROCESS | 1768 | 1466698274880 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]]]}] 09:11:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:11:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:11:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:11:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:11:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 1685ms 09:11:14 INFO - PROCESS | 1768 | 1466698274940 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 09:11:14 INFO - PROCESS | 1768 | 1466698274943 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 09:11:14 INFO - TEST-START | /FileAPI/historical.html 09:11:14 INFO - PROCESS | 1768 | 1466698274952 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1768 | 1466698274955 Marionette TRACE conn4 <- [1,3022,null,{}] 09:11:14 INFO - PROCESS | 1768 | 1466698274986 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}] 09:11:14 INFO - PROCESS | 1768 | 1466698274990 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:15 INFO - PROCESS | 1768 | 1466698275199 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 09:11:15 INFO - PROCESS | 1768 | 1466698275402 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1768 | 1466698275412 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b664400 == 31 [pid = 1768] [id = 765] 09:11:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8d3a1800) [pid = 1768] [serial = 2294] [outer = (nil)] 09:11:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x92aac400) [pid = 1768] [serial = 2295] [outer = 0x8d3a1800] 09:11:15 INFO - PROCESS | 1768 | 1466698275531 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x92aae000) [pid = 1768] [serial = 2296] [outer = 0x8d3a1800] 09:11:16 INFO - PROCESS | 1768 | 1466698276764 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"]]]}] 09:11:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:11:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:11:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:11:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:11:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:11:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:11:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:11:16 INFO - TEST-OK | /FileAPI/historical.html | took 1860ms 09:11:16 INFO - PROCESS | 1768 | 1466698276816 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 09:11:16 INFO - TEST-START | /FileAPI/idlharness.html 09:11:16 INFO - PROCESS | 1768 | 1466698276824 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 09:11:16 INFO - PROCESS | 1768 | 1466698276832 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 1768 | 1466698276841 Marionette TRACE conn4 <- [1,3026,null,{}] 09:11:16 INFO - PROCESS | 1768 | 1466698276850 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}] 09:11:16 INFO - PROCESS | 1768 | 1466698276854 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:17 INFO - PROCESS | 1768 | 1466698277123 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 09:11:17 INFO - PROCESS | 1768 | 1466698277433 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 1768 | 1466698277455 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d392c00 == 32 [pid = 1768] [id = 766] 09:11:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8d398000) [pid = 1768] [serial = 2297] [outer = (nil)] 09:11:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8e3f5000) [pid = 1768] [serial = 2298] [outer = 0x8d398000] 09:11:17 INFO - PROCESS | 1768 | 1466698277666 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x8ef5b400) [pid = 1768] [serial = 2299] [outer = 0x8d398000] 09:11:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8cadc000 == 31 [pid = 1768] [id = 740] 09:11:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8f14c400 == 30 [pid = 1768] [id = 757] 09:11:20 INFO - PROCESS | 1768 | 1466698280346 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\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\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\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\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\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\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\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\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]]]}] 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:11:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:11:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:11:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:11:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:11:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:11:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:11:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:11:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:11:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:11:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:11:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:11:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:11:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:11:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:11:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:11:20 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 09:11:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:11:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:11:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:11:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:11:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:11:20 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 09:11:20 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 09:11:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:11:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:11:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:11:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:11:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:11:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:11:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:11:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:11:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:11:20 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 09:11:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:11:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:11:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:11:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:11:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:11:20 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 09:11:20 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 09:11:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:11:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:11:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:11:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:11:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:11:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:11:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 3951ms 09:11:20 INFO - PROCESS | 1768 | 1466698280787 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 1768 | 1466698280797 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 09:11:20 INFO - TEST-START | /FileAPI/idlharness.worker 09:11:20 INFO - PROCESS | 1768 | 1466698280815 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 1768 | 1466698280829 Marionette TRACE conn4 <- [1,3030,null,{}] 09:11:20 INFO - PROCESS | 1768 | 1466698280858 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}] 09:11:20 INFO - PROCESS | 1768 | 1466698280869 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:21 INFO - PROCESS | 1768 | 1466698281042 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 09:11:21 INFO - PROCESS | 1768 | 1466698281187 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1768 | 1466698281200 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdef400 == 31 [pid = 1768] [id = 767] 09:11:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x8cdef800) [pid = 1768] [serial = 2300] [outer = (nil)] 09:11:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x8cdf3c00) [pid = 1768] [serial = 2301] [outer = 0x8cdef800] 09:11:21 INFO - PROCESS | 1768 | 1466698281274 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x8d394c00) [pid = 1768] [serial = 2302] [outer = 0x8cdef800] 09:11:21 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:11:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:11:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:11:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:11:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:11:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:11:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:11:23 INFO - {} 09:11:23 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 09:11:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:11:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:11:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:11:23 INFO - {} 09:11:23 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 - {} 09:11:23 INFO - {} 09:11:23 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 09:11:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:11:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:11:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:11:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:11:23 INFO - {} 09:11:23 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 09:11:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:11:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:11:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:11:23 INFO - {} 09:11:23 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 - {} 09:11:23 INFO - {} 09:11:23 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 09:11:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:11:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:11:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 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 09:11:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:11:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:11:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 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 09:11:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 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 09:11:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 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 09:11:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:11:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:11:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:11:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:11:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:11:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:11:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:11:23 INFO - {} 09:11:23 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2551ms 09:11:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:11:23 INFO - PROCESS | 1768 | 1466698283221 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 09:11:23 INFO - PROCESS | 1768 | 1466698283365 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 09:11:23 INFO - PROCESS | 1768 | 1466698283386 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 09:11:23 INFO - PROCESS | 1768 | 1466698283462 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:11:23 INFO - PROCESS | 1768 | 1466698283466 Marionette TRACE conn4 <- [1,3034,null,{}] 09:11:23 INFO - PROCESS | 1768 | 1466698283520 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}] 09:11:23 INFO - PROCESS | 1768 | 1466698283529 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:23 INFO - PROCESS | 1768 | 1466698283817 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 09:11:23 INFO - PROCESS | 1768 | 1466698283846 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 1768 | 1466698283853 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2f0000 == 32 [pid = 1768] [id = 768] 09:11:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x93a2ec00) [pid = 1768] [serial = 2303] [outer = (nil)] 09:11:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x93a33800) [pid = 1768] [serial = 2304] [outer = 0x93a2ec00] 09:11:23 INFO - PROCESS | 1768 | 1466698283930 Marionette DEBUG loaded listener.js 09:11:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x93aa0c00) [pid = 1768] [serial = 2305] [outer = 0x93a2ec00] 09:11:25 INFO - PROCESS | 1768 | 1466698285447 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]]]}] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8cdee400) [pid = 1768] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x8e42d000) [pid = 1768] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x8ccce000) [pid = 1768] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x8d3a7000) [pid = 1768] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x8b661800) [pid = 1768] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x8ccdb400) [pid = 1768] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x8d3a9800) [pid = 1768] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8ef60400) [pid = 1768] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8e3fc400) [pid = 1768] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x8f1cb000) [pid = 1768] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8f385800) [pid = 1768] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x8d39e400) [pid = 1768] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x928dc000) [pid = 1768] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8cadc400) [pid = 1768] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8cc7f400) [pid = 1768] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8f14c800) [pid = 1768] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8f904800) [pid = 1768] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8f028c00) [pid = 1768] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f69c400) [pid = 1768] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x8cad6400) [pid = 1768] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:11:25 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8ef64800) [pid = 1768] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:11:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:11:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2116ms 09:11:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:11:25 INFO - PROCESS | 1768 | 1466698285576 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 09:11:25 INFO - PROCESS | 1768 | 1466698285579 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 09:11:25 INFO - PROCESS | 1768 | 1466698285586 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:11:25 INFO - PROCESS | 1768 | 1466698285593 Marionette TRACE conn4 <- [1,3038,null,{}] 09:11:25 INFO - PROCESS | 1768 | 1466698285610 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}] 09:11:25 INFO - PROCESS | 1768 | 1466698285620 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:25 INFO - PROCESS | 1768 | 1466698285831 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 09:11:25 INFO - PROCESS | 1768 | 1466698285930 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:25 INFO - PROCESS | 1768 | 1466698285941 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x93aa7800 == 33 [pid = 1768] [id = 769] 09:11:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x93aa7c00) [pid = 1768] [serial = 2306] [outer = (nil)] 09:11:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x93aab000) [pid = 1768] [serial = 2307] [outer = 0x93aa7c00] 09:11:26 INFO - PROCESS | 1768 | 1466698286017 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x93c45800) [pid = 1768] [serial = 2308] [outer = 0x93aa7c00] 09:11:26 INFO - PROCESS | 1768 | 1466698286725 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"]]]}] 09:11:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:11:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:11:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1186ms 09:11:26 INFO - PROCESS | 1768 | 1466698286773 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 09:11:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:11:26 INFO - PROCESS | 1768 | 1466698286778 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 09:11:26 INFO - PROCESS | 1768 | 1466698286785 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 1768 | 1466698286787 Marionette TRACE conn4 <- [1,3042,null,{}] 09:11:26 INFO - PROCESS | 1768 | 1466698286793 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}] 09:11:26 INFO - PROCESS | 1768 | 1466698286811 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:27 INFO - PROCESS | 1768 | 1466698287025 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 09:11:27 INFO - PROCESS | 1768 | 1466698287038 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1768 | 1466698287048 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x95118400 == 34 [pid = 1768] [id = 770] 09:11:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x95124c00) [pid = 1768] [serial = 2309] [outer = (nil)] 09:11:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x95202c00) [pid = 1768] [serial = 2310] [outer = 0x95124c00] 09:11:27 INFO - PROCESS | 1768 | 1466698287117 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x95208800) [pid = 1768] [serial = 2311] [outer = 0x95124c00] 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:11:28 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. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:11:28 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'.) 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:11:28 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. 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:11:28 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. 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:11:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:11:28 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. 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:11:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:11:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:11:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:11:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1786ms 09:11:28 INFO - PROCESS | 1768 | 1466698288453 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]]]}] 09:11:28 INFO - PROCESS | 1768 | 1466698288632 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1768 | 1466698288647 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 09:11:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:11:28 INFO - PROCESS | 1768 | 1466698288659 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1768 | 1466698288664 Marionette TRACE conn4 <- [1,3046,null,{}] 09:11:28 INFO - PROCESS | 1768 | 1466698288676 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}] 09:11:28 INFO - PROCESS | 1768 | 1466698288681 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:29 INFO - PROCESS | 1768 | 1466698289032 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 09:11:29 INFO - PROCESS | 1768 | 1466698289236 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:29 INFO - PROCESS | 1768 | 1466698289244 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3a0c00 == 35 [pid = 1768] [id = 771] 09:11:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x8d3a9c00) [pid = 1768] [serial = 2312] [outer = (nil)] 09:11:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x8d9e5c00) [pid = 1768] [serial = 2313] [outer = 0x8d3a9c00] 09:11:29 INFO - PROCESS | 1768 | 1466698289368 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x8e2fdc00) [pid = 1768] [serial = 2314] [outer = 0x8d3a9c00] 09:11:29 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:11:30 INFO - PROCESS | 1768 | 1466698290306 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:11:30 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:11:30 INFO - {} 09:11:30 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1691ms 09:11:30 INFO - PROCESS | 1768 | 1466698290359 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 1768 | 1466698290367 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 09:11:30 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:11:30 INFO - PROCESS | 1768 | 1466698290378 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 1768 | 1466698290382 Marionette TRACE conn4 <- [1,3050,null,{}] 09:11:30 INFO - PROCESS | 1768 | 1466698290437 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}] 09:11:30 INFO - PROCESS | 1768 | 1466698290444 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:30 INFO - PROCESS | 1768 | 1466698290679 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 09:11:30 INFO - PROCESS | 1768 | 1466698290877 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 1768 | 1466698290886 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef60c00 == 36 [pid = 1768] [id = 772] 09:11:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x8f021800) [pid = 1768] [serial = 2315] [outer = (nil)] 09:11:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x8f389c00) [pid = 1768] [serial = 2316] [outer = 0x8f021800] 09:11:31 INFO - PROCESS | 1768 | 1466698291011 Marionette DEBUG loaded listener.js 09:11:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8f60bc00) [pid = 1768] [serial = 2317] [outer = 0x8f021800] 09:11:31 INFO - PROCESS | 1768 | 1466698291976 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]]]}] 09:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:11:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:11:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1628ms 09:11:32 INFO - PROCESS | 1768 | 1466698292007 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 09:11:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:11:32 INFO - PROCESS | 1768 | 1466698292012 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 09:11:32 INFO - PROCESS | 1768 | 1466698292020 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 1768 | 1466698292026 Marionette TRACE conn4 <- [1,3054,null,{}] 09:11:32 INFO - PROCESS | 1768 | 1466698292045 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}] 09:11:32 INFO - PROCESS | 1768 | 1466698292054 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:32 INFO - PROCESS | 1768 | 1466698292251 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 09:11:32 INFO - PROCESS | 1768 | 1466698292446 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:32 INFO - PROCESS | 1768 | 1466698292454 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x928e3400 == 37 [pid = 1768] [id = 773] 09:11:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x92977c00) [pid = 1768] [serial = 2318] [outer = (nil)] 09:11:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x92a54c00) [pid = 1768] [serial = 2319] [outer = 0x92977c00] 09:11:32 INFO - PROCESS | 1768 | 1466698292545 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x92ab2c00) [pid = 1768] [serial = 2320] [outer = 0x92977c00] 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:11:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:11:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:11:34 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" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:11:34 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" 09:11:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:11:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:11:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2000ms 09:11:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:11:34 INFO - PROCESS | 1768 | 1466698293865 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"]]]}] 09:11:34 INFO - PROCESS | 1768 | 1466698294077 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 09:11:34 INFO - PROCESS | 1768 | 1466698294092 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 09:11:34 INFO - PROCESS | 1768 | 1466698294111 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1768 | 1466698294119 Marionette TRACE conn4 <- [1,3058,null,{}] 09:11:34 INFO - PROCESS | 1768 | 1466698294142 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}] 09:11:34 INFO - PROCESS | 1768 | 1466698294147 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:34 INFO - PROCESS | 1768 | 1466698294488 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 09:11:34 INFO - PROCESS | 1768 | 1466698294634 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1768 | 1466698294643 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b665400 == 38 [pid = 1768] [id = 774] 09:11:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x93871c00) [pid = 1768] [serial = 2321] [outer = (nil)] 09:11:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x9520dc00) [pid = 1768] [serial = 2322] [outer = 0x93871c00] 09:11:34 INFO - PROCESS | 1768 | 1466698294741 Marionette DEBUG loaded listener.js 09:11:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x9520ec00) [pid = 1768] [serial = 2323] [outer = 0x93871c00] 09:11:35 INFO - PROCESS | 1768 | 1466698295623 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]]]}] 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:11:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:11:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:11:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:11:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:11:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:11:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:11:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:11:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:11:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1556ms 09:11:35 INFO - PROCESS | 1768 | 1466698295672 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 1768 | 1466698295680 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 09:11:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:11:35 INFO - PROCESS | 1768 | 1466698295689 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 1768 | 1466698295695 Marionette TRACE conn4 <- [1,3062,null,{}] 09:11:35 INFO - PROCESS | 1768 | 1466698295701 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}] 09:11:35 INFO - PROCESS | 1768 | 1466698295707 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:35 INFO - PROCESS | 1768 | 1466698295962 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 09:11:36 INFO - PROCESS | 1768 | 1466698296109 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1768 | 1466698296116 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef65c00 == 39 [pid = 1768] [id = 775] 09:11:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8f021000) [pid = 1768] [serial = 2324] [outer = (nil)] 09:11:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8f6df400) [pid = 1768] [serial = 2325] [outer = 0x8f021000] 09:11:36 INFO - PROCESS | 1768 | 1466698296243 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9520e000) [pid = 1768] [serial = 2326] [outer = 0x8f021000] 09:11:36 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:11:37 INFO - PROCESS | 1768 | 1466698297208 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:11:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:11:37 INFO - {} 09:11:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1547ms 09:11:37 INFO - PROCESS | 1768 | 1466698297240 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 1768 | 1466698297245 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 09:11:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:11:37 INFO - PROCESS | 1768 | 1466698297260 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1768 | 1466698297264 Marionette TRACE conn4 <- [1,3066,null,{}] 09:11:37 INFO - PROCESS | 1768 | 1466698297270 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}] 09:11:37 INFO - PROCESS | 1768 | 1466698297282 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:37 INFO - PROCESS | 1768 | 1466698297643 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 09:11:37 INFO - PROCESS | 1768 | 1466698297861 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:37 INFO - PROCESS | 1768 | 1466698297870 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cadd000 == 40 [pid = 1768] [id = 776] 09:11:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8d391c00) [pid = 1768] [serial = 2327] [outer = (nil)] 09:11:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x92aaf000) [pid = 1768] [serial = 2328] [outer = 0x8d391c00] 09:11:37 INFO - PROCESS | 1768 | 1466698297958 Marionette DEBUG loaded listener.js 09:11:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x9527bc00) [pid = 1768] [serial = 2329] [outer = 0x8d391c00] 09:11:38 INFO - PROCESS | 1768 | 1466698298758 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]]]}] 09:11:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:11:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:11:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:11:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:11:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:11:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:11:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:11:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1542ms 09:11:38 INFO - PROCESS | 1768 | 1466698298805 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 1768 | 1466698298809 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 09:11:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:11:38 INFO - PROCESS | 1768 | 1466698298816 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 1768 | 1466698298819 Marionette TRACE conn4 <- [1,3070,null,{}] 09:11:38 INFO - PROCESS | 1768 | 1466698298825 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}] 09:11:38 INFO - PROCESS | 1768 | 1466698298831 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:39 INFO - PROCESS | 1768 | 1466698299007 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 09:11:39 INFO - PROCESS | 1768 | 1466698299240 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1768 | 1466698299250 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b66c400 == 41 [pid = 1768] [id = 777] 09:11:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8cad0400) [pid = 1768] [serial = 2330] [outer = (nil)] 09:11:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8d3a2800) [pid = 1768] [serial = 2331] [outer = 0x8cad0400] 09:11:39 INFO - PROCESS | 1768 | 1466698299344 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8e2f4800) [pid = 1768] [serial = 2332] [outer = 0x8cad0400] 09:11:40 INFO - PROCESS | 1768 | 1466698300278 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]]]}] 09:11:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:11:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:11:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:11:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:11:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:11:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:11:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1488ms 09:11:40 INFO - PROCESS | 1768 | 1466698300315 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 1768 | 1466698300328 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 09:11:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:11:40 INFO - PROCESS | 1768 | 1466698300336 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 1768 | 1466698300341 Marionette TRACE conn4 <- [1,3074,null,{}] 09:11:40 INFO - PROCESS | 1768 | 1466698300347 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}] 09:11:40 INFO - PROCESS | 1768 | 1466698300354 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:40 INFO - PROCESS | 1768 | 1466698300735 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 09:11:40 INFO - PROCESS | 1768 | 1466698300973 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:40 INFO - PROCESS | 1768 | 1466698300982 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b668000 == 42 [pid = 1768] [id = 778] 09:11:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8ccd4400) [pid = 1768] [serial = 2333] [outer = (nil)] 09:11:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8cdec800) [pid = 1768] [serial = 2334] [outer = 0x8ccd4400] 09:11:41 INFO - PROCESS | 1768 | 1466698301075 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8d3a4400) [pid = 1768] [serial = 2335] [outer = 0x8ccd4400] 09:11:41 INFO - PROCESS | 1768 | 1466698301861 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]]]}] 09:11:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:11:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:11:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:11:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:11:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:11:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:11:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1545ms 09:11:41 INFO - PROCESS | 1768 | 1466698301894 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 09:11:41 INFO - PROCESS | 1768 | 1466698301901 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 09:11:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:11:41 INFO - PROCESS | 1768 | 1466698301913 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:11:41 INFO - PROCESS | 1768 | 1466698301917 Marionette TRACE conn4 <- [1,3078,null,{}] 09:11:41 INFO - PROCESS | 1768 | 1466698301926 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}] 09:11:41 INFO - PROCESS | 1768 | 1466698301932 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:42 INFO - PROCESS | 1768 | 1466698302108 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 09:11:42 INFO - PROCESS | 1768 | 1466698302427 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 1768 | 1466698302437 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d3aa800 == 43 [pid = 1768] [id = 779] 09:11:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8e2ef000) [pid = 1768] [serial = 2336] [outer = (nil)] 09:11:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8f01d400) [pid = 1768] [serial = 2337] [outer = 0x8e2ef000] 09:11:42 INFO - PROCESS | 1768 | 1466698302555 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8f027000) [pid = 1768] [serial = 2338] [outer = 0x8e2ef000] 09:11:42 INFO - PROCESS | 1768 | --DOCSHELL 0x8e42c000 == 42 [pid = 1768] [id = 744] 09:11:42 INFO - PROCESS | 1768 | --DOCSHELL 0x8b663c00 == 41 [pid = 1768] [id = 756] 09:11:42 INFO - PROCESS | 1768 | --DOCSHELL 0x8cad2000 == 40 [pid = 1768] [id = 743] 09:11:42 INFO - PROCESS | 1768 | --DOCSHELL 0x8cc84800 == 39 [pid = 1768] [id = 755] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8ef59000) [pid = 1768] [serial = 2235] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8d39f400) [pid = 1768] [serial = 2264] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8ccd1c00) [pid = 1768] [serial = 2228] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8ccd7800) [pid = 1768] [serial = 2229] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8d3ac800) [pid = 1768] [serial = 2231] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8cc76800) [pid = 1768] [serial = 2205] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8cad6000) [pid = 1768] [serial = 2204] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8d39c800) [pid = 1768] [serial = 2226] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8d395400) [pid = 1768] [serial = 2225] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x8e3efc00) [pid = 1768] [serial = 2208] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8d9ec400) [pid = 1768] [serial = 2207] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x8f01b800) [pid = 1768] [serial = 2237] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8f14fc00) [pid = 1768] [serial = 2211] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x8f141800) [pid = 1768] [serial = 2210] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x91d6a400) [pid = 1768] [serial = 2214] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x91d63000) [pid = 1768] [serial = 2213] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x8e430800) [pid = 1768] [serial = 2234] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x8f143400) [pid = 1768] [serial = 2238] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x92634000) [pid = 1768] [serial = 2217] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x9262d000) [pid = 1768] [serial = 2216] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8e2f7800) [pid = 1768] [serial = 2240] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x92a55c00) [pid = 1768] [serial = 2220] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x8cc7d000) [pid = 1768] [serial = 2246] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x9297f000) [pid = 1768] [serial = 2219] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x8e3f2c00) [pid = 1768] [serial = 2249] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x8f384000) [pid = 1768] [serial = 2252] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x8f1cfc00) [pid = 1768] [serial = 2243] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x8e3fb400) [pid = 1768] [serial = 2223] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x8d9eb800) [pid = 1768] [serial = 2232] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x8d3a0000) [pid = 1768] [serial = 2222] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x8f6d3800) [pid = 1768] [serial = 2255] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x91d5c400) [pid = 1768] [serial = 2258] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x925ac000) [pid = 1768] [serial = 2261] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x8e2f9c00) [pid = 1768] [serial = 2248] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x8f6d2000) [pid = 1768] [serial = 2254] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x8f90c000) [pid = 1768] [serial = 2257] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f1cdc00) [pid = 1768] [serial = 2251] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x923b7000) [pid = 1768] [serial = 2260] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cadc800) [pid = 1768] [serial = 2245] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f1c2000) [pid = 1768] [serial = 2242] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8cdf7000) [pid = 1768] [serial = 2263] [outer = (nil)] [url = about:blank] 09:11:43 INFO - PROCESS | 1768 | 1466698303583 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] 09:11:43 INFO - PROCESS | 1768 | 1466698303670 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 09:11:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:11:43 INFO - PROCESS | 1768 | 1466698303681 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - PROCESS | 1768 | 1466698303685 Marionette TRACE conn4 <- [1,3082,null,{}] 09:11:43 INFO - PROCESS | 1768 | 1466698303692 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}] 09:11:43 INFO - PROCESS | 1768 | 1466698303697 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:43 INFO - PROCESS | 1768 | 1466698303868 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 09:11:44 INFO - PROCESS | 1768 | 1466698304042 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:44 INFO - PROCESS | 1768 | 1466698304049 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd7800 == 40 [pid = 1768] [id = 780] 09:11:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8d397400) [pid = 1768] [serial = 2339] [outer = (nil)] 09:11:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8e3f7400) [pid = 1768] [serial = 2340] [outer = 0x8d397400] 09:11:44 INFO - PROCESS | 1768 | 1466698304121 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8e434400) [pid = 1768] [serial = 2341] [outer = 0x8d397400] 09:11:44 INFO - PROCESS | 1768 | 1466698304935 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]]]}] 09:11:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:11:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:11:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:11:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1289ms 09:11:44 INFO - PROCESS | 1768 | 1466698304971 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 09:11:44 INFO - PROCESS | 1768 | 1466698304976 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 09:11:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:11:44 INFO - PROCESS | 1768 | 1466698304994 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:11:45 INFO - PROCESS | 1768 | 1466698305001 Marionette TRACE conn4 <- [1,3086,null,{}] 09:11:45 INFO - PROCESS | 1768 | 1466698305007 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}] 09:11:45 INFO - PROCESS | 1768 | 1466698305013 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:45 INFO - PROCESS | 1768 | 1466698305185 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 09:11:45 INFO - PROCESS | 1768 | 1466698305359 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:45 INFO - PROCESS | 1768 | 1466698305368 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b669400 == 41 [pid = 1768] [id = 781] 09:11:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8cc84800) [pid = 1768] [serial = 2342] [outer = (nil)] 09:11:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f37d800) [pid = 1768] [serial = 2343] [outer = 0x8cc84800] 09:11:45 INFO - PROCESS | 1768 | 1466698305450 Marionette DEBUG loaded listener.js 09:11:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f384400) [pid = 1768] [serial = 2344] [outer = 0x8cc84800] 09:11:46 INFO - PROCESS | 1768 | 1466698306294 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:11:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:11:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1342ms 09:11:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:11:46 INFO - PROCESS | 1768 | 1466698306329 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 1768 | 1466698306332 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 09:11:46 INFO - PROCESS | 1768 | 1466698306338 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 1768 | 1466698306342 Marionette TRACE conn4 <- [1,3090,null,{}] 09:11:46 INFO - PROCESS | 1768 | 1466698306347 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}] 09:11:46 INFO - PROCESS | 1768 | 1466698306352 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:46 INFO - PROCESS | 1768 | 1466698306579 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 09:11:46 INFO - PROCESS | 1768 | 1466698306620 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:46 INFO - PROCESS | 1768 | 1466698306631 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdea800 == 42 [pid = 1768] [id = 782] 09:11:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x8f1cdc00) [pid = 1768] [serial = 2345] [outer = (nil)] 09:11:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x8f69a800) [pid = 1768] [serial = 2346] [outer = 0x8f1cdc00] 09:11:46 INFO - PROCESS | 1768 | 1466698306696 Marionette DEBUG loaded listener.js 09:11:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x8f6a3800) [pid = 1768] [serial = 2347] [outer = 0x8f1cdc00] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x8cdef800) [pid = 1768] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0x925a7c00) [pid = 1768] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x91d65000) [pid = 1768] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x928d5c00) [pid = 1768] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x8f60d400) [pid = 1768] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x8d3a1800) [pid = 1768] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x8cccf000) [pid = 1768] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x8f38a400) [pid = 1768] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x8ef5fc00) [pid = 1768] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x8d398000) [pid = 1768] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0x8f3f7800) [pid = 1768] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0x93a2ec00) [pid = 1768] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0x93aa7c00) [pid = 1768] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x8f6dc400) [pid = 1768] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:11:47 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x8d39c400) [pid = 1768] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:11:47 INFO - PROCESS | 1768 | 1466698307721 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:11:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:11:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1399ms 09:11:47 INFO - PROCESS | 1768 | 1466698307736 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 09:11:47 INFO - PROCESS | 1768 | 1466698307740 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 09:11:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:11:47 INFO - PROCESS | 1768 | 1466698307750 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:11:47 INFO - PROCESS | 1768 | 1466698307753 Marionette TRACE conn4 <- [1,3094,null,{}] 09:11:47 INFO - PROCESS | 1768 | 1466698307759 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}] 09:11:47 INFO - PROCESS | 1768 | 1466698307765 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:47 INFO - PROCESS | 1768 | 1466698307920 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 09:11:47 INFO - PROCESS | 1768 | 1466698307938 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:47 INFO - PROCESS | 1768 | 1466698307956 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d8000 == 43 [pid = 1768] [id = 783] 09:11:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x8f6d9000) [pid = 1768] [serial = 2348] [outer = (nil)] 09:11:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x8f901800) [pid = 1768] [serial = 2349] [outer = 0x8f6d9000] 09:11:48 INFO - PROCESS | 1768 | 1466698308195 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x91d5f800) [pid = 1768] [serial = 2350] [outer = 0x8f6d9000] 09:11:48 INFO - PROCESS | 1768 | 1466698308980 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:11:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:11:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1281ms 09:11:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:11:49 INFO - PROCESS | 1768 | 1466698309033 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 1768 | 1466698309036 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 09:11:49 INFO - PROCESS | 1768 | 1466698309043 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 1768 | 1466698309046 Marionette TRACE conn4 <- [1,3098,null,{}] 09:11:49 INFO - PROCESS | 1768 | 1466698309052 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}] 09:11:49 INFO - PROCESS | 1768 | 1466698309057 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:49 INFO - PROCESS | 1768 | 1466698309269 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 09:11:49 INFO - PROCESS | 1768 | 1466698309291 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 1768 | 1466698309297 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6d6c00 == 44 [pid = 1768] [id = 784] 09:11:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x8f6dbc00) [pid = 1768] [serial = 2351] [outer = (nil)] 09:11:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x923b7400) [pid = 1768] [serial = 2352] [outer = 0x8f6dbc00] 09:11:49 INFO - PROCESS | 1768 | 1466698309366 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x8e3fa000) [pid = 1768] [serial = 2353] [outer = 0x8f6dbc00] 09:11:50 INFO - PROCESS | 1768 | 1466698310446 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]]]}] 09:11:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:11:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:11:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1432ms 09:11:50 INFO - PROCESS | 1768 | 1466698310476 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 09:11:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:11:50 INFO - PROCESS | 1768 | 1466698310482 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 09:11:50 INFO - PROCESS | 1768 | 1466698310491 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:11:50 INFO - PROCESS | 1768 | 1466698310499 Marionette TRACE conn4 <- [1,3102,null,{}] 09:11:50 INFO - PROCESS | 1768 | 1466698310507 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}] 09:11:50 INFO - PROCESS | 1768 | 1466698310513 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:50 INFO - PROCESS | 1768 | 1466698310720 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 09:11:50 INFO - PROCESS | 1768 | 1466698310926 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:50 INFO - PROCESS | 1768 | 1466698310936 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccd4000 == 45 [pid = 1768] [id = 785] 09:11:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x8ccda000) [pid = 1768] [serial = 2354] [outer = (nil)] 09:11:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x8d3a5800) [pid = 1768] [serial = 2355] [outer = 0x8ccda000] 09:11:51 INFO - PROCESS | 1768 | 1466698311060 Marionette DEBUG loaded listener.js 09:11:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x8d9ef400) [pid = 1768] [serial = 2356] [outer = 0x8ccda000] 09:11:51 INFO - PROCESS | 1768 | 1466698311951 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:11:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:11:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1491ms 09:11:51 INFO - PROCESS | 1768 | 1466698311981 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 09:11:51 INFO - PROCESS | 1768 | 1466698311989 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 09:11:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:11:52 INFO - PROCESS | 1768 | 1466698312000 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 1768 | 1466698312004 Marionette TRACE conn4 <- [1,3106,null,{}] 09:11:52 INFO - PROCESS | 1768 | 1466698312011 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}] 09:11:52 INFO - PROCESS | 1768 | 1466698312017 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:52 INFO - PROCESS | 1768 | 1466698312222 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 09:11:52 INFO - PROCESS | 1768 | 1466698312422 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:52 INFO - PROCESS | 1768 | 1466698312430 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cad8c00 == 46 [pid = 1768] [id = 786] 09:11:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x8ef65800) [pid = 1768] [serial = 2357] [outer = (nil)] 09:11:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x8f14fc00) [pid = 1768] [serial = 2358] [outer = 0x8ef65800] 09:11:52 INFO - PROCESS | 1768 | 1466698312516 Marionette DEBUG loaded listener.js 09:11:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x8f1ca000) [pid = 1768] [serial = 2359] [outer = 0x8ef65800] 09:11:53 INFO - PROCESS | 1768 | 1466698313440 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]]]}] 09:11:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:11:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:11:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:11:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1485ms 09:11:53 INFO - PROCESS | 1768 | 1466698313486 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 09:11:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:11:53 INFO - PROCESS | 1768 | 1466698313490 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 09:11:53 INFO - PROCESS | 1768 | 1466698313497 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:11:53 INFO - PROCESS | 1768 | 1466698313504 Marionette TRACE conn4 <- [1,3110,null,{}] 09:11:53 INFO - PROCESS | 1768 | 1466698313572 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}] 09:11:53 INFO - PROCESS | 1768 | 1466698313580 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:53 INFO - PROCESS | 1768 | 1466698313777 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 09:11:54 INFO - PROCESS | 1768 | 1466698314035 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1768 | 1466698314046 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f60cc00 == 47 [pid = 1768] [id = 787] 09:11:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x91d64000) [pid = 1768] [serial = 2360] [outer = (nil)] 09:11:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x923ba000) [pid = 1768] [serial = 2361] [outer = 0x91d64000] 09:11:54 INFO - PROCESS | 1768 | 1466698314134 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x925b0c00) [pid = 1768] [serial = 2362] [outer = 0x91d64000] 09:11:55 INFO - PROCESS | 1768 | 1466698315006 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"]]]}] 09:11:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:11:55 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 09:11:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:11:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1581ms 09:11:55 INFO - PROCESS | 1768 | 1466698315079 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1768 | 1466698315085 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 09:11:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:11:55 INFO - PROCESS | 1768 | 1466698315092 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1768 | 1466698315095 Marionette TRACE conn4 <- [1,3114,null,{}] 09:11:55 INFO - PROCESS | 1768 | 1466698315102 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}] 09:11:55 INFO - PROCESS | 1768 | 1466698315107 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:55 INFO - PROCESS | 1768 | 1466698315294 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 09:11:55 INFO - PROCESS | 1768 | 1466698315493 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\", \"1d114443-4219-411e-ab4d-fac265287a41\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:55 INFO - PROCESS | 1768 | 1466698315503 Marionette INFO sendAsync 65dcb84c-1ad2-45ae-a78c-c9ab747011bd 09:11:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f380400 == 48 [pid = 1768] [id = 788] 09:11:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x91d60800) [pid = 1768] [serial = 2363] [outer = (nil)] 09:11:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x92741400) [pid = 1768] [serial = 2364] [outer = 0x91d60800] 09:11:55 INFO - PROCESS | 1768 | 1466698315623 Marionette DEBUG loaded listener.js 09:11:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x928d8400) [pid = 1768] [serial = 2365] [outer = 0x91d60800] 09:11:56 INFO - PROCESS | 1768 | 1466698316447 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]]]}] 09:11:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:11:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1388ms 09:11:56 INFO - PROCESS | 1768 | 1466698316481 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 09:11:56 INFO - PROCESS | 1768 | 1466698316484 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 09:11:57 WARNING - u'runner_teardown' () 09:11:57 INFO - No more tests 09:11:57 INFO - Got 0 unexpected results 09:11:57 INFO - SUITE-END | took 1330s 09:11:57 INFO - Closing logging queue 09:11:57 INFO - queue closed 09:11:57 INFO - Return code: 0 09:11:57 WARNING - # TBPL SUCCESS # 09:11:57 INFO - Running post-action listener: _resource_record_post_action 09:11:57 INFO - Running post-run listener: _resource_record_post_run 09:11:58 INFO - Total resource usage - Wall time: 1368s; CPU: 98.0%; Read bytes: 14127104; Write bytes: 930594816; Read time: 732; Write time: 270820 09:11:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:11:58 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 142766080; Read time: 0; Write time: 141316 09:11:58 INFO - run-tests - Wall time: 1336s; CPU: 98.0%; Read bytes: 11022336; Write bytes: 787828736; Read time: 572; Write time: 129504 09:11:58 INFO - Running post-run listener: _upload_blobber_files 09:11:58 INFO - Blob upload gear active. 09:11:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:11:58 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 09:11:58 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:11:58 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:11:59 INFO - (blobuploader) - INFO - Open directory for files ... 09:11:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:11:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:11:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:12:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:12:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:12:00 INFO - (blobuploader) - INFO - Done attempting. 09:12:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:12:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:12:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:12:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:12:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:12:01 INFO - (blobuploader) - INFO - Done attempting. 09:12:01 INFO - (blobuploader) - INFO - Iteration through files over. 09:12:01 INFO - Return code: 0 09:12:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:12:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:12:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d8c13a579255efb4f0b15856823c8703b44bcc1856a6911e3b937090b7c9027f0737386109caed9cbfaaf2427814398ba5e958a797e70e0862b8c6381de3ec52", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8c3b7a171d26faf05b4515dc6730c71a1c2cfe2bd82f0a060a25c31138cfef29c43713089224e04cf48c2cb7673615e85e53f88d3c49ceb11c2ecaf84ba1413c"} 09:12:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:12:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:12:01 INFO - Contents: 09:12:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d8c13a579255efb4f0b15856823c8703b44bcc1856a6911e3b937090b7c9027f0737386109caed9cbfaaf2427814398ba5e958a797e70e0862b8c6381de3ec52", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8c3b7a171d26faf05b4515dc6730c71a1c2cfe2bd82f0a060a25c31138cfef29c43713089224e04cf48c2cb7673615e85e53f88d3c49ceb11c2ecaf84ba1413c"} 09:12:01 INFO - Running post-run listener: copy_logs_to_upload_dir 09:12:01 INFO - Copying logs to upload dir... 09:12:01 INFO - mkdir: /builds/slave/test/build/upload/logs 09:12:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1505.399309 ========= master_lag: 29.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 34 secs) (at 2016-06-23 09:12:29.135066) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-06-23 09:12:29.139550) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d8c13a579255efb4f0b15856823c8703b44bcc1856a6911e3b937090b7c9027f0737386109caed9cbfaaf2427814398ba5e958a797e70e0862b8c6381de3ec52", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8c3b7a171d26faf05b4515dc6730c71a1c2cfe2bd82f0a060a25c31138cfef29c43713089224e04cf48c2cb7673615e85e53f88d3c49ceb11c2ecaf84ba1413c"} build_url:https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033501 build_url: 'https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d8c13a579255efb4f0b15856823c8703b44bcc1856a6911e3b937090b7c9027f0737386109caed9cbfaaf2427814398ba5e958a797e70e0862b8c6381de3ec52", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8c3b7a171d26faf05b4515dc6730c71a1c2cfe2bd82f0a060a25c31138cfef29c43713089224e04cf48c2cb7673615e85e53f88d3c49ceb11c2ecaf84ba1413c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BzFbodbvQpeLXmcucdg8Zg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 2.12 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-06-23 09:12:31.289176) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 09:12:31.289688) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466696375.670472-1620122890 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018500 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 09:12:31.394226) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 09:12:31.394559) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 09:12:31.397707) ========= ========= Total master_lag: 61.63 =========