builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-526 starttime: 1467997407.67 results: success (0) buildid: 20160708080626 builduid: aa0b963c60e8450ea4f7f24a6e034714 revision: b6fbb6d3fb58243dcf9a72e741a028bb7fed3540 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:27.670835) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:27.671337) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:27.671624) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:28.129609) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:28.129891) ========= 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-1467996924.225179-380029754 _=/tools/buildbot/bin/python using PTY: False --2016-07-08 10:03:28-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.0M=0.001s 2016-07-08 10:03:28 (12.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.269566 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:28.590773) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:28.591114) ========= 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-1467996924.225179-380029754 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.027990 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:28.665478) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:28.665794) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b6fbb6d3fb58243dcf9a72e741a028bb7fed3540 --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 b6fbb6d3fb58243dcf9a72e741a028bb7fed3540 --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-1467996924.225179-380029754 _=/tools/buildbot/bin/python using PTY: False 2016-07-08 10:03:28,788 truncating revision to first 12 chars 2016-07-08 10:03:28,788 Setting DEBUG logging. 2016-07-08 10:03:28,788 attempt 1/10 2016-07-08 10:03:28,788 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b6fbb6d3fb58?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 10:03:29,228 unpacking tar archive at: mozilla-beta-b6fbb6d3fb58/testing/mozharness/ program finished with exit code 0 elapsedTime=0.714722 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:29.472371) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:29.472688) ========= script_repo_revision: b6fbb6d3fb58243dcf9a72e741a028bb7fed3540 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:29.473095) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:29.473368) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 10:03:29.502332) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 8 secs) (at 2016-07-08 10:03:29.502654) ========= /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-1467996924.225179-380029754 _=/tools/buildbot/bin/python using PTY: False 10:03:29 INFO - MultiFileLogger online at 20160708 10:03:29 in /builds/slave/test 10:03:29 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 10:03:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:03:29 INFO - {'append_to_log': False, 10:03:29 INFO - 'base_work_dir': '/builds/slave/test', 10:03:29 INFO - 'blob_upload_branch': 'mozilla-beta', 10:03:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:03:29 INFO - 'buildbot_json_path': 'buildprops.json', 10:03:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:03:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:03:29 INFO - 'download_minidump_stackwalk': True, 10:03:29 INFO - 'download_symbols': 'true', 10:03:29 INFO - 'e10s': False, 10:03:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:03:29 INFO - 'tooltool.py': '/tools/tooltool.py', 10:03:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:03:29 INFO - '/tools/misc-python/virtualenv.py')}, 10:03:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:03:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:03:29 INFO - 'log_level': 'info', 10:03:29 INFO - 'log_to_console': True, 10:03:29 INFO - 'opt_config_files': (), 10:03:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:03:29 INFO - '--processes=1', 10:03:29 INFO - '--config=%(test_path)s/wptrunner.ini', 10:03:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:03:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:03:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:03:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:03:29 INFO - 'pip_index': False, 10:03:29 INFO - 'require_test_zip': True, 10:03:29 INFO - 'test_type': ('testharness',), 10:03:29 INFO - 'this_chunk': '1', 10:03:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:03:29 INFO - 'total_chunks': '10', 10:03:29 INFO - 'virtualenv_path': 'venv', 10:03:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:03:29 INFO - 'work_dir': 'build'} 10:03:29 INFO - ##### 10:03:29 INFO - ##### Running clobber step. 10:03:29 INFO - ##### 10:03:29 INFO - Running pre-action listener: _resource_record_pre_action 10:03:29 INFO - Running main action method: clobber 10:03:29 INFO - rmtree: /builds/slave/test/build 10:03:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:03:31 INFO - Running post-action listener: _resource_record_post_action 10:03:31 INFO - ##### 10:03:31 INFO - ##### Running read-buildbot-config step. 10:03:31 INFO - ##### 10:03:31 INFO - Running pre-action listener: _resource_record_pre_action 10:03:31 INFO - Running main action method: read_buildbot_config 10:03:31 INFO - Using buildbot properties: 10:03:31 INFO - { 10:03:31 INFO - "project": "", 10:03:31 INFO - "product": "firefox", 10:03:31 INFO - "script_repo_revision": "production", 10:03:31 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 10:03:31 INFO - "repository": "", 10:03:31 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 10:03:31 INFO - "buildid": "20160708080626", 10:03:31 INFO - "pgo_build": "False", 10:03:31 INFO - "basedir": "/builds/slave/test", 10:03:31 INFO - "buildnumber": 11, 10:03:31 INFO - "slavename": "tst-linux32-spot-526", 10:03:31 INFO - "revision": "b6fbb6d3fb58243dcf9a72e741a028bb7fed3540", 10:03:31 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 10:03:31 INFO - "platform": "linux", 10:03:31 INFO - "branch": "mozilla-beta", 10:03:31 INFO - "repo_path": "releases/mozilla-beta", 10:03:31 INFO - "moz_repo_path": "", 10:03:31 INFO - "stage_platform": "linux", 10:03:31 INFO - "builduid": "aa0b963c60e8450ea4f7f24a6e034714", 10:03:31 INFO - "slavebuilddir": "test" 10:03:31 INFO - } 10:03:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 10:03:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 10:03:31 INFO - Running post-action listener: _resource_record_post_action 10:03:31 INFO - ##### 10:03:31 INFO - ##### Running download-and-extract step. 10:03:31 INFO - ##### 10:03:31 INFO - Running pre-action listener: _resource_record_pre_action 10:03:31 INFO - Running main action method: download_and_extract 10:03:31 INFO - mkdir: /builds/slave/test/build/tests 10:03:31 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')]} 10:03:31 INFO - https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 10:03:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:03:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:03:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:03:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:03:36 INFO - Downloaded 1291 bytes. 10:03:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:03:36 INFO - Using the following test package requirements: 10:03:36 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 10:03:36 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:03:36 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 10:03:36 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:03:36 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 10:03:36 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:03:36 INFO - u'jsshell-linux-i686.zip'], 10:03:36 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:03:36 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 10:03:36 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 10:03:36 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:03:36 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 10:03:36 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:03:36 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 10:03:36 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:03:36 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 10:03:36 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:03:36 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 10:03:36 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 10:03:36 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')]} 10:03:36 INFO - https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 10:03:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:03:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:03:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:03:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:03:39 INFO - Downloaded 22861023 bytes. 10:03:39 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/*'] 10:03:39 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/* 10:03:40 INFO - caution: filename not matched: web-platform/* 10:03:40 INFO - Return code: 11 10:03:40 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')]} 10:03:40 INFO - https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 10:03:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:03:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:03:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:03:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:03:43 INFO - Downloaded 36389876 bytes. 10:03:43 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/*'] 10:03:43 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/* 10:03:47 INFO - caution: filename not matched: bin/* 10:03:47 INFO - caution: filename not matched: config/* 10:03:47 INFO - caution: filename not matched: mozbase/* 10:03:47 INFO - caution: filename not matched: marionette/* 10:03:47 INFO - caution: filename not matched: tools/wptserve/* 10:03:47 INFO - Return code: 11 10:03:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:47 INFO - https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 10:03:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:03:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:03:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:03:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:03:54 INFO - Downloaded 69350137 bytes. 10:03:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:03:54 INFO - mkdir: /builds/slave/test/properties 10:03:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:03:54 INFO - Writing to file /builds/slave/test/properties/build_url 10:03:54 INFO - Contents: 10:03:54 INFO - build_url:https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:03:55 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:03:55 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:03:55 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:03:55 INFO - Contents: 10:03:55 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:03:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:55 INFO - https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:03:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:03:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:03:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:03:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SMOca1iWQveGei1mdHfNUg/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 10:04:12 INFO - Downloaded 92363333 bytes. 10:04:12 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'] 10:04:12 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 10:04:21 INFO - Return code: 0 10:04:21 INFO - Running post-action listener: _resource_record_post_action 10:04:21 INFO - Running post-action listener: set_extra_try_arguments 10:04:21 INFO - ##### 10:04:21 INFO - ##### Running create-virtualenv step. 10:04:21 INFO - ##### 10:04:21 INFO - Running pre-action listener: _pre_create_virtualenv 10:04:21 INFO - Running pre-action listener: _resource_record_pre_action 10:04:21 INFO - Running main action method: create_virtualenv 10:04:21 INFO - Creating virtualenv /builds/slave/test/build/venv 10:04:21 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 10:04:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:04:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:04:22 INFO - Using real prefix '/usr' 10:04:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:04:23 INFO - Installing distribute.............................................................................................................................................................................................done. 10:04:26 INFO - Installing pip.................done. 10:04:26 INFO - Return code: 0 10:04:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:04:26 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')]} 10:04:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:26 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')]} 10:04:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:26 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8e43c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eaa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f5cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c3ee30>, '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 0x8edbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f5a470>, '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-1467996924.225179-380029754', '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 10:04:26 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 10:04:26 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 10:04:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:04:26 INFO - 'CCACHE_UMASK': '002', 10:04:26 INFO - 'DISPLAY': ':0', 10:04:26 INFO - 'HOME': '/home/cltbld', 10:04:26 INFO - 'LANG': 'en_US.UTF-8', 10:04:26 INFO - 'LOGNAME': 'cltbld', 10:04:26 INFO - 'MAIL': '/var/mail/cltbld', 10:04:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:04:26 INFO - 'MOZ_NO_REMOTE': '1', 10:04:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:04:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:04:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:26 INFO - 'PWD': '/builds/slave/test', 10:04:26 INFO - 'SHELL': '/bin/bash', 10:04:26 INFO - 'SHLVL': '1', 10:04:26 INFO - 'TERM': 'linux', 10:04:26 INFO - 'TMOUT': '86400', 10:04:26 INFO - 'USER': 'cltbld', 10:04:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467996924.225179-380029754', 10:04:26 INFO - '_': '/tools/buildbot/bin/python'} 10:04:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:27 INFO - Downloading/unpacking psutil>=0.7.1 10:04:27 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 10:04:27 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 10:04:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:27 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 10:04:27 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 10:04:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:04:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:04:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:04:31 INFO - Installing collected packages: psutil 10:04:31 INFO - Running setup.py install for psutil 10:04:31 INFO - building 'psutil._psutil_linux' extension 10:04:31 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 10:04:31 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 10:04:31 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 10:04:31 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 10:04:31 INFO - building 'psutil._psutil_posix' extension 10:04:31 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 10:04:32 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 10:04:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:04:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:04:32 INFO - Successfully installed psutil 10:04:32 INFO - Cleaning up... 10:04:32 INFO - Return code: 0 10:04:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:04:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:32 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8e43c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eaa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f5cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c3ee30>, '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 0x8edbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f5a470>, '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-1467996924.225179-380029754', '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 10:04:32 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 10:04:32 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 10:04:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:04:32 INFO - 'CCACHE_UMASK': '002', 10:04:32 INFO - 'DISPLAY': ':0', 10:04:32 INFO - 'HOME': '/home/cltbld', 10:04:32 INFO - 'LANG': 'en_US.UTF-8', 10:04:32 INFO - 'LOGNAME': 'cltbld', 10:04:32 INFO - 'MAIL': '/var/mail/cltbld', 10:04:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:04:32 INFO - 'MOZ_NO_REMOTE': '1', 10:04:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:04:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:04:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:32 INFO - 'PWD': '/builds/slave/test', 10:04:32 INFO - 'SHELL': '/bin/bash', 10:04:32 INFO - 'SHLVL': '1', 10:04:32 INFO - 'TERM': 'linux', 10:04:32 INFO - 'TMOUT': '86400', 10:04:32 INFO - 'USER': 'cltbld', 10:04:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467996924.225179-380029754', 10:04:32 INFO - '_': '/tools/buildbot/bin/python'} 10:04:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:04:32 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 10:04:32 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 10:04:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:32 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 10:04:32 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 10:04:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:04:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:04:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:04:36 INFO - Installing collected packages: mozsystemmonitor 10:04:36 INFO - Running setup.py install for mozsystemmonitor 10:04:36 INFO - Successfully installed mozsystemmonitor 10:04:36 INFO - Cleaning up... 10:04:36 INFO - Return code: 0 10:04:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:04:36 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')]} 10:04:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:36 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')]} 10:04:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:36 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8e43c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eaa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f5cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c3ee30>, '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 0x8edbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f5a470>, '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-1467996924.225179-380029754', '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 10:04:36 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 10:04:36 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 10:04:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:04:36 INFO - 'CCACHE_UMASK': '002', 10:04:36 INFO - 'DISPLAY': ':0', 10:04:36 INFO - 'HOME': '/home/cltbld', 10:04:36 INFO - 'LANG': 'en_US.UTF-8', 10:04:36 INFO - 'LOGNAME': 'cltbld', 10:04:36 INFO - 'MAIL': '/var/mail/cltbld', 10:04:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:04:36 INFO - 'MOZ_NO_REMOTE': '1', 10:04:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:04:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:04:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:36 INFO - 'PWD': '/builds/slave/test', 10:04:36 INFO - 'SHELL': '/bin/bash', 10:04:36 INFO - 'SHLVL': '1', 10:04:36 INFO - 'TERM': 'linux', 10:04:36 INFO - 'TMOUT': '86400', 10:04:36 INFO - 'USER': 'cltbld', 10:04:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467996924.225179-380029754', 10:04:36 INFO - '_': '/tools/buildbot/bin/python'} 10:04:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:37 INFO - Downloading/unpacking blobuploader==1.2.4 10:04:37 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 10:04:37 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 10:04:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:37 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 10:04:37 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 10:04:40 INFO - Downloading blobuploader-1.2.4.tar.gz 10:04:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:04:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:04: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 10:04: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 10:04:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04: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 10:04: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 10:04:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:04:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:04:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:04:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:04:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:04:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:04:42 INFO - Downloading docopt-0.6.1.tar.gz 10:04:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:04:42 INFO - Installing collected packages: blobuploader, requests, docopt 10:04:42 INFO - Running setup.py install for blobuploader 10:04:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:04:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:04:42 INFO - Running setup.py install for requests 10:04:43 INFO - Running setup.py install for docopt 10:04:43 INFO - Successfully installed blobuploader requests docopt 10:04:43 INFO - Cleaning up... 10:04:43 INFO - Return code: 0 10:04:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:04:43 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')]} 10:04:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:43 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')]} 10:04:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:43 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8e43c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eaa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f5cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c3ee30>, '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 0x8edbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f5a470>, '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-1467996924.225179-380029754', '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 10:04:43 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 10:04:43 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:04:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:04:43 INFO - 'CCACHE_UMASK': '002', 10:04:43 INFO - 'DISPLAY': ':0', 10:04:43 INFO - 'HOME': '/home/cltbld', 10:04:43 INFO - 'LANG': 'en_US.UTF-8', 10:04:43 INFO - 'LOGNAME': 'cltbld', 10:04:43 INFO - 'MAIL': '/var/mail/cltbld', 10:04:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:04:43 INFO - 'MOZ_NO_REMOTE': '1', 10:04:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:04:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:04:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:43 INFO - 'PWD': '/builds/slave/test', 10:04:43 INFO - 'SHELL': '/bin/bash', 10:04:43 INFO - 'SHLVL': '1', 10:04:43 INFO - 'TERM': 'linux', 10:04:43 INFO - 'TMOUT': '86400', 10:04:43 INFO - 'USER': 'cltbld', 10:04:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467996924.225179-380029754', 10:04:43 INFO - '_': '/tools/buildbot/bin/python'} 10:04:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:04:44 INFO - Running setup.py (path:/tmp/pip-dkPjMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:04:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:04:44 INFO - Running setup.py (path:/tmp/pip-z1zTO2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:04:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:04:44 INFO - Running setup.py (path:/tmp/pip-zTSLOw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:04:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:04:44 INFO - Running setup.py (path:/tmp/pip-_Fm_xX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:04:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:04:44 INFO - Running setup.py (path:/tmp/pip-VE63IY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:04:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:04:44 INFO - Running setup.py (path:/tmp/pip-y_r7ag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:04:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:04:45 INFO - Running setup.py (path:/tmp/pip-zhvMfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:04:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:04:45 INFO - Running setup.py (path:/tmp/pip-8pN503-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:04:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:04:45 INFO - Running setup.py (path:/tmp/pip-89ooiH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:04:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:04:45 INFO - Running setup.py (path:/tmp/pip-oVhtTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:04:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:04:45 INFO - Running setup.py (path:/tmp/pip-UoBTJK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:04:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:04:45 INFO - Running setup.py (path:/tmp/pip-SAcPmw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:04:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:04:45 INFO - Running setup.py (path:/tmp/pip-aMnq3f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:04:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:04:45 INFO - Running setup.py (path:/tmp/pip-hH2LU2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:04:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:04:46 INFO - Running setup.py (path:/tmp/pip-aQMmmY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:04:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:04:46 INFO - Running setup.py (path:/tmp/pip-HzVVB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:04:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:04:46 INFO - Running setup.py (path:/tmp/pip-frh9pA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:04:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:04:46 INFO - Running setup.py (path:/tmp/pip-f0NJmn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:04:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:04:46 INFO - Running setup.py (path:/tmp/pip-FTk07H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:04:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:04:46 INFO - Running setup.py (path:/tmp/pip-qgSZjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:04:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:04:47 INFO - Running setup.py (path:/tmp/pip-8z6sGo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:04:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:04:47 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 10:04:47 INFO - Running setup.py install for manifestparser 10:04:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:04:47 INFO - Running setup.py install for mozcrash 10:04:47 INFO - Running setup.py install for mozdebug 10:04:47 INFO - Running setup.py install for mozdevice 10:04:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:04:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:04:48 INFO - Running setup.py install for mozfile 10:04:48 INFO - Running setup.py install for mozhttpd 10:04:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:04:48 INFO - Running setup.py install for mozinfo 10:04:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:04:48 INFO - Running setup.py install for mozInstall 10:04:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:04:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:04:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:04:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:04:48 INFO - Running setup.py install for mozleak 10:04:49 INFO - Running setup.py install for mozlog 10:04:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:04:49 INFO - Running setup.py install for moznetwork 10:04:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:04:49 INFO - Running setup.py install for mozprocess 10:04:49 INFO - Running setup.py install for mozprofile 10:04:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:04:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:04:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:04:50 INFO - Running setup.py install for mozrunner 10:04:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:04:50 INFO - Running setup.py install for mozscreenshot 10:04:50 INFO - Running setup.py install for moztest 10:04:50 INFO - Running setup.py install for mozversion 10:04:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:04:50 INFO - Running setup.py install for wptserve 10:04:51 INFO - Running setup.py install for marionette-driver 10:04:51 INFO - Running setup.py install for browsermob-proxy 10:04:51 INFO - Running setup.py install for marionette-client 10:04:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:04:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:04:52 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 10:04:52 INFO - Cleaning up... 10:04:52 INFO - Return code: 0 10:04:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:04:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:04:52 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x8e43c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eaa598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f5cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c3ee30>, '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 0x8edbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f5a470>, '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-1467996924.225179-380029754', '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 10:04:52 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 10:04:52 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:04:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:04:52 INFO - 'CCACHE_UMASK': '002', 10:04:52 INFO - 'DISPLAY': ':0', 10:04:52 INFO - 'HOME': '/home/cltbld', 10:04:52 INFO - 'LANG': 'en_US.UTF-8', 10:04:52 INFO - 'LOGNAME': 'cltbld', 10:04:52 INFO - 'MAIL': '/var/mail/cltbld', 10:04:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:04:52 INFO - 'MOZ_NO_REMOTE': '1', 10:04:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:04:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:04:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:52 INFO - 'PWD': '/builds/slave/test', 10:04:52 INFO - 'SHELL': '/bin/bash', 10:04:52 INFO - 'SHLVL': '1', 10:04:52 INFO - 'TERM': 'linux', 10:04:52 INFO - 'TMOUT': '86400', 10:04:52 INFO - 'USER': 'cltbld', 10:04:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467996924.225179-380029754', 10:04:52 INFO - '_': '/tools/buildbot/bin/python'} 10:04:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:04:52 INFO - Running setup.py (path:/tmp/pip-ShmNPJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:04:52 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)) 10:04:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:04:52 INFO - Running setup.py (path:/tmp/pip-Oo3SZ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:04:53 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)) 10:04:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:04:53 INFO - Running setup.py (path:/tmp/pip-QEXKhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:04:53 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)) 10:04:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:04:53 INFO - Running setup.py (path:/tmp/pip-azzFKZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:04:53 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)) 10:04:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:04:53 INFO - Running setup.py (path:/tmp/pip-91yNRz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:04:53 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)) 10:04:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:04:53 INFO - Running setup.py (path:/tmp/pip-5mmmHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:04:53 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)) 10:04:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:04:53 INFO - Running setup.py (path:/tmp/pip-mjRiPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:04:53 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)) 10:04:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:04:53 INFO - Running setup.py (path:/tmp/pip-lvGeLW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:04:53 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)) 10:04:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:04:53 INFO - Running setup.py (path:/tmp/pip-0aETJ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:04:53 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)) 10:04:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:04:53 INFO - Running setup.py (path:/tmp/pip-q7Ujmd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:04:54 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)) 10:04:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:04:54 INFO - Running setup.py (path:/tmp/pip-kBMqhf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:04:54 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)) 10:04:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:04:54 INFO - Running setup.py (path:/tmp/pip-AiYE48-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:04:54 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)) 10:04:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:04:54 INFO - Running setup.py (path:/tmp/pip-NFDgFe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:04:54 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)) 10:04:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:04:54 INFO - Running setup.py (path:/tmp/pip-Eq3xcA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:04:54 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)) 10:04:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:04:54 INFO - Running setup.py (path:/tmp/pip-GnhaRx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:04:54 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)) 10:04:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:04:54 INFO - Running setup.py (path:/tmp/pip-MAazMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:04:54 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)) 10:04:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:04:54 INFO - Running setup.py (path:/tmp/pip-w02y9s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:04:55 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)) 10:04:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:04:55 INFO - Running setup.py (path:/tmp/pip-tgkPyL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:04:55 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)) 10:04:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:04:55 INFO - Running setup.py (path:/tmp/pip-G7hbCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:04:55 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)) 10:04:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:04:55 INFO - Running setup.py (path:/tmp/pip-hgoQ3M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:04:55 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)) 10:04:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:04:55 INFO - Running setup.py (path:/tmp/pip-1YXNKw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:04:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:04:56 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)) 10:04:56 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)) 10:04:56 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)) 10:04:56 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)) 10:04:56 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)) 10:04:56 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)) 10:04:56 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:04:56 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 10:04:56 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 10:04:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:04:56 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 10:04:56 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 10:04:59 INFO - Downloading blessings-1.6.tar.gz 10:04:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:04:59 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)) 10:04:59 INFO - Installing collected packages: blessings 10:04:59 INFO - Running setup.py install for blessings 10:05:00 INFO - Successfully installed blessings 10:05:00 INFO - Cleaning up... 10:05:00 INFO - Return code: 0 10:05:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:05:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:05:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:05:00 INFO - Reading from file tmpfile_stdout 10:05:00 INFO - Current package versions: 10:05:00 INFO - argparse == 1.2.1 10:05:00 INFO - blessings == 1.6 10:05:00 INFO - blobuploader == 1.2.4 10:05:00 INFO - browsermob-proxy == 0.6.0 10:05:00 INFO - docopt == 0.6.1 10:05:00 INFO - manifestparser == 1.1 10:05:00 INFO - marionette-client == 2.3.0 10:05:00 INFO - marionette-driver == 1.4.0 10:05:00 INFO - mozInstall == 1.12 10:05:00 INFO - mozcrash == 0.17 10:05:00 INFO - mozdebug == 0.1 10:05:00 INFO - mozdevice == 0.48 10:05:00 INFO - mozfile == 1.2 10:05:00 INFO - mozhttpd == 0.7 10:05:00 INFO - mozinfo == 0.9 10:05:00 INFO - mozleak == 0.1 10:05:00 INFO - mozlog == 3.1 10:05:00 INFO - moznetwork == 0.27 10:05:00 INFO - mozprocess == 0.22 10:05:00 INFO - mozprofile == 0.28 10:05:00 INFO - mozrunner == 6.11 10:05:00 INFO - mozscreenshot == 0.1 10:05:00 INFO - mozsystemmonitor == 0.0 10:05:00 INFO - moztest == 0.7 10:05:00 INFO - mozversion == 1.4 10:05:00 INFO - psutil == 3.1.1 10:05:00 INFO - requests == 1.2.3 10:05:00 INFO - wptserve == 1.4.0 10:05:00 INFO - wsgiref == 0.1.2 10:05:00 INFO - Running post-action listener: _resource_record_post_action 10:05:00 INFO - Running post-action listener: _start_resource_monitoring 10:05:00 INFO - Starting resource monitoring. 10:05:00 INFO - ##### 10:05:00 INFO - ##### Running pull step. 10:05:00 INFO - ##### 10:05:00 INFO - Running pre-action listener: _resource_record_pre_action 10:05:00 INFO - Running main action method: pull 10:05:00 INFO - Pull has nothing to do! 10:05:00 INFO - Running post-action listener: _resource_record_post_action 10:05:00 INFO - ##### 10:05:00 INFO - ##### Running install step. 10:05:00 INFO - ##### 10:05:00 INFO - Running pre-action listener: _resource_record_pre_action 10:05:00 INFO - Running main action method: install 10:05:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:05:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:05:01 INFO - Reading from file tmpfile_stdout 10:05:01 INFO - Detecting whether we're running mozinstall >=1.0... 10:05:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:05:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:05:01 INFO - Reading from file tmpfile_stdout 10:05:01 INFO - Output received: 10:05:01 INFO - Usage: mozinstall [options] installer 10:05:01 INFO - Options: 10:05:01 INFO - -h, --help show this help message and exit 10:05:01 INFO - -d DEST, --destination=DEST 10:05:01 INFO - Directory to install application into. [default: 10:05:01 INFO - "/builds/slave/test"] 10:05:01 INFO - --app=APP Application being installed. [default: firefox] 10:05:01 INFO - mkdir: /builds/slave/test/build/application 10:05:01 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'] 10:05:01 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 10:05:30 INFO - Reading from file tmpfile_stdout 10:05:30 INFO - Output received: 10:05:30 INFO - /builds/slave/test/build/application/firefox/firefox 10:05:30 INFO - Running post-action listener: _resource_record_post_action 10:05:30 INFO - ##### 10:05:30 INFO - ##### Running run-tests step. 10:05:30 INFO - ##### 10:05:30 INFO - Running pre-action listener: _resource_record_pre_action 10:05:30 INFO - Running main action method: run_tests 10:05:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:05:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:05:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:05:30 INFO - grabbing minidump binary from tooltool 10:05:30 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')]} 10:05:30 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 0x8c3ee30>, '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 0x8edbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f5a470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:05:30 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 10:05:30 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 10:05:30 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:05:30 INFO - Return code: 0 10:05:30 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 10:05:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:05:30 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/SMOca1iWQveGei1mdHfNUg/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 10:05:30 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/SMOca1iWQveGei1mdHfNUg/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 10:05:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:05:30 INFO - 'CCACHE_UMASK': '002', 10:05:30 INFO - 'DISPLAY': ':0', 10:05:30 INFO - 'HOME': '/home/cltbld', 10:05:30 INFO - 'LANG': 'en_US.UTF-8', 10:05:30 INFO - 'LOGNAME': 'cltbld', 10:05:30 INFO - 'MAIL': '/var/mail/cltbld', 10:05:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:05:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:05:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:05:30 INFO - 'MOZ_NO_REMOTE': '1', 10:05:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:05:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:05:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:05:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:05:30 INFO - 'PWD': '/builds/slave/test', 10:05:30 INFO - 'SHELL': '/bin/bash', 10:05:30 INFO - 'SHLVL': '1', 10:05:30 INFO - 'TERM': 'linux', 10:05:30 INFO - 'TMOUT': '86400', 10:05:30 INFO - 'USER': 'cltbld', 10:05:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467996924.225179-380029754', 10:05:30 INFO - '_': '/tools/buildbot/bin/python'} 10:05:30 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/SMOca1iWQveGei1mdHfNUg/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 10:05:31 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 10:05:31 INFO - import pkg_resources 10:05:32 INFO - Using 1 client processes 10:05:32 INFO - wptserve Starting http server on 127.0.0.1:8000 10:05:32 INFO - wptserve Starting http server on 127.0.0.1:8001 10:05:32 INFO - wptserve Starting http server on 127.0.0.1:8443 10:05:34 INFO - SUITE-START | Running 778 tests 10:05:34 INFO - Running testharness tests 10:05:35 INFO - Setting up ssl 10:05:35 INFO - PROCESS | certutil | 10:05:35 INFO - PROCESS | certutil | 10:05:35 INFO - PROCESS | certutil | 10:05:35 INFO - Certificate Nickname Trust Attributes 10:05:35 INFO - SSL,S/MIME,JAR/XPI 10:05:35 INFO - 10:05:35 INFO - web-platform-tests CT,, 10:05:35 INFO - 10:05:35 INFO - Starting runner 10:05:37 INFO - PROCESS | 18804 | 1467997537833 Marionette DEBUG Marionette enabled via build flag and pref 10:05:38 INFO - PROCESS | 18804 | ++DOCSHELL 0xa4d52000 == 1 [pid = 18804] [id = 1] 10:05:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 1 (0xa4d52400) [pid = 18804] [serial = 1] [outer = (nil)] 10:05:38 INFO - PROCESS | 18804 | [18804] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:05:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 2 (0xa4d52c00) [pid = 18804] [serial = 2] [outer = 0xa4d52400] 10:05:38 INFO - PROCESS | 18804 | 1467997538585 Marionette INFO Listening on port 2828 10:05:39 INFO - PROCESS | 18804 | 1467997539236 Marionette DEBUG Marionette enabled via command-line flag 10:05:39 INFO - PROCESS | 18804 | ++DOCSHELL 0xa23ac800 == 2 [pid = 18804] [id = 2] 10:05:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 3 (0xa23adc00) [pid = 18804] [serial = 3] [outer = (nil)] 10:05:39 INFO - PROCESS | 18804 | [18804] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:05:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 18804] [serial = 4] [outer = 0xa23adc00] 10:05:39 INFO - PROCESS | 18804 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d4240 10:05:39 INFO - PROCESS | 18804 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d4d20 10:05:39 INFO - PROCESS | 18804 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20ddda0 10:05:39 INFO - PROCESS | 18804 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20faa00 10:05:39 INFO - PROCESS | 18804 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20df7a0 10:05:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 5 (0xa111b400) [pid = 18804] [serial = 5] [outer = 0xa4d52400] 10:05:39 INFO - PROCESS | 18804 | [18804] 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 10:05:39 INFO - PROCESS | 18804 | 1467997539600 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37314 10:05:39 INFO - PROCESS | 18804 | [18804] 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 10:05:39 INFO - PROCESS | 18804 | 1467997539631 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37315 10:05:39 INFO - PROCESS | 18804 | 1467997539689 Marionette DEBUG Closed connection conn0 10:05:39 INFO - PROCESS | 18804 | [18804] 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 10:05:39 INFO - PROCESS | 18804 | 1467997539799 Marionette DEBUG Closed connection conn1 10:05:39 INFO - PROCESS | 18804 | [18804] 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 10:05:39 INFO - PROCESS | 18804 | 1467997539811 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37316 10:05:39 INFO - PROCESS | 18804 | [18804] 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 10:05:39 INFO - PROCESS | 18804 | 1467997539868 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37317 10:05:39 INFO - PROCESS | 18804 | 1467997539872 Marionette DEBUG Closed connection conn2 10:05:39 INFO - PROCESS | 18804 | 1467997539911 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:05:39 INFO - PROCESS | 18804 | 1467997539936 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":"20160708080626","device":"desktop","version":"48.0"} 10:05:40 INFO - PROCESS | 18804 | [18804] 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 10:05:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x9ac75400 == 3 [pid = 18804] [id = 3] 10:05:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 6 (0x9ac75800) [pid = 18804] [serial = 6] [outer = (nil)] 10:05:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x9ac75c00 == 4 [pid = 18804] [id = 4] 10:05:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 7 (0x9ac79800) [pid = 18804] [serial = 7] [outer = (nil)] 10:05:42 INFO - PROCESS | 18804 | [18804] 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 10:05:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x9a0dd000 == 5 [pid = 18804] [id = 5] 10:05:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 8 (0x9a0dd400) [pid = 18804] [serial = 8] [outer = (nil)] 10:05:42 INFO - PROCESS | 18804 | [18804] 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 10:05:42 INFO - PROCESS | 18804 | [18804] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:05:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 9 (0x99f86c00) [pid = 18804] [serial = 9] [outer = 0x9a0dd400] 10:05:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 10 (0x99cb8800) [pid = 18804] [serial = 10] [outer = 0x9ac75800] 10:05:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 11 (0x99cba400) [pid = 18804] [serial = 11] [outer = 0x9ac79800] 10:05:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 12 (0x99cbcc00) [pid = 18804] [serial = 12] [outer = 0x9a0dd400] 10:05:44 INFO - PROCESS | 18804 | 1467997544037 Marionette INFO startBrowser 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:44 INFO - PROCESS | 18804 | 1467997544087 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 18804 | 1467997544104 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 18804 | 1467997544107 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 13 (0x9836d400) [pid = 18804] [serial = 13] [outer = 0x9a0dd400] 10:05:44 INFO - PROCESS | 18804 | 1467997544783 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1c75e229-5bb9-48cc-a257-176e13fe4f57","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":"20160708080626","device":"desktop","version":"48.0","command_id":1}}] 10:05:44 INFO - PROCESS | 18804 | 1467997544957 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:05:44 INFO - PROCESS | 18804 | 1467997544964 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:45 INFO - PROCESS | 18804 | 1467997545037 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:05:45 INFO - PROCESS | 18804 | 1467997545394 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:05:45 INFO - PROCESS | 18804 | 1467997545398 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:45 INFO - PROCESS | 18804 | [18804] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:05:45 INFO - PROCESS | 18804 | [18804] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:05:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 14 (0x95361800) [pid = 18804] [serial = 14] [outer = 0x9a0dd400] 10:05:45 INFO - PROCESS | 18804 | [18804] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:05:45 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:45 INFO - PROCESS | 18804 | 1467997545860 Marionette TRACE conn3 <- [1,3,null,{}] 10:05:45 INFO - PROCESS | 18804 | 1467997545879 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:05:45 INFO - PROCESS | 18804 | 1467997545886 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:45 INFO - PROCESS | 18804 | 1467997545911 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:05:46 INFO - PROCESS | 18804 | 1467997546013 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 18804 | 1467997546019 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:05:46 INFO - PROCESS | 18804 | 1467997546028 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 18804 | 1467997546034 Marionette TRACE conn3 <- [1,6,null,{}] 10:05:46 INFO - PROCESS | 18804 | 1467997546048 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:46 INFO - PROCESS | 18804 | 1467997546052 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:46 INFO - PROCESS | 18804 | 1467997546077 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:05:46 INFO - PROCESS | 18804 | 1467997546086 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 18804 | 1467997546096 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x93d58400 == 6 [pid = 18804] [id = 6] 10:05:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 15 (0x93d58800) [pid = 18804] [serial = 15] [outer = (nil)] 10:05:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 16 (0x93d5ac00) [pid = 18804] [serial = 16] [outer = 0x93d58800] 10:05:46 INFO - PROCESS | 18804 | 1467997546177 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 17 (0x978c2400) [pid = 18804] [serial = 17] [outer = 0x93d58800] 10:05:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x93a4bc00 == 7 [pid = 18804] [id = 7] 10:05:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 18 (0x93a4c000) [pid = 18804] [serial = 18] [outer = (nil)] 10:05:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 19 (0x93a53000) [pid = 18804] [serial = 19] [outer = 0x93a4c000] 10:05:46 INFO - PROCESS | 18804 | 1467997546646 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 20 (0x93a4dc00) [pid = 18804] [serial = 20] [outer = 0x93a4c000] 10:05:47 INFO - PROCESS | 18804 | [18804] 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 10:05:47 INFO - PROCESS | 18804 | 1467997547151 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1196ms 10:05:47 INFO - PROCESS | 18804 | 1467997547272 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 18804 | 1467997547276 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:05:47 INFO - PROCESS | 18804 | 1467997547308 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 18804 | 1467997547310 Marionette TRACE conn3 <- [1,10,null,{}] 10:05:47 INFO - PROCESS | 18804 | 1467997547324 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:47 INFO - PROCESS | 18804 | 1467997547334 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:47 INFO - PROCESS | 18804 | 1467997547510 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:05:47 INFO - PROCESS | 18804 | 1467997547528 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 18804 | 1467997547539 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x92026000 == 8 [pid = 18804] [id = 8] 10:05:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 21 (0x92026400) [pid = 18804] [serial = 21] [outer = (nil)] 10:05:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 22 (0x92028400) [pid = 18804] [serial = 22] [outer = 0x92026400] 10:05:47 INFO - PROCESS | 18804 | 1467997547610 Marionette DEBUG loaded listener.js 10:05:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 23 (0x9202d000) [pid = 18804] [serial = 23] [outer = 0x92026400] 10:05:48 INFO - PROCESS | 18804 | 1467997548207 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:05:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 946ms 10:05:48 INFO - PROCESS | 18804 | 1467997548467 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 18804 | 1467997548473 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:05:48 INFO - PROCESS | 18804 | 1467997548552 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 18804 | 1467997548557 Marionette TRACE conn3 <- [1,14,null,{}] 10:05:48 INFO - PROCESS | 18804 | 1467997548566 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:48 INFO - PROCESS | 18804 | 1467997548572 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:48 INFO - PROCESS | 18804 | 1467997548755 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:05:48 INFO - PROCESS | 18804 | 1467997548852 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 18804 | 1467997548868 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x92030c00 == 9 [pid = 18804] [id = 9] 10:05:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 24 (0x9231d400) [pid = 18804] [serial = 24] [outer = (nil)] 10:05:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 25 (0x92460000) [pid = 18804] [serial = 25] [outer = 0x9231d400] 10:05:48 INFO - PROCESS | 18804 | 1467997548946 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 26 (0x9246bc00) [pid = 18804] [serial = 26] [outer = 0x9231d400] 10:05:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x93d56000 == 10 [pid = 18804] [id = 10] 10:05:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 27 (0x93d56400) [pid = 18804] [serial = 27] [outer = (nil)] 10:05:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 28 (0x93a51c00) [pid = 18804] [serial = 28] [outer = 0x93d56400] 10:05:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 29 (0x92319c00) [pid = 18804] [serial = 29] [outer = 0x93d56400] 10:05:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x9300ac00 == 11 [pid = 18804] [id = 11] 10:05:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 30 (0x9300cc00) [pid = 18804] [serial = 30] [outer = (nil)] 10:05:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 31 (0x953d5400) [pid = 18804] [serial = 31] [outer = 0x9300cc00] 10:05:50 INFO - PROCESS | 18804 | 1467997550014 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:05:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 32 (0x98a24c00) [pid = 18804] [serial = 32] [outer = 0x9300cc00] 10:05:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1536ms 10:05:50 INFO - PROCESS | 18804 | 1467997550138 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 18804 | 1467997550144 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:05:50 INFO - PROCESS | 18804 | 1467997550216 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 18804 | 1467997550223 Marionette TRACE conn3 <- [1,18,null,{}] 10:05:50 INFO - PROCESS | 18804 | 1467997550286 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:50 INFO - PROCESS | 18804 | 1467997550293 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:50 INFO - PROCESS | 18804 | 1467997550540 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:05:50 INFO - PROCESS | 18804 | 1467997550640 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:50 INFO - PROCESS | 18804 | 1467997550648 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x92320000 == 12 [pid = 18804] [id = 12] 10:05:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 33 (0x93a53800) [pid = 18804] [serial = 33] [outer = (nil)] 10:05:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 34 (0x97808000) [pid = 18804] [serial = 34] [outer = 0x93a53800] 10:05:50 INFO - PROCESS | 18804 | 1467997550748 Marionette DEBUG loaded listener.js 10:05:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 35 (0x9a9bf000) [pid = 18804] [serial = 35] [outer = 0x93a53800] 10:05:51 INFO - PROCESS | 18804 | 1467997551571 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:05:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1438ms 10:05:51 INFO - PROCESS | 18804 | 1467997551625 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:05:51 INFO - PROCESS | 18804 | 1467997551630 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:05:51 INFO - PROCESS | 18804 | 1467997551637 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:05:51 INFO - PROCESS | 18804 | 1467997551641 Marionette TRACE conn3 <- [1,22,null,{}] 10:05:51 INFO - PROCESS | 18804 | 1467997551655 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:51 INFO - PROCESS | 18804 | 1467997551663 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:51 INFO - PROCESS | 18804 | 1467997551887 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:05:52 INFO - PROCESS | 18804 | 1467997552018 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 18804 | 1467997552033 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x9b8fbc00 == 13 [pid = 18804] [id = 13] 10:05:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 36 (0x9b9a8400) [pid = 18804] [serial = 36] [outer = (nil)] 10:05:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 37 (0x9d013c00) [pid = 18804] [serial = 37] [outer = 0x9b9a8400] 10:05:52 INFO - PROCESS | 18804 | 1467997552112 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 38 (0xa111e000) [pid = 18804] [serial = 38] [outer = 0x9b9a8400] 10:05:52 INFO - PROCESS | 18804 | 1467997552918 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1329ms 10:05:52 INFO - PROCESS | 18804 | 1467997552967 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 18804 | 1467997552970 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:05:52 INFO - PROCESS | 18804 | 1467997552995 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 18804 | 1467997552999 Marionette TRACE conn3 <- [1,26,null,{}] 10:05:53 INFO - PROCESS | 18804 | 1467997553005 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:53 INFO - PROCESS | 18804 | 1467997553010 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:53 INFO - PROCESS | 18804 | 1467997553190 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:05:53 INFO - PROCESS | 18804 | 1467997553317 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 18804 | 1467997553324 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x9a0ec400 == 14 [pid = 18804] [id = 14] 10:05:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 39 (0x9a0ef400) [pid = 18804] [serial = 39] [outer = (nil)] 10:05:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 40 (0x9b82b000) [pid = 18804] [serial = 40] [outer = 0x9a0ef400] 10:05:53 INFO - PROCESS | 18804 | 1467997553413 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 41 (0xa2378800) [pid = 18804] [serial = 41] [outer = 0x9a0ef400] 10:05:54 INFO - PROCESS | 18804 | 1467997554558 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:05:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1592ms 10:05:54 INFO - PROCESS | 18804 | 1467997554585 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 18804 | 1467997554591 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:05:54 INFO - PROCESS | 18804 | 1467997554600 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 18804 | 1467997554605 Marionette TRACE conn3 <- [1,30,null,{}] 10:05:54 INFO - PROCESS | 18804 | 1467997554613 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:54 INFO - PROCESS | 18804 | 1467997554618 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:54 INFO - PROCESS | 18804 | 1467997554782 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:05:54 INFO - PROCESS | 18804 | 1467997554923 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 18804 | 1467997554935 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x96ebec00 == 15 [pid = 18804] [id = 15] 10:05:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 42 (0x97809800) [pid = 18804] [serial = 42] [outer = (nil)] 10:05:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 43 (0x98316800) [pid = 18804] [serial = 43] [outer = 0x97809800] 10:05:55 INFO - PROCESS | 18804 | 1467997555026 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 44 (0x98310000) [pid = 18804] [serial = 44] [outer = 0x97809800] 10:05:55 INFO - PROCESS | 18804 | 1467997555934 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:05:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1380ms 10:05:56 INFO - PROCESS | 18804 | 1467997555995 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:05:56 INFO - PROCESS | 18804 | 1467997556001 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:05:56 INFO - PROCESS | 18804 | 1467997556011 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 18804 | 1467997556014 Marionette TRACE conn3 <- [1,34,null,{}] 10:05:56 INFO - PROCESS | 18804 | 1467997556020 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:56 INFO - PROCESS | 18804 | 1467997556024 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:56 INFO - PROCESS | 18804 | 1467997556172 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:05:56 INFO - PROCESS | 18804 | 1467997556182 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 18804 | 1467997556187 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x98e56800 == 16 [pid = 18804] [id = 16] 10:05:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 45 (0x9961ec00) [pid = 18804] [serial = 45] [outer = (nil)] 10:05:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 46 (0x99907c00) [pid = 18804] [serial = 46] [outer = 0x9961ec00] 10:05:56 INFO - PROCESS | 18804 | 1467997556259 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 47 (0x99cc1000) [pid = 18804] [serial = 47] [outer = 0x9961ec00] 10:05:57 INFO - PROCESS | 18804 | 1467997557000 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1036ms 10:05:57 INFO - PROCESS | 18804 | 1467997557068 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 18804 | 1467997557072 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:05:57 INFO - PROCESS | 18804 | 1467997557083 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 18804 | 1467997557088 Marionette TRACE conn3 <- [1,38,null,{}] 10:05:57 INFO - PROCESS | 18804 | 1467997557106 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:57 INFO - PROCESS | 18804 | 1467997557115 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:57 INFO - PROCESS | 18804 | 1467997557270 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:05:57 INFO - PROCESS | 18804 | 1467997557281 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 18804 | 1467997557288 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x9ac82400 == 17 [pid = 18804] [id = 17] 10:05:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 48 (0x9acdfc00) [pid = 18804] [serial = 48] [outer = (nil)] 10:05:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 49 (0x9ae45000) [pid = 18804] [serial = 49] [outer = 0x9acdfc00] 10:05:57 INFO - PROCESS | 18804 | 1467997557365 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 50 (0x9503ac00) [pid = 18804] [serial = 50] [outer = 0x9acdfc00] 10:05:58 INFO - PROCESS | 18804 | 1467997558147 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:05:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1081ms 10:05:58 INFO - PROCESS | 18804 | 1467997558168 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 18804 | 1467997558172 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:05:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:05:58 INFO - PROCESS | 18804 | 1467997558178 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 18804 | 1467997558180 Marionette TRACE conn3 <- [1,42,null,{}] 10:05:58 INFO - PROCESS | 18804 | 1467997558186 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:58 INFO - PROCESS | 18804 | 1467997558192 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:58 INFO - PROCESS | 18804 | 1467997558335 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:05:58 INFO - PROCESS | 18804 | 1467997558351 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 18804 | 1467997558358 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x9ae4d000 == 18 [pid = 18804] [id = 18] 10:05:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 51 (0x9ae4f800) [pid = 18804] [serial = 51] [outer = (nil)] 10:05:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 52 (0x9b290c00) [pid = 18804] [serial = 52] [outer = 0x9ae4f800] 10:05:58 INFO - PROCESS | 18804 | 1467997558428 Marionette DEBUG loaded listener.js 10:05:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 53 (0x9b7d7c00) [pid = 18804] [serial = 53] [outer = 0x9ae4f800] 10:05:59 INFO - PROCESS | 18804 | 1467997559203 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:05:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1082ms 10:05:59 INFO - PROCESS | 18804 | 1467997559273 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 18804 | 1467997559277 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:05:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:05:59 INFO - PROCESS | 18804 | 1467997559285 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 18804 | 1467997559288 Marionette TRACE conn3 <- [1,46,null,{}] 10:05:59 INFO - PROCESS | 18804 | 1467997559293 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:59 INFO - PROCESS | 18804 | 1467997559297 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:59 INFO - PROCESS | 18804 | 1467997559459 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:05:59 INFO - PROCESS | 18804 | 1467997559469 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 18804 | 1467997559475 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:05:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x9b7d0c00 == 19 [pid = 18804] [id = 19] 10:05:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 54 (0x9b7dd400) [pid = 18804] [serial = 54] [outer = (nil)] 10:05:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 55 (0x9b830800) [pid = 18804] [serial = 55] [outer = 0x9b7dd400] 10:05:59 INFO - PROCESS | 18804 | 1467997559547 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 56 (0x9b9ac400) [pid = 18804] [serial = 56] [outer = 0x9b7dd400] 10:06:00 INFO - PROCESS | 18804 | 1467997560284 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:06:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:06:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1030ms 10:06:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:06:00 INFO - PROCESS | 18804 | 1467997560316 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 18804 | 1467997560319 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:06:00 INFO - PROCESS | 18804 | 1467997560325 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 18804 | 1467997560328 Marionette TRACE conn3 <- [1,50,null,{}] 10:06:00 INFO - PROCESS | 18804 | 1467997560333 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:00 INFO - PROCESS | 18804 | 1467997560343 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:00 INFO - PROCESS | 18804 | 1467997560577 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:06:00 INFO - PROCESS | 18804 | 1467997560590 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 18804 | 1467997560595 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x9231e800 == 20 [pid = 18804] [id = 20] 10:06:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 57 (0x93d50800) [pid = 18804] [serial = 57] [outer = (nil)] 10:06:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 58 (0xa23af400) [pid = 18804] [serial = 58] [outer = 0x93d50800] 10:06:00 INFO - PROCESS | 18804 | 1467997560662 Marionette DEBUG loaded listener.js 10:06:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 59 (0xa2544000) [pid = 18804] [serial = 59] [outer = 0x93d50800] 10:06:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:06:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1038ms 10:06:01 INFO - PROCESS | 18804 | 1467997561355 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:01 INFO - PROCESS | 18804 | 1467997561364 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:06:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:06:01 INFO - PROCESS | 18804 | 1467997561368 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:06:01 INFO - PROCESS | 18804 | 1467997561375 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:06:01 INFO - PROCESS | 18804 | 1467997561381 Marionette TRACE conn3 <- [1,54,null,{}] 10:06:01 INFO - PROCESS | 18804 | 1467997561387 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:01 INFO - PROCESS | 18804 | 1467997561391 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:01 INFO - PROCESS | 18804 | 1467997561569 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:06:01 INFO - PROCESS | 18804 | 1467997561588 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 18804 | 1467997561595 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x9231e400 == 21 [pid = 18804] [id = 21] 10:06:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 60 (0x978ba400) [pid = 18804] [serial = 60] [outer = (nil)] 10:06:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0xa25fbc00) [pid = 18804] [serial = 61] [outer = 0x978ba400] 10:06:01 INFO - PROCESS | 18804 | 1467997561660 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0xa2ff1400) [pid = 18804] [serial = 62] [outer = 0x978ba400] 10:06:02 INFO - PROCESS | 18804 | 1467997562356 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:06:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1040ms 10:06:02 INFO - PROCESS | 18804 | 1467997562416 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:06:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:06:02 INFO - PROCESS | 18804 | 1467997562432 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:06:02 INFO - PROCESS | 18804 | 1467997562444 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 18804 | 1467997562447 Marionette TRACE conn3 <- [1,58,null,{}] 10:06:02 INFO - PROCESS | 18804 | 1467997562452 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:02 INFO - PROCESS | 18804 | 1467997562457 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:02 INFO - PROCESS | 18804 | 1467997562642 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:06:02 INFO - PROCESS | 18804 | 1467997562655 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 18804 | 1467997562660 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x98e63400 == 22 [pid = 18804] [id = 22] 10:06:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x9a0e7c00) [pid = 18804] [serial = 63] [outer = (nil)] 10:06:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0xa318c800) [pid = 18804] [serial = 64] [outer = 0x9a0e7c00] 10:06:02 INFO - PROCESS | 18804 | 1467997562733 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0xa3348400) [pid = 18804] [serial = 65] [outer = 0x9a0e7c00] 10:06:03 INFO - PROCESS | 18804 | 1467997563395 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:06:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 988ms 10:06:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:06:03 INFO - PROCESS | 18804 | 1467997563426 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 18804 | 1467997563429 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:06:03 INFO - PROCESS | 18804 | 1467997563435 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 18804 | 1467997563438 Marionette TRACE conn3 <- [1,62,null,{}] 10:06:03 INFO - PROCESS | 18804 | 1467997563443 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:03 INFO - PROCESS | 18804 | 1467997563448 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:03 INFO - PROCESS | 18804 | 1467997563584 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:06:03 INFO - PROCESS | 18804 | 1467997563688 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 18804 | 1467997563695 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:03 INFO - PROCESS | 18804 | ++DOCSHELL 0xa3110c00 == 23 [pid = 18804] [id = 23] 10:06:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0xa318bc00) [pid = 18804] [serial = 66] [outer = (nil)] 10:06:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0xa4d50400) [pid = 18804] [serial = 67] [outer = 0xa318bc00] 10:06:03 INFO - PROCESS | 18804 | 1467997563758 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0xa4f19800) [pid = 18804] [serial = 68] [outer = 0xa318bc00] 10:06:04 INFO - PROCESS | 18804 | 1467997564395 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:06:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 979ms 10:06:04 INFO - PROCESS | 18804 | 1467997564413 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:06:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:06:04 INFO - PROCESS | 18804 | 1467997564418 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:06:04 INFO - PROCESS | 18804 | 1467997564424 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 18804 | 1467997564427 Marionette TRACE conn3 <- [1,66,null,{}] 10:06:04 INFO - PROCESS | 18804 | 1467997564433 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:04 INFO - PROCESS | 18804 | 1467997564438 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:04 INFO - PROCESS | 18804 | 1467997564572 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:06:04 INFO - PROCESS | 18804 | 1467997564590 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 18804 | 1467997564595 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x92321c00 == 24 [pid = 18804] [id = 24] 10:06:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0xa3190400) [pid = 18804] [serial = 69] [outer = (nil)] 10:06:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0xa61bd400) [pid = 18804] [serial = 70] [outer = 0xa3190400] 10:06:04 INFO - PROCESS | 18804 | 1467997564663 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0xa672ec00) [pid = 18804] [serial = 71] [outer = 0xa3190400] 10:06:06 INFO - PROCESS | 18804 | 1467997566507 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:06:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 2133ms 10:06:06 INFO - PROCESS | 18804 | 1467997566557 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:06:06 INFO - PROCESS | 18804 | 1467997566562 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:06:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:06:06 INFO - PROCESS | 18804 | 1467997566577 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 18804 | 1467997566584 Marionette TRACE conn3 <- [1,70,null,{}] 10:06:06 INFO - PROCESS | 18804 | 1467997566595 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:06 INFO - PROCESS | 18804 | 1467997566601 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:06 INFO - PROCESS | 18804 | 1467997566792 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:06:06 INFO - PROCESS | 18804 | 1467997566811 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 18804 | 1467997566819 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x950ec400 == 25 [pid = 18804] [id = 25] 10:06:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x95360400) [pid = 18804] [serial = 72] [outer = (nil)] 10:06:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x9831e000) [pid = 18804] [serial = 73] [outer = 0x95360400] 10:06:06 INFO - PROCESS | 18804 | 1467997566889 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x98aa3400) [pid = 18804] [serial = 74] [outer = 0x95360400] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x93d58800) [pid = 18804] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x97809800) [pid = 18804] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x9961ec00) [pid = 18804] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x9acdfc00) [pid = 18804] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x9ae4f800) [pid = 18804] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x9b7dd400) [pid = 18804] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x93d50800) [pid = 18804] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x978ba400) [pid = 18804] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x9a0e7c00) [pid = 18804] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x92026400) [pid = 18804] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x9231d400) [pid = 18804] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x93a53800) [pid = 18804] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x9b9a8400) [pid = 18804] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:06:07 INFO - PROCESS | 18804 | --DOMWINDOW == 60 (0x9a0ef400) [pid = 18804] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:06:08 INFO - PROCESS | 18804 | 1467997568221 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:06:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1701ms 10:06:08 INFO - PROCESS | 18804 | 1467997568277 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 18804 | 1467997568284 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:06:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:06:08 INFO - PROCESS | 18804 | 1467997568294 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 18804 | 1467997568298 Marionette TRACE conn3 <- [1,74,null,{}] 10:06:08 INFO - PROCESS | 18804 | 1467997568304 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:08 INFO - PROCESS | 18804 | 1467997568309 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:08 INFO - PROCESS | 18804 | 1467997568464 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:06:08 INFO - PROCESS | 18804 | 1467997568475 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 18804 | 1467997568484 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x93a53800 == 26 [pid = 18804] [id = 26] 10:06:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0x99616c00) [pid = 18804] [serial = 75] [outer = (nil)] 10:06:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x99b75000) [pid = 18804] [serial = 76] [outer = 0x99616c00] 10:06:08 INFO - PROCESS | 18804 | 1467997568554 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x9a0e9400) [pid = 18804] [serial = 77] [outer = 0x99616c00] 10:06:09 INFO - PROCESS | 18804 | 1467997569333 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:06:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1088ms 10:06:09 INFO - PROCESS | 18804 | 1467997569381 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:06:09 INFO - PROCESS | 18804 | 1467997569385 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:06:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:06:09 INFO - PROCESS | 18804 | 1467997569392 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 18804 | 1467997569397 Marionette TRACE conn3 <- [1,78,null,{}] 10:06:09 INFO - PROCESS | 18804 | 1467997569416 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:09 INFO - PROCESS | 18804 | 1467997569424 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:09 INFO - PROCESS | 18804 | 1467997569573 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:06:09 INFO - PROCESS | 18804 | 1467997569583 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 18804 | 1467997569591 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x996b7000 == 27 [pid = 18804] [id = 27] 10:06:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x9ac7a000) [pid = 18804] [serial = 78] [outer = (nil)] 10:06:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x9ae45800) [pid = 18804] [serial = 79] [outer = 0x9ac7a000] 10:06:09 INFO - PROCESS | 18804 | 1467997569684 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x9b294800) [pid = 18804] [serial = 80] [outer = 0x9ac7a000] 10:06:10 INFO - PROCESS | 18804 | 1467997570612 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:06:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1286ms 10:06:10 INFO - PROCESS | 18804 | 1467997570680 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 18804 | 1467997570686 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:06:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:06:10 INFO - PROCESS | 18804 | 1467997570694 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 18804 | 1467997570702 Marionette TRACE conn3 <- [1,82,null,{}] 10:06:10 INFO - PROCESS | 18804 | 1467997570710 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:10 INFO - PROCESS | 18804 | 1467997570715 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:10 INFO - PROCESS | 18804 | 1467997570893 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:06:11 INFO - PROCESS | 18804 | 1467997571002 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 18804 | 1467997571013 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x92463c00 == 28 [pid = 18804] [id = 28] 10:06:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x93a4b800) [pid = 18804] [serial = 81] [outer = (nil)] 10:06:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x978c4400) [pid = 18804] [serial = 82] [outer = 0x93a4b800] 10:06:11 INFO - PROCESS | 18804 | 1467997571108 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x9a0eb400) [pid = 18804] [serial = 83] [outer = 0x93a4b800] 10:06:11 INFO - PROCESS | 18804 | 1467997571896 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:06:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1236ms 10:06:11 INFO - PROCESS | 18804 | 1467997571946 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 18804 | 1467997571953 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:06:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:06:11 INFO - PROCESS | 18804 | 1467997571964 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 18804 | 1467997571968 Marionette TRACE conn3 <- [1,86,null,{}] 10:06:11 INFO - PROCESS | 18804 | 1467997571975 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:11 INFO - PROCESS | 18804 | 1467997571980 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:12 INFO - PROCESS | 18804 | 1467997572151 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:06:12 INFO - PROCESS | 18804 | 1467997572285 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 18804 | 1467997572292 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x9a0f1400 == 29 [pid = 18804] [id = 29] 10:06:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x9ae4a800) [pid = 18804] [serial = 84] [outer = (nil)] 10:06:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x9b7d2000) [pid = 18804] [serial = 85] [outer = 0x9ae4a800] 10:06:12 INFO - PROCESS | 18804 | 1467997572374 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x9b8eec00) [pid = 18804] [serial = 86] [outer = 0x9ae4a800] 10:06:13 INFO - PROCESS | 18804 | 1467997573284 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:06:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1382ms 10:06:13 INFO - PROCESS | 18804 | 1467997573346 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:06:13 INFO - PROCESS | 18804 | 1467997573351 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:06:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:06:13 INFO - PROCESS | 18804 | 1467997573357 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 18804 | 1467997573363 Marionette TRACE conn3 <- [1,90,null,{}] 10:06:13 INFO - PROCESS | 18804 | 1467997573380 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:13 INFO - PROCESS | 18804 | 1467997573389 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:13 INFO - PROCESS | 18804 | 1467997573594 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:06:13 INFO - PROCESS | 18804 | 1467997573734 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 18804 | 1467997573747 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:13 INFO - PROCESS | 18804 | ++DOCSHELL 0xa23b4000 == 30 [pid = 18804] [id = 30] 10:06:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0xa253dc00) [pid = 18804] [serial = 87] [outer = (nil)] 10:06:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0xa2ff6400) [pid = 18804] [serial = 88] [outer = 0xa253dc00] 10:06:13 INFO - PROCESS | 18804 | 1467997573828 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0xa4d0c400) [pid = 18804] [serial = 89] [outer = 0xa253dc00] 10:06:14 INFO - PROCESS | 18804 | 1467997574614 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:06:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:06:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1291ms 10:06:14 INFO - PROCESS | 18804 | 1467997574649 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 18804 | 1467997574654 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:06:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:06:14 INFO - PROCESS | 18804 | 1467997574660 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 18804 | 1467997574663 Marionette TRACE conn3 <- [1,94,null,{}] 10:06:14 INFO - PROCESS | 18804 | 1467997574670 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:14 INFO - PROCESS | 18804 | 1467997574675 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:14 INFO - PROCESS | 18804 | 1467997574853 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:06:15 INFO - PROCESS | 18804 | 1467997574988 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 18804 | 1467997574996 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x978c3c00 == 31 [pid = 18804] [id = 31] 10:06:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0xa2fb9000) [pid = 18804] [serial = 90] [outer = (nil)] 10:06:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0xa61b6c00) [pid = 18804] [serial = 91] [outer = 0xa2fb9000] 10:06:15 INFO - PROCESS | 18804 | 1467997575074 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0xa672dc00) [pid = 18804] [serial = 92] [outer = 0xa2fb9000] 10:06:15 INFO - PROCESS | 18804 | 1467997575863 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:06:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:06:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1236ms 10:06:15 INFO - PROCESS | 18804 | 1467997575897 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 18804 | 1467997575901 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:06:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:06:15 INFO - PROCESS | 18804 | 1467997575907 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 18804 | 1467997575911 Marionette TRACE conn3 <- [1,98,null,{}] 10:06:15 INFO - PROCESS | 18804 | 1467997575932 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:15 INFO - PROCESS | 18804 | 1467997575938 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:16 INFO - PROCESS | 18804 | 1467997576148 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:06:16 INFO - PROCESS | 18804 | 1467997576285 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 18804 | 1467997576294 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x93a47000 == 32 [pid = 18804] [id = 32] 10:06:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0xa255dc00) [pid = 18804] [serial = 93] [outer = (nil)] 10:06:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0xa6f42800) [pid = 18804] [serial = 94] [outer = 0xa255dc00] 10:06:16 INFO - PROCESS | 18804 | 1467997576369 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x995afc00) [pid = 18804] [serial = 95] [outer = 0xa255dc00] 10:06:17 INFO - PROCESS | 18804 | 1467997577195 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:06:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1329ms 10:06:17 INFO - PROCESS | 18804 | 1467997577239 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 18804 | 1467997577244 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:06:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:06:17 INFO - PROCESS | 18804 | 1467997577250 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 18804 | 1467997577253 Marionette TRACE conn3 <- [1,102,null,{}] 10:06:17 INFO - PROCESS | 18804 | 1467997577259 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:17 INFO - PROCESS | 18804 | 1467997577269 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:17 INFO - PROCESS | 18804 | 1467997577458 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:06:17 INFO - PROCESS | 18804 | 1467997577603 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 18804 | 1467997577612 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x93b28400 == 33 [pid = 18804] [id = 33] 10:06:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x93d50c00) [pid = 18804] [serial = 96] [outer = (nil)] 10:06:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x99cb9800) [pid = 18804] [serial = 97] [outer = 0x93d50c00] 10:06:17 INFO - PROCESS | 18804 | 1467997577688 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x9ae40c00) [pid = 18804] [serial = 98] [outer = 0x93d50c00] 10:06:18 INFO - PROCESS | 18804 | 1467997578602 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:06:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:06:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1393ms 10:06:18 INFO - PROCESS | 18804 | 1467997578643 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:06:18 INFO - PROCESS | 18804 | 1467997578649 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:06:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:06:18 INFO - PROCESS | 18804 | 1467997578657 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 18804 | 1467997578662 Marionette TRACE conn3 <- [1,106,null,{}] 10:06:18 INFO - PROCESS | 18804 | 1467997578669 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:18 INFO - PROCESS | 18804 | 1467997578674 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:18 INFO - PROCESS | 18804 | 1467997578832 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:06:18 INFO - PROCESS | 18804 | 1467997578974 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 18804 | 1467997578989 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x95040400 == 34 [pid = 18804] [id = 34] 10:06:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x95040800) [pid = 18804] [serial = 99] [outer = (nil)] 10:06:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x95261800) [pid = 18804] [serial = 100] [outer = 0x95040800] 10:06:19 INFO - PROCESS | 18804 | 1467997579067 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x95264c00) [pid = 18804] [serial = 101] [outer = 0x95040800] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x99cbcc00) [pid = 18804] [serial = 12] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x98310000) [pid = 18804] [serial = 44] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x99907c00) [pid = 18804] [serial = 46] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x9ae45000) [pid = 18804] [serial = 49] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x9503ac00) [pid = 18804] [serial = 50] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x9b290c00) [pid = 18804] [serial = 52] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x9b830800) [pid = 18804] [serial = 55] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x9b9ac400) [pid = 18804] [serial = 56] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0xa23af400) [pid = 18804] [serial = 58] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0xa25fbc00) [pid = 18804] [serial = 61] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0xa318c800) [pid = 18804] [serial = 64] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0xa2544000) [pid = 18804] [serial = 59] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x93a51c00) [pid = 18804] [serial = 28] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0xa2ff1400) [pid = 18804] [serial = 62] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0xa3348400) [pid = 18804] [serial = 65] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x9b7d7c00) [pid = 18804] [serial = 53] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x9a9bf000) [pid = 18804] [serial = 35] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0xa111e000) [pid = 18804] [serial = 38] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x9246bc00) [pid = 18804] [serial = 26] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x99cc1000) [pid = 18804] [serial = 47] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0xa2378800) [pid = 18804] [serial = 41] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x9202d000) [pid = 18804] [serial = 23] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0xa4d52c00) [pid = 18804] [serial = 2] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0xa4d50400) [pid = 18804] [serial = 67] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x92460000) [pid = 18804] [serial = 25] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x953d5400) [pid = 18804] [serial = 31] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 60 (0x97808000) [pid = 18804] [serial = 34] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 59 (0x9d013c00) [pid = 18804] [serial = 37] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 58 (0x9b82b000) [pid = 18804] [serial = 40] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 57 (0x98316800) [pid = 18804] [serial = 43] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 56 (0x93a53000) [pid = 18804] [serial = 19] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 55 (0x93d5ac00) [pid = 18804] [serial = 16] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 54 (0x978c2400) [pid = 18804] [serial = 17] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 53 (0x99f86c00) [pid = 18804] [serial = 9] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | --DOMWINDOW == 52 (0x92028400) [pid = 18804] [serial = 22] [outer = (nil)] [url = about:blank] 10:06:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 53 (0x92468400) [pid = 18804] [serial = 102] [outer = 0x9300cc00] 10:06:20 INFO - PROCESS | 18804 | 1467997580682 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:06:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:06:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 2080ms 10:06:20 INFO - PROCESS | 18804 | 1467997580737 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 18804 | 1467997580742 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:06:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:06:20 INFO - PROCESS | 18804 | 1467997580752 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 18804 | 1467997580757 Marionette TRACE conn3 <- [1,110,null,{}] 10:06:20 INFO - PROCESS | 18804 | 1467997580764 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:20 INFO - PROCESS | 18804 | 1467997580769 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:20 INFO - PROCESS | 18804 | 1467997580920 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:06:21 INFO - PROCESS | 18804 | 1467997581013 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 18804 | 1467997581023 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x93a54000 == 35 [pid = 18804] [id = 35] 10:06:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 54 (0x93d59800) [pid = 18804] [serial = 103] [outer = (nil)] 10:06:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 55 (0x95044400) [pid = 18804] [serial = 104] [outer = 0x93d59800] 10:06:21 INFO - PROCESS | 18804 | 1467997581091 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 56 (0x9525f800) [pid = 18804] [serial = 105] [outer = 0x93d59800] 10:06:21 INFO - PROCESS | 18804 | 1467997581778 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:06:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:06:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1082ms 10:06:21 INFO - PROCESS | 18804 | 1467997581833 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:06:21 INFO - PROCESS | 18804 | 1467997581841 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:06:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:06:21 INFO - PROCESS | 18804 | 1467997581852 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 18804 | 1467997581855 Marionette TRACE conn3 <- [1,114,null,{}] 10:06:21 INFO - PROCESS | 18804 | 1467997581875 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:21 INFO - PROCESS | 18804 | 1467997581881 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:22 INFO - PROCESS | 18804 | 1467997582036 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:06:22 INFO - PROCESS | 18804 | 1467997582046 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 18804 | 1467997582056 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x95267c00 == 36 [pid = 18804] [id = 36] 10:06:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 57 (0x978c8c00) [pid = 18804] [serial = 106] [outer = (nil)] 10:06:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 58 (0x9836a800) [pid = 18804] [serial = 107] [outer = 0x978c8c00] 10:06:22 INFO - PROCESS | 18804 | 1467997582124 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 59 (0x98a9c800) [pid = 18804] [serial = 108] [outer = 0x978c8c00] 10:06:22 INFO - PROCESS | 18804 | 1467997582940 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:06:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1151ms 10:06:23 INFO - PROCESS | 18804 | 1467997583006 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 18804 | 1467997583008 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:06:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:06:23 INFO - PROCESS | 18804 | 1467997583015 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 18804 | 1467997583021 Marionette TRACE conn3 <- [1,118,null,{}] 10:06:23 INFO - PROCESS | 18804 | 1467997583037 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:23 INFO - PROCESS | 18804 | 1467997583053 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:23 INFO - PROCESS | 18804 | 1467997583266 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:06:23 INFO - PROCESS | 18804 | 1467997583334 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 18804 | 1467997583345 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x99901c00 == 37 [pid = 18804] [id = 37] 10:06:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 60 (0x99b6a400) [pid = 18804] [serial = 109] [outer = (nil)] 10:06:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0x9a0e8800) [pid = 18804] [serial = 110] [outer = 0x99b6a400] 10:06:23 INFO - PROCESS | 18804 | 1467997583413 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x9a0f4000) [pid = 18804] [serial = 111] [outer = 0x99b6a400] 10:06:24 INFO - PROCESS | 18804 | 1467997584152 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:06:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1192ms 10:06:24 INFO - PROCESS | 18804 | 1467997584210 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 18804 | 1467997584214 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:06:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:06:24 INFO - PROCESS | 18804 | 1467997584220 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 18804 | 1467997584223 Marionette TRACE conn3 <- [1,122,null,{}] 10:06:24 INFO - PROCESS | 18804 | 1467997584228 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:24 INFO - PROCESS | 18804 | 1467997584233 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:24 INFO - PROCESS | 18804 | 1467997584497 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:06:24 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0xa3190400) [pid = 18804] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:06:24 INFO - PROCESS | 18804 | --DOMWINDOW == 60 (0xa318bc00) [pid = 18804] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:06:24 INFO - PROCESS | 18804 | --DOMWINDOW == 59 (0x9ac7a000) [pid = 18804] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:06:24 INFO - PROCESS | 18804 | --DOMWINDOW == 58 (0x99616c00) [pid = 18804] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:06:24 INFO - PROCESS | 18804 | --DOMWINDOW == 57 (0x95360400) [pid = 18804] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:06:24 INFO - PROCESS | 18804 | 1467997584573 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 18804 | 1467997584579 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x92463000 == 38 [pid = 18804] [id = 38] 10:06:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 58 (0x95038800) [pid = 18804] [serial = 112] [outer = (nil)] 10:06:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 59 (0x99616c00) [pid = 18804] [serial = 113] [outer = 0x95038800] 10:06:24 INFO - PROCESS | 18804 | 1467997584645 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 60 (0x9acdec00) [pid = 18804] [serial = 114] [outer = 0x95038800] 10:06:25 INFO - PROCESS | 18804 | 1467997585239 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:06:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1077ms 10:06:25 INFO - PROCESS | 18804 | 1467997585297 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 18804 | 1467997585300 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:06:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:06:25 INFO - PROCESS | 18804 | 1467997585306 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 18804 | 1467997585309 Marionette TRACE conn3 <- [1,126,null,{}] 10:06:25 INFO - PROCESS | 18804 | 1467997585314 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:25 INFO - PROCESS | 18804 | 1467997585319 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:25 INFO - PROCESS | 18804 | 1467997585502 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:06:25 INFO - PROCESS | 18804 | 1467997585519 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 18804 | 1467997585526 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x92464800 == 39 [pid = 18804] [id = 39] 10:06:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0x93a49c00) [pid = 18804] [serial = 115] [outer = (nil)] 10:06:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x9b289400) [pid = 18804] [serial = 116] [outer = 0x93a49c00] 10:06:25 INFO - PROCESS | 18804 | 1467997585590 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x9b7d8000) [pid = 18804] [serial = 117] [outer = 0x93a49c00] 10:06:26 INFO - PROCESS | 18804 | 1467997586361 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:06:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:06:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1084ms 10:06:26 INFO - PROCESS | 18804 | 1467997586390 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 18804 | 1467997586394 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:06:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:06:26 INFO - PROCESS | 18804 | 1467997586400 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 18804 | 1467997586403 Marionette TRACE conn3 <- [1,130,null,{}] 10:06:26 INFO - PROCESS | 18804 | 1467997586408 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:26 INFO - PROCESS | 18804 | 1467997586418 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:26 INFO - PROCESS | 18804 | 1467997586637 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:06:26 INFO - PROCESS | 18804 | 1467997586759 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 18804 | 1467997586770 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x92461800 == 40 [pid = 18804] [id = 40] 10:06:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x92461c00) [pid = 18804] [serial = 118] [outer = (nil)] 10:06:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x93005400) [pid = 18804] [serial = 119] [outer = 0x92461c00] 10:06:26 INFO - PROCESS | 18804 | 1467997586853 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x93d5ac00) [pid = 18804] [serial = 120] [outer = 0x92461c00] 10:06:27 INFO - PROCESS | 18804 | 1467997587809 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:06:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:06:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1478ms 10:06:27 INFO - PROCESS | 18804 | 1467997587882 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 18804 | 1467997587888 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:06:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:06:27 INFO - PROCESS | 18804 | 1467997587897 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 18804 | 1467997587903 Marionette TRACE conn3 <- [1,134,null,{}] 10:06:27 INFO - PROCESS | 18804 | 1467997587910 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:27 INFO - PROCESS | 18804 | 1467997587916 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:28 INFO - PROCESS | 18804 | 1467997588138 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:06:28 INFO - PROCESS | 18804 | 1467997588278 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 18804 | 1467997588290 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x953d9400 == 41 [pid = 18804] [id = 41] 10:06:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x953d9800) [pid = 18804] [serial = 121] [outer = (nil)] 10:06:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x953dc400) [pid = 18804] [serial = 122] [outer = 0x953d9800] 10:06:28 INFO - PROCESS | 18804 | 1467997588372 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x953df000) [pid = 18804] [serial = 123] [outer = 0x953d9800] 10:06:29 INFO - PROCESS | 18804 | 1467997589332 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:06:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1482ms 10:06:29 INFO - PROCESS | 18804 | 1467997589379 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:06:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:06:29 INFO - PROCESS | 18804 | 1467997589383 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:06:29 INFO - PROCESS | 18804 | 1467997589390 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 18804 | 1467997589394 Marionette TRACE conn3 <- [1,138,null,{}] 10:06:29 INFO - PROCESS | 18804 | 1467997589400 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:29 INFO - PROCESS | 18804 | 1467997589405 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:29 INFO - PROCESS | 18804 | 1467997589606 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:06:29 INFO - PROCESS | 18804 | 1467997589778 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 18804 | 1467997589787 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x953e1c00 == 42 [pid = 18804] [id = 42] 10:06:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x99cbd800) [pid = 18804] [serial = 124] [outer = (nil)] 10:06:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x9a0f0400) [pid = 18804] [serial = 125] [outer = 0x99cbd800] 10:06:29 INFO - PROCESS | 18804 | 1467997589867 Marionette DEBUG loaded listener.js 10:06:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x9ac78000) [pid = 18804] [serial = 126] [outer = 0x99cbd800] 10:06:30 INFO - PROCESS | 18804 | 1467997590799 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:06:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:06:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1491ms 10:06:30 INFO - PROCESS | 18804 | 1467997590881 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:06:30 INFO - PROCESS | 18804 | 1467997590888 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:06:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:06:30 INFO - PROCESS | 18804 | 1467997590905 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:06:30 INFO - PROCESS | 18804 | 1467997590912 Marionette TRACE conn3 <- [1,142,null,{}] 10:06:30 INFO - PROCESS | 18804 | 1467997590918 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:30 INFO - PROCESS | 18804 | 1467997590924 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:31 INFO - PROCESS | 18804 | 1467997591241 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:06:31 INFO - PROCESS | 18804 | 1467997591465 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:31 INFO - PROCESS | 18804 | 1467997591476 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x93b28c00 == 43 [pid = 18804] [id = 43] 10:06:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x93b2a000) [pid = 18804] [serial = 127] [outer = (nil)] 10:06:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x9503b400) [pid = 18804] [serial = 128] [outer = 0x93b2a000] 10:06:31 INFO - PROCESS | 18804 | 1467997591543 Marionette DEBUG loaded listener.js 10:06:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x95262800) [pid = 18804] [serial = 129] [outer = 0x93b2a000] 10:06:32 INFO - PROCESS | 18804 | --DOCSHELL 0x92463c00 == 42 [pid = 18804] [id = 28] 10:06:32 INFO - PROCESS | 18804 | --DOCSHELL 0x92464800 == 41 [pid = 18804] [id = 39] 10:06:32 INFO - PROCESS | 18804 | --DOCSHELL 0x92463000 == 40 [pid = 18804] [id = 38] 10:06:32 INFO - PROCESS | 18804 | --DOCSHELL 0x99901c00 == 39 [pid = 18804] [id = 37] 10:06:32 INFO - PROCESS | 18804 | --DOCSHELL 0x95267c00 == 38 [pid = 18804] [id = 36] 10:06:32 INFO - PROCESS | 18804 | --DOCSHELL 0x93a54000 == 37 [pid = 18804] [id = 35] 10:06:32 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x9a0e9400) [pid = 18804] [serial = 77] [outer = (nil)] [url = about:blank] 10:06:32 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x9831e000) [pid = 18804] [serial = 73] [outer = (nil)] [url = about:blank] 10:06:32 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x99b75000) [pid = 18804] [serial = 76] [outer = (nil)] [url = about:blank] 10:06:32 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x98aa3400) [pid = 18804] [serial = 74] [outer = (nil)] [url = about:blank] 10:06:32 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0xa672ec00) [pid = 18804] [serial = 71] [outer = (nil)] [url = about:blank] 10:06:32 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0xa61bd400) [pid = 18804] [serial = 70] [outer = (nil)] [url = about:blank] 10:06:32 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0xa4f19800) [pid = 18804] [serial = 68] [outer = (nil)] [url = about:blank] 10:06:32 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x9b294800) [pid = 18804] [serial = 80] [outer = (nil)] [url = about:blank] 10:06:32 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x9ae45800) [pid = 18804] [serial = 79] [outer = (nil)] [url = about:blank] 10:06:32 INFO - PROCESS | 18804 | 1467997592387 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:06:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:06:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1549ms 10:06:32 INFO - PROCESS | 18804 | 1467997592452 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 18804 | 1467997592457 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:06:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:06:32 INFO - PROCESS | 18804 | 1467997592466 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 18804 | 1467997592470 Marionette TRACE conn3 <- [1,146,null,{}] 10:06:32 INFO - PROCESS | 18804 | 1467997592481 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:32 INFO - PROCESS | 18804 | 1467997592486 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:32 INFO - PROCESS | 18804 | 1467997592633 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:06:32 INFO - PROCESS | 18804 | 1467997592643 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 18804 | 1467997592652 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x95045800 == 38 [pid = 18804] [id = 44] 10:06:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x9536ec00) [pid = 18804] [serial = 130] [outer = (nil)] 10:06:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x953da000) [pid = 18804] [serial = 131] [outer = 0x9536ec00] 10:06:32 INFO - PROCESS | 18804 | 1467997592720 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x98a22c00) [pid = 18804] [serial = 132] [outer = 0x9536ec00] 10:06:33 INFO - PROCESS | 18804 | 1467997593491 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:06:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1082ms 10:06:33 INFO - PROCESS | 18804 | 1467997593547 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 18804 | 1467997593551 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:06:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:06:33 INFO - PROCESS | 18804 | 1467997593557 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 18804 | 1467997593560 Marionette TRACE conn3 <- [1,150,null,{}] 10:06:33 INFO - PROCESS | 18804 | 1467997593566 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:33 INFO - PROCESS | 18804 | 1467997593571 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:33 INFO - PROCESS | 18804 | 1467997593720 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:06:33 INFO - PROCESS | 18804 | 1467997593730 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 18804 | 1467997593739 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x98e5d400 == 39 [pid = 18804] [id = 45] 10:06:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x99620000) [pid = 18804] [serial = 133] [outer = (nil)] 10:06:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x9a0ea000) [pid = 18804] [serial = 134] [outer = 0x99620000] 10:06:33 INFO - PROCESS | 18804 | 1467997593804 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x9ac7c000) [pid = 18804] [serial = 135] [outer = 0x99620000] 10:06:34 INFO - PROCESS | 18804 | 1467997594551 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:06:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:06:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1033ms 10:06:34 INFO - PROCESS | 18804 | 1467997594590 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 18804 | 1467997594596 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:06:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:06:34 INFO - PROCESS | 18804 | 1467997594611 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 18804 | 1467997594617 Marionette TRACE conn3 <- [1,154,null,{}] 10:06:34 INFO - PROCESS | 18804 | 1467997594645 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:34 INFO - PROCESS | 18804 | 1467997594651 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:34 INFO - PROCESS | 18804 | 1467997594841 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:06:34 INFO - PROCESS | 18804 | 1467997594964 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 18804 | 1467997594971 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x9d097000 == 40 [pid = 18804] [id = 46] 10:06:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0xa1120c00) [pid = 18804] [serial = 136] [outer = (nil)] 10:06:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0xa2001400) [pid = 18804] [serial = 137] [outer = 0xa1120c00] 10:06:35 INFO - PROCESS | 18804 | 1467997595060 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0xa2010400) [pid = 18804] [serial = 138] [outer = 0xa1120c00] 10:06:35 INFO - PROCESS | 18804 | 1467997595925 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:06:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:06:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1367ms 10:06:35 INFO - PROCESS | 18804 | 1467997595979 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 18804 | 1467997595982 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:06:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:06:35 INFO - PROCESS | 18804 | 1467997595989 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 18804 | 1467997595992 Marionette TRACE conn3 <- [1,158,null,{}] 10:06:36 INFO - PROCESS | 18804 | 1467997595997 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:36 INFO - PROCESS | 18804 | 1467997596001 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:36 INFO - PROCESS | 18804 | 1467997596181 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:06:36 INFO - PROCESS | 18804 | 1467997596199 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 18804 | 1467997596208 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:36 INFO - PROCESS | 18804 | ++DOCSHELL 0xa2345c00 == 41 [pid = 18804] [id = 47] 10:06:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0xa2378800) [pid = 18804] [serial = 139] [outer = (nil)] 10:06:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0xa23ad800) [pid = 18804] [serial = 140] [outer = 0xa2378800] 10:06:36 INFO - PROCESS | 18804 | 1467997596271 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0xa23a7c00) [pid = 18804] [serial = 141] [outer = 0xa2378800] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x99b6a400) [pid = 18804] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x95038800) [pid = 18804] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x95040800) [pid = 18804] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x93d59800) [pid = 18804] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x93a4b800) [pid = 18804] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x9ae4a800) [pid = 18804] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x978c8c00) [pid = 18804] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0xa253dc00) [pid = 18804] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0xa2fb9000) [pid = 18804] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0xa255dc00) [pid = 18804] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:06:36 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x93d50c00) [pid = 18804] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:06:37 INFO - PROCESS | 18804 | 1467997597151 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:06:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1230ms 10:06:37 INFO - PROCESS | 18804 | 1467997597219 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 18804 | 1467997597223 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:06:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:06:37 INFO - PROCESS | 18804 | 1467997597229 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 18804 | 1467997597232 Marionette TRACE conn3 <- [1,162,null,{}] 10:06:37 INFO - PROCESS | 18804 | 1467997597237 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:37 INFO - PROCESS | 18804 | 1467997597242 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:37 INFO - PROCESS | 18804 | 1467997597392 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:06:37 INFO - PROCESS | 18804 | 1467997597402 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 18804 | 1467997597418 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x93d59800 == 42 [pid = 18804] [id = 48] 10:06:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x95038800) [pid = 18804] [serial = 142] [outer = (nil)] 10:06:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x9516c000) [pid = 18804] [serial = 143] [outer = 0x95038800] 10:06:37 INFO - PROCESS | 18804 | 1467997597580 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x97805c00) [pid = 18804] [serial = 144] [outer = 0x95038800] 10:06:38 INFO - PROCESS | 18804 | 1467997598412 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:06:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:06:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1229ms 10:06:38 INFO - PROCESS | 18804 | 1467997598502 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 18804 | 1467997598504 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:06:38 INFO - PROCESS | 18804 | 1467997598537 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 18804 | 1467997598540 Marionette TRACE conn3 <- [1,166,null,{}] 10:06:38 INFO - PROCESS | 18804 | 1467997598568 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:38 INFO - PROCESS | 18804 | 1467997598572 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:38 INFO - PROCESS | 18804 | 1467997598710 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:06:38 INFO - PROCESS | 18804 | 1467997598811 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 18804 | 1467997598819 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x92021400 == 43 [pid = 18804] [id = 49] 10:06:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x9516a800) [pid = 18804] [serial = 145] [outer = (nil)] 10:06:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0xa318cc00) [pid = 18804] [serial = 146] [outer = 0x9516a800] 10:06:38 INFO - PROCESS | 18804 | 1467997598887 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0xa3192c00) [pid = 18804] [serial = 147] [outer = 0x9516a800] 10:06:39 INFO - PROCESS | 18804 | 1467997599778 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:06:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:06:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1307ms 10:06:39 INFO - PROCESS | 18804 | 1467997599827 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 18804 | 1467997599834 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:06:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:06:39 INFO - PROCESS | 18804 | 1467997599841 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 18804 | 1467997599850 Marionette TRACE conn3 <- [1,170,null,{}] 10:06:39 INFO - PROCESS | 18804 | 1467997599857 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:39 INFO - PROCESS | 18804 | 1467997599863 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:40 INFO - PROCESS | 18804 | 1467997600037 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:06:40 INFO - PROCESS | 18804 | 1467997600177 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 18804 | 1467997600188 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x9300a000 == 44 [pid = 18804] [id = 50] 10:06:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x93a4f400) [pid = 18804] [serial = 148] [outer = (nil)] 10:06:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x9526bc00) [pid = 18804] [serial = 149] [outer = 0x93a4f400] 10:06:40 INFO - PROCESS | 18804 | 1467997600268 Marionette DEBUG loaded listener.js 10:06:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x9536c400) [pid = 18804] [serial = 150] [outer = 0x93a4f400] 10:06:41 INFO - PROCESS | 18804 | 1467997601199 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:06:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:06:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1385ms 10:06:41 INFO - PROCESS | 18804 | 1467997601227 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 18804 | 1467997601235 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:06:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:06:41 INFO - PROCESS | 18804 | 1467997601248 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 18804 | 1467997601254 Marionette TRACE conn3 <- [1,174,null,{}] 10:06:41 INFO - PROCESS | 18804 | 1467997601260 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:41 INFO - PROCESS | 18804 | 1467997601265 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:41 INFO - PROCESS | 18804 | 1467997601455 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:06:41 INFO - PROCESS | 18804 | 1467997601596 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 18804 | 1467997601604 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x9202d800 == 45 [pid = 18804] [id = 51] 10:06:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x95267c00) [pid = 18804] [serial = 151] [outer = (nil)] 10:06:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x9a0ea400) [pid = 18804] [serial = 152] [outer = 0x95267c00] 10:06:41 INFO - PROCESS | 18804 | 1467997601685 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x9ae4a800) [pid = 18804] [serial = 153] [outer = 0x95267c00] 10:06:42 INFO - PROCESS | 18804 | 1467997602519 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:06:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:06:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1332ms 10:06:42 INFO - PROCESS | 18804 | 1467997602579 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:06:42 INFO - PROCESS | 18804 | 1467997602584 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:06:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:06:42 INFO - PROCESS | 18804 | 1467997602590 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 18804 | 1467997602597 Marionette TRACE conn3 <- [1,178,null,{}] 10:06:42 INFO - PROCESS | 18804 | 1467997602613 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:42 INFO - PROCESS | 18804 | 1467997602622 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:42 INFO - PROCESS | 18804 | 1467997602831 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:06:42 INFO - PROCESS | 18804 | 1467997602975 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:42 INFO - PROCESS | 18804 | 1467997602985 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:43 INFO - PROCESS | 18804 | ++DOCSHELL 0xa111c400 == 46 [pid = 18804] [id = 52] 10:06:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0xa23ae000) [pid = 18804] [serial = 154] [outer = (nil)] 10:06:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0xa2fb8400) [pid = 18804] [serial = 155] [outer = 0xa23ae000] 10:06:43 INFO - PROCESS | 18804 | 1467997603066 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0xa33c6400) [pid = 18804] [serial = 156] [outer = 0xa23ae000] 10:06:43 INFO - PROCESS | 18804 | 1467997603944 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:06:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1392ms 10:06:43 INFO - PROCESS | 18804 | 1467997603983 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:06:43 INFO - PROCESS | 18804 | 1467997603988 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:06:43 INFO - PROCESS | 18804 | 1467997603995 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:06:43 INFO - PROCESS | 18804 | 1467997603998 Marionette TRACE conn3 <- [1,182,null,{}] 10:06:44 INFO - PROCESS | 18804 | 1467997604004 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:44 INFO - PROCESS | 18804 | 1467997604012 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:44 INFO - PROCESS | 18804 | 1467997604229 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:06:44 INFO - PROCESS | 18804 | 1467997604231 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:06:44 INFO - PROCESS | 18804 | 1467997604383 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 18804 | 1467997604392 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:44 INFO - PROCESS | 18804 | ++DOCSHELL 0xa34e3000 == 47 [pid = 18804] [id = 53] 10:06:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0xa4d0f400) [pid = 18804] [serial = 157] [outer = (nil)] 10:06:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0xa672a000) [pid = 18804] [serial = 158] [outer = 0xa4d0f400] 10:06:44 INFO - PROCESS | 18804 | 1467997604467 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0xa6793c00) [pid = 18804] [serial = 159] [outer = 0xa4d0f400] 10:06:45 INFO - PROCESS | 18804 | 1467997605333 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:06:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:06:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1382ms 10:06:45 INFO - PROCESS | 18804 | 1467997605378 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:06:45 INFO - PROCESS | 18804 | 1467997605382 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:06:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:06:45 INFO - PROCESS | 18804 | 1467997605388 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 18804 | 1467997605391 Marionette TRACE conn3 <- [1,186,null,{}] 10:06:45 INFO - PROCESS | 18804 | 1467997605397 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:45 INFO - PROCESS | 18804 | 1467997605402 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:45 INFO - PROCESS | 18804 | 1467997605560 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:06:45 INFO - PROCESS | 18804 | 1467997605879 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:45 INFO - PROCESS | 18804 | 1467997605889 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x93a4d000 == 48 [pid = 18804] [id = 54] 10:06:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x93a4fc00) [pid = 18804] [serial = 160] [outer = (nil)] 10:06:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x9503cc00) [pid = 18804] [serial = 161] [outer = 0x93a4fc00] 10:06:46 INFO - PROCESS | 18804 | 1467997606130 Marionette DEBUG loaded listener.js 10:06:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x95167c00) [pid = 18804] [serial = 162] [outer = 0x93a4fc00] 10:06:47 INFO - PROCESS | 18804 | 1467997607098 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:06:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:06:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1737ms 10:06:47 INFO - PROCESS | 18804 | 1467997607150 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:06:47 INFO - PROCESS | 18804 | 1467997607154 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:06:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:06:47 INFO - PROCESS | 18804 | 1467997607163 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:06:47 INFO - PROCESS | 18804 | 1467997607168 Marionette TRACE conn3 <- [1,190,null,{}] 10:06:47 INFO - PROCESS | 18804 | 1467997607175 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:47 INFO - PROCESS | 18804 | 1467997607181 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:47 INFO - PROCESS | 18804 | 1467997607333 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:06:47 INFO - PROCESS | 18804 | 1467997607484 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 18804 | 1467997607490 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x95166800 == 49 [pid = 18804] [id = 55] 10:06:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x953de400) [pid = 18804] [serial = 163] [outer = (nil)] 10:06:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x953fa400) [pid = 18804] [serial = 164] [outer = 0x953de400] 10:06:47 INFO - PROCESS | 18804 | 1467997607564 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x97809800) [pid = 18804] [serial = 165] [outer = 0x953de400] 10:06:47 INFO - PROCESS | 18804 | --DOCSHELL 0x93d59800 == 48 [pid = 18804] [id = 48] 10:06:47 INFO - PROCESS | 18804 | --DOCSHELL 0xa2345c00 == 47 [pid = 18804] [id = 47] 10:06:47 INFO - PROCESS | 18804 | --DOCSHELL 0x9d097000 == 46 [pid = 18804] [id = 46] 10:06:47 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x9b289400) [pid = 18804] [serial = 116] [outer = (nil)] [url = about:blank] 10:06:47 INFO - PROCESS | 18804 | --DOCSHELL 0x98e5d400 == 45 [pid = 18804] [id = 45] 10:06:47 INFO - PROCESS | 18804 | --DOCSHELL 0x95045800 == 44 [pid = 18804] [id = 44] 10:06:47 INFO - PROCESS | 18804 | --DOCSHELL 0x93b28c00 == 43 [pid = 18804] [id = 43] 10:06:48 INFO - PROCESS | 18804 | --DOCSHELL 0x92461800 == 42 [pid = 18804] [id = 40] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x9a0e8800) [pid = 18804] [serial = 110] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x99616c00) [pid = 18804] [serial = 113] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x9a0f4000) [pid = 18804] [serial = 111] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x95264c00) [pid = 18804] [serial = 101] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x95261800) [pid = 18804] [serial = 100] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x95044400) [pid = 18804] [serial = 104] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x9525f800) [pid = 18804] [serial = 105] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x98a24c00) [pid = 18804] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x9a0eb400) [pid = 18804] [serial = 83] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x978c4400) [pid = 18804] [serial = 82] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x9b8eec00) [pid = 18804] [serial = 86] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x9b7d2000) [pid = 18804] [serial = 85] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x9836a800) [pid = 18804] [serial = 107] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0xa4d0c400) [pid = 18804] [serial = 89] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0xa2ff6400) [pid = 18804] [serial = 88] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0xa672dc00) [pid = 18804] [serial = 92] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0xa61b6c00) [pid = 18804] [serial = 91] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x995afc00) [pid = 18804] [serial = 95] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0xa6f42800) [pid = 18804] [serial = 94] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x9ae40c00) [pid = 18804] [serial = 98] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x99cb9800) [pid = 18804] [serial = 97] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x9acdec00) [pid = 18804] [serial = 114] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x98a9c800) [pid = 18804] [serial = 108] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 18804 | 1467997608365 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:06:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:06:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1278ms 10:06:48 INFO - PROCESS | 18804 | 1467997608443 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 18804 | 1467997608449 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:06:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:06:48 INFO - PROCESS | 18804 | 1467997608457 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 18804 | 1467997608460 Marionette TRACE conn3 <- [1,194,null,{}] 10:06:48 INFO - PROCESS | 18804 | 1467997608466 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:48 INFO - PROCESS | 18804 | 1467997608471 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:48 INFO - PROCESS | 18804 | 1467997608637 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:06:48 INFO - PROCESS | 18804 | 1467997608738 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:48 INFO - PROCESS | 18804 | 1467997608746 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x9202d400 == 43 [pid = 18804] [id = 56] 10:06:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x95264c00) [pid = 18804] [serial = 166] [outer = (nil)] 10:06:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x98aa2000) [pid = 18804] [serial = 167] [outer = 0x95264c00] 10:06:48 INFO - PROCESS | 18804 | 1467997608812 Marionette DEBUG loaded listener.js 10:06:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x995b0800) [pid = 18804] [serial = 168] [outer = 0x95264c00] 10:06:49 INFO - PROCESS | 18804 | 1467997609447 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:06:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:06:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1036ms 10:06:49 INFO - PROCESS | 18804 | 1467997609493 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:06:49 INFO - PROCESS | 18804 | 1467997609496 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:06:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:06:49 INFO - PROCESS | 18804 | 1467997609504 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:06:49 INFO - PROCESS | 18804 | 1467997609512 Marionette TRACE conn3 <- [1,198,null,{}] 10:06:49 INFO - PROCESS | 18804 | 1467997609535 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:49 INFO - PROCESS | 18804 | 1467997609542 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:49 INFO - PROCESS | 18804 | 1467997609745 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:06:49 INFO - PROCESS | 18804 | 1467997609811 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:49 INFO - PROCESS | 18804 | 1467997609819 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x95261800 == 44 [pid = 18804] [id = 57] 10:06:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x999c7800) [pid = 18804] [serial = 169] [outer = (nil)] 10:06:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x9a0f5400) [pid = 18804] [serial = 170] [outer = 0x999c7800] 10:06:49 INFO - PROCESS | 18804 | 1467997609886 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x9ac73400) [pid = 18804] [serial = 171] [outer = 0x999c7800] 10:06:50 INFO - PROCESS | 18804 | 1467997610567 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:06:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1085ms 10:06:50 INFO - PROCESS | 18804 | 1467997610588 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:06:50 INFO - PROCESS | 18804 | 1467997610597 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:06:50 INFO - PROCESS | 18804 | 1467997610669 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:06:50 INFO - PROCESS | 18804 | 1467997610672 Marionette TRACE conn3 <- [1,202,null,{}] 10:06:50 INFO - PROCESS | 18804 | 1467997610677 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:50 INFO - PROCESS | 18804 | 1467997610682 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:50 INFO - PROCESS | 18804 | 1467997610876 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:06:50 INFO - PROCESS | 18804 | 1467997610892 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:50 INFO - PROCESS | 18804 | 1467997610899 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x9202ec00 == 45 [pid = 18804] [id = 58] 10:06:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x953f0800) [pid = 18804] [serial = 172] [outer = (nil)] 10:06:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x96e09c00) [pid = 18804] [serial = 173] [outer = 0x953f0800] 10:06:50 INFO - PROCESS | 18804 | 1467997610977 Marionette DEBUG loaded listener.js 10:06:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x96e0d000) [pid = 18804] [serial = 174] [outer = 0x953f0800] 10:06:51 INFO - PROCESS | 18804 | 1467997611742 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:06:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:06:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1149ms 10:06:51 INFO - PROCESS | 18804 | 1467997611804 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:06:51 INFO - PROCESS | 18804 | 1467997611808 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:06:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:06:51 INFO - PROCESS | 18804 | 1467997611814 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 18804 | 1467997611816 Marionette TRACE conn3 <- [1,206,null,{}] 10:06:51 INFO - PROCESS | 18804 | 1467997611822 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:51 INFO - PROCESS | 18804 | 1467997611826 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:52 INFO - PROCESS | 18804 | 1467997612006 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:06:52 INFO - PROCESS | 18804 | 1467997612025 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:52 INFO - PROCESS | 18804 | 1467997612042 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x96e10000 == 46 [pid = 18804] [id = 59] 10:06:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x96e10c00) [pid = 18804] [serial = 175] [outer = (nil)] 10:06:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x9a0ed400) [pid = 18804] [serial = 176] [outer = 0x96e10c00] 10:06:52 INFO - PROCESS | 18804 | 1467997612117 Marionette DEBUG loaded listener.js 10:06:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x9b213800) [pid = 18804] [serial = 177] [outer = 0x96e10c00] 10:06:52 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x99620000) [pid = 18804] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:06:52 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x9536ec00) [pid = 18804] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:06:52 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0xa2378800) [pid = 18804] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:06:52 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x93b2a000) [pid = 18804] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:06:52 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x93a49c00) [pid = 18804] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:06:52 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0xa1120c00) [pid = 18804] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:06:52 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x95038800) [pid = 18804] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:06:53 INFO - PROCESS | 18804 | 1467997613035 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:06:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1279ms 10:06:53 INFO - PROCESS | 18804 | 1467997613093 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:06:53 INFO - PROCESS | 18804 | 1467997613096 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:06:53 INFO - PROCESS | 18804 | 1467997613103 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:06:53 INFO - PROCESS | 18804 | 1467997613106 Marionette TRACE conn3 <- [1,210,null,{}] 10:06:53 INFO - PROCESS | 18804 | 1467997613112 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:53 INFO - PROCESS | 18804 | 1467997613117 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:53 INFO - PROCESS | 18804 | 1467997613260 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:06:53 INFO - PROCESS | 18804 | 1467997613270 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:53 INFO - PROCESS | 18804 | 1467997613277 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x923bec00 == 47 [pid = 18804] [id = 60] 10:06:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x923c4400) [pid = 18804] [serial = 178] [outer = (nil)] 10:06:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x923cc000) [pid = 18804] [serial = 179] [outer = 0x923c4400] 10:06:53 INFO - PROCESS | 18804 | 1467997613341 Marionette DEBUG loaded listener.js 10:06:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x95268000) [pid = 18804] [serial = 180] [outer = 0x923c4400] 10:06:54 INFO - PROCESS | 18804 | 1467997614065 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:06:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 977ms 10:06:54 INFO - PROCESS | 18804 | 1467997614081 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:06:54 INFO - PROCESS | 18804 | 1467997614084 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:06:54 INFO - PROCESS | 18804 | 1467997614090 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 18804 | 1467997614092 Marionette TRACE conn3 <- [1,214,null,{}] 10:06:54 INFO - PROCESS | 18804 | 1467997614098 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:54 INFO - PROCESS | 18804 | 1467997614103 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:54 INFO - PROCESS | 18804 | 1467997614293 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:06:54 INFO - PROCESS | 18804 | 1467997614309 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:54 INFO - PROCESS | 18804 | 1467997614315 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x923c6000 == 48 [pid = 18804] [id = 61] 10:06:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x923c7c00) [pid = 18804] [serial = 181] [outer = (nil)] 10:06:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x9a492400) [pid = 18804] [serial = 182] [outer = 0x923c7c00] 10:06:54 INFO - PROCESS | 18804 | 1467997614381 Marionette DEBUG loaded listener.js 10:06:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x9b7cf400) [pid = 18804] [serial = 183] [outer = 0x923c7c00] 10:06:55 INFO - PROCESS | 18804 | 1467997615326 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:06:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1298ms 10:06:55 INFO - PROCESS | 18804 | 1467997615391 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 18804 | 1467997615397 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:06:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:06:55 INFO - PROCESS | 18804 | 1467997615405 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 18804 | 1467997615413 Marionette TRACE conn3 <- [1,218,null,{}] 10:06:55 INFO - PROCESS | 18804 | 1467997615421 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:55 INFO - PROCESS | 18804 | 1467997615426 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:55 INFO - PROCESS | 18804 | 1467997615654 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:06:55 INFO - PROCESS | 18804 | 1467997615805 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 18804 | 1467997615815 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x92464000 == 49 [pid = 18804] [id = 62] 10:06:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x93005800) [pid = 18804] [serial = 184] [outer = (nil)] 10:06:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x9503f400) [pid = 18804] [serial = 185] [outer = 0x93005800] 10:06:55 INFO - PROCESS | 18804 | 1467997615897 Marionette DEBUG loaded listener.js 10:06:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x95265000) [pid = 18804] [serial = 186] [outer = 0x93005800] 10:06:56 INFO - PROCESS | 18804 | 1467997616771 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:06:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:06:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1433ms 10:06:56 INFO - PROCESS | 18804 | 1467997616838 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:06:56 INFO - PROCESS | 18804 | 1467997616845 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:06:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:06:56 INFO - PROCESS | 18804 | 1467997616856 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:06:56 INFO - PROCESS | 18804 | 1467997616860 Marionette TRACE conn3 <- [1,222,null,{}] 10:06:56 INFO - PROCESS | 18804 | 1467997616867 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:56 INFO - PROCESS | 18804 | 1467997616873 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:57 INFO - PROCESS | 18804 | 1467997617086 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:06:57 INFO - PROCESS | 18804 | 1467997617237 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 18804 | 1467997617244 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x953ee400 == 50 [pid = 18804] [id = 63] 10:06:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x953f6c00) [pid = 18804] [serial = 187] [outer = (nil)] 10:06:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x96eb8c00) [pid = 18804] [serial = 188] [outer = 0x953f6c00] 10:06:57 INFO - PROCESS | 18804 | 1467997617329 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x98377800) [pid = 18804] [serial = 189] [outer = 0x953f6c00] 10:06:58 INFO - PROCESS | 18804 | 1467997618124 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:06:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1338ms 10:06:58 INFO - PROCESS | 18804 | 1467997618195 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:06:58 INFO - PROCESS | 18804 | 1467997618199 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:06:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:06:58 INFO - PROCESS | 18804 | 1467997618206 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:06:58 INFO - PROCESS | 18804 | 1467997618211 Marionette TRACE conn3 <- [1,226,null,{}] 10:06:58 INFO - PROCESS | 18804 | 1467997618228 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:58 INFO - PROCESS | 18804 | 1467997618236 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:58 INFO - PROCESS | 18804 | 1467997618461 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:06:58 INFO - PROCESS | 18804 | 1467997618518 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:58 INFO - PROCESS | 18804 | 1467997618531 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x9ae44800 == 51 [pid = 18804] [id = 64] 10:06:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x9ae4c000) [pid = 18804] [serial = 190] [outer = (nil)] 10:06:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x9b830400) [pid = 18804] [serial = 191] [outer = 0x9ae4c000] 10:06:58 INFO - PROCESS | 18804 | 1467997618676 Marionette DEBUG loaded listener.js 10:06:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x9b9b2400) [pid = 18804] [serial = 192] [outer = 0x9ae4c000] 10:06:59 INFO - PROCESS | 18804 | 1467997619551 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:06:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:06:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1396ms 10:06:59 INFO - PROCESS | 18804 | 1467997619606 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 18804 | 1467997619611 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:06:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:06:59 INFO - PROCESS | 18804 | 1467997619617 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 18804 | 1467997619620 Marionette TRACE conn3 <- [1,230,null,{}] 10:06:59 INFO - PROCESS | 18804 | 1467997619626 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:59 INFO - PROCESS | 18804 | 1467997619631 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:59 INFO - PROCESS | 18804 | 1467997619798 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:06:59 INFO - PROCESS | 18804 | 1467997619945 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 18804 | 1467997619953 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:06:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x92460400 == 52 [pid = 18804] [id = 65] 10:06:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x995afc00) [pid = 18804] [serial = 193] [outer = (nil)] 10:07:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x9a5c8000) [pid = 18804] [serial = 194] [outer = 0x995afc00] 10:07:00 INFO - PROCESS | 18804 | 1467997620033 Marionette DEBUG loaded listener.js 10:07:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x9a5cb000) [pid = 18804] [serial = 195] [outer = 0x995afc00] 10:07:00 INFO - PROCESS | 18804 | 1467997620833 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:07:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:07:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1230ms 10:07:00 INFO - PROCESS | 18804 | 1467997620847 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:07:00 INFO - PROCESS | 18804 | 1467997620851 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:07:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:07:00 INFO - PROCESS | 18804 | 1467997620858 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:07:00 INFO - PROCESS | 18804 | 1467997620862 Marionette TRACE conn3 <- [1,234,null,{}] 10:07:00 INFO - PROCESS | 18804 | 1467997620867 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:00 INFO - PROCESS | 18804 | 1467997620872 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:01 INFO - PROCESS | 18804 | 1467997621029 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:07:01 INFO - PROCESS | 18804 | 1467997621181 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 18804 | 1467997621188 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x9a5c1000 == 53 [pid = 18804] [id = 66] 10:07:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x9a5c4000) [pid = 18804] [serial = 196] [outer = (nil)] 10:07:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x9b20bc00) [pid = 18804] [serial = 197] [outer = 0x9a5c4000] 10:07:01 INFO - PROCESS | 18804 | 1467997621266 Marionette DEBUG loaded listener.js 10:07:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x9d019800) [pid = 18804] [serial = 198] [outer = 0x9a5c4000] 10:07:02 INFO - PROCESS | 18804 | 1467997622198 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1387ms 10:07:02 INFO - PROCESS | 18804 | 1467997622246 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 18804 | 1467997622250 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:07:02 INFO - PROCESS | 18804 | 1467997622256 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 18804 | 1467997622260 Marionette TRACE conn3 <- [1,238,null,{}] 10:07:02 INFO - PROCESS | 18804 | 1467997622265 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:02 INFO - PROCESS | 18804 | 1467997622275 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:02 INFO - PROCESS | 18804 | 1467997622454 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:07:02 INFO - PROCESS | 18804 | 1467997622602 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:02 INFO - PROCESS | 18804 | 1467997622612 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x92022400 == 54 [pid = 18804] [id = 67] 10:07:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x96e0c000) [pid = 18804] [serial = 199] [outer = (nil)] 10:07:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0xa3348400) [pid = 18804] [serial = 200] [outer = 0x96e0c000] 10:07:02 INFO - PROCESS | 18804 | 1467997622692 Marionette DEBUG loaded listener.js 10:07:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0xa4d53800) [pid = 18804] [serial = 201] [outer = 0x96e0c000] 10:07:03 INFO - PROCESS | 18804 | 1467997623525 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:07:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:07:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1327ms 10:07:03 INFO - PROCESS | 18804 | 1467997623585 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:07:03 INFO - PROCESS | 18804 | 1467997623589 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:07:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:07:03 INFO - PROCESS | 18804 | 1467997623595 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 18804 | 1467997623598 Marionette TRACE conn3 <- [1,242,null,{}] 10:07:03 INFO - PROCESS | 18804 | 1467997623604 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:03 INFO - PROCESS | 18804 | 1467997623609 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:03 INFO - PROCESS | 18804 | 1467997623787 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:07:04 INFO - PROCESS | 18804 | 1467997624143 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 18804 | 1467997624152 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x923cb000 == 55 [pid = 18804] [id = 68] 10:07:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x923cbc00) [pid = 18804] [serial = 202] [outer = (nil)] 10:07:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x92467000) [pid = 18804] [serial = 203] [outer = 0x923cbc00] 10:07:04 INFO - PROCESS | 18804 | 1467997624229 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x950e7c00) [pid = 18804] [serial = 204] [outer = 0x923cbc00] 10:07:05 INFO - PROCESS | 18804 | 1467997625075 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1542ms 10:07:05 INFO - PROCESS | 18804 | 1467997625140 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:07:05 INFO - PROCESS | 18804 | 1467997625146 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:07:05 INFO - PROCESS | 18804 | 1467997625154 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 18804 | 1467997625159 Marionette TRACE conn3 <- [1,246,null,{}] 10:07:05 INFO - PROCESS | 18804 | 1467997625170 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:05 INFO - PROCESS | 18804 | 1467997625178 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:05 INFO - PROCESS | 18804 | 1467997625437 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:07:05 INFO - PROCESS | 18804 | 1467997625634 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 18804 | 1467997625643 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x923c6800 == 56 [pid = 18804] [id = 69] 10:07:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x953dac00) [pid = 18804] [serial = 205] [outer = (nil)] 10:07:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x953fa000) [pid = 18804] [serial = 206] [outer = 0x953dac00] 10:07:05 INFO - PROCESS | 18804 | 1467997625776 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x96e0ac00) [pid = 18804] [serial = 207] [outer = 0x953dac00] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x9a0f1400 == 55 [pid = 18804] [id = 29] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x923bec00 == 54 [pid = 18804] [id = 60] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x9a0f0400) [pid = 18804] [serial = 125] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x96e10000 == 53 [pid = 18804] [id = 59] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x9202ec00 == 52 [pid = 18804] [id = 58] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x95261800 == 51 [pid = 18804] [id = 57] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x9202d400 == 50 [pid = 18804] [id = 56] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x95166800 == 49 [pid = 18804] [id = 55] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x93a4d000 == 48 [pid = 18804] [id = 54] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0xa111c400 == 47 [pid = 18804] [id = 52] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x9202d800 == 46 [pid = 18804] [id = 51] 10:07:06 INFO - PROCESS | 18804 | --DOCSHELL 0x9300a000 == 45 [pid = 18804] [id = 50] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x953dc400) [pid = 18804] [serial = 122] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x95262800) [pid = 18804] [serial = 129] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x9503b400) [pid = 18804] [serial = 128] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x9b7d8000) [pid = 18804] [serial = 117] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0xa2001400) [pid = 18804] [serial = 137] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x97805c00) [pid = 18804] [serial = 144] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x9516c000) [pid = 18804] [serial = 143] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0xa23a7c00) [pid = 18804] [serial = 141] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0xa2010400) [pid = 18804] [serial = 138] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x9ac7c000) [pid = 18804] [serial = 135] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x9a0ea000) [pid = 18804] [serial = 134] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x953da000) [pid = 18804] [serial = 131] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x98a22c00) [pid = 18804] [serial = 132] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0xa23ad800) [pid = 18804] [serial = 140] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x93005400) [pid = 18804] [serial = 119] [outer = (nil)] [url = about:blank] 10:07:06 INFO - PROCESS | 18804 | 1467997626617 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1498ms 10:07:06 INFO - PROCESS | 18804 | 1467997626656 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:07:06 INFO - PROCESS | 18804 | 1467997626661 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:07:06 INFO - PROCESS | 18804 | 1467997626670 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 18804 | 1467997626674 Marionette TRACE conn3 <- [1,250,null,{}] 10:07:06 INFO - PROCESS | 18804 | 1467997626680 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:06 INFO - PROCESS | 18804 | 1467997626686 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:06 INFO - PROCESS | 18804 | 1467997626855 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:07:06 INFO - PROCESS | 18804 | 1467997626873 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 18804 | 1467997626881 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x950eb400 == 46 [pid = 18804] [id = 70] 10:07:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x9516c000) [pid = 18804] [serial = 208] [outer = (nil)] 10:07:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x98369800) [pid = 18804] [serial = 209] [outer = 0x9516c000] 10:07:06 INFO - PROCESS | 18804 | 1467997626964 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x99863800) [pid = 18804] [serial = 210] [outer = 0x9516c000] 10:07:07 INFO - PROCESS | 18804 | 1467997627779 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:07:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:07:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1135ms 10:07:07 INFO - PROCESS | 18804 | 1467997627805 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:07:07 INFO - PROCESS | 18804 | 1467997627809 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:07:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:07:07 INFO - PROCESS | 18804 | 1467997627822 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 18804 | 1467997627830 Marionette TRACE conn3 <- [1,254,null,{}] 10:07:07 INFO - PROCESS | 18804 | 1467997627838 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:07 INFO - PROCESS | 18804 | 1467997627845 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:08 INFO - PROCESS | 18804 | 1467997628054 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:07:08 INFO - PROCESS | 18804 | 1467997628070 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:08 INFO - PROCESS | 18804 | 1467997628079 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x92029000 == 47 [pid = 18804] [id = 71] 10:07:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x9a0f3800) [pid = 18804] [serial = 211] [outer = (nil)] 10:07:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x9a5ce800) [pid = 18804] [serial = 212] [outer = 0x9a0f3800] 10:07:08 INFO - PROCESS | 18804 | 1467997628144 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x9ace1c00) [pid = 18804] [serial = 213] [outer = 0x9a0f3800] 10:07:08 INFO - PROCESS | 18804 | 1467997628981 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1197ms 10:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:07:09 INFO - PROCESS | 18804 | 1467997629012 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:07:09 INFO - PROCESS | 18804 | 1467997629015 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:07:09 INFO - PROCESS | 18804 | 1467997629022 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 18804 | 1467997629025 Marionette TRACE conn3 <- [1,258,null,{}] 10:07:09 INFO - PROCESS | 18804 | 1467997629037 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:09 INFO - PROCESS | 18804 | 1467997629041 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:09 INFO - PROCESS | 18804 | 1467997629230 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:07:09 INFO - PROCESS | 18804 | 1467997629257 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 18804 | 1467997629263 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x9a5c9000 == 48 [pid = 18804] [id = 72] 10:07:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x9ac7c000) [pid = 18804] [serial = 214] [outer = (nil)] 10:07:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x9b82c000) [pid = 18804] [serial = 215] [outer = 0x9ac7c000] 10:07:09 INFO - PROCESS | 18804 | 1467997629342 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x9b7dc000) [pid = 18804] [serial = 216] [outer = 0x9ac7c000] 10:07:10 INFO - PROCESS | 18804 | 1467997630137 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1140ms 10:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:07:10 INFO - PROCESS | 18804 | 1467997630168 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 18804 | 1467997630171 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:07:10 INFO - PROCESS | 18804 | 1467997630179 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 18804 | 1467997630182 Marionette TRACE conn3 <- [1,262,null,{}] 10:07:10 INFO - PROCESS | 18804 | 1467997630192 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:10 INFO - PROCESS | 18804 | 1467997630196 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:10 INFO - PROCESS | 18804 | 1467997630388 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:07:10 INFO - PROCESS | 18804 | 1467997630411 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:10 INFO - PROCESS | 18804 | 1467997630427 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x95275400 == 49 [pid = 18804] [id = 73] 10:07:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x95276000) [pid = 18804] [serial = 217] [outer = (nil)] 10:07:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x95279000) [pid = 18804] [serial = 218] [outer = 0x95276000] 10:07:10 INFO - PROCESS | 18804 | 1467997630503 Marionette DEBUG loaded listener.js 10:07:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x9527dc00) [pid = 18804] [serial = 219] [outer = 0x95276000] 10:07:11 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x953f0800) [pid = 18804] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:07:11 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x96e10c00) [pid = 18804] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:07:11 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x999c7800) [pid = 18804] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:07:11 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x953de400) [pid = 18804] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:07:11 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x93a4fc00) [pid = 18804] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:07:11 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x95264c00) [pid = 18804] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:07:11 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x923c4400) [pid = 18804] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:07:11 INFO - PROCESS | 18804 | 1467997631474 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1339ms 10:07:11 INFO - PROCESS | 18804 | 1467997631522 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:07:11 INFO - PROCESS | 18804 | 1467997631525 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:07:11 INFO - PROCESS | 18804 | 1467997631532 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:07:11 INFO - PROCESS | 18804 | 1467997631535 Marionette TRACE conn3 <- [1,266,null,{}] 10:07:11 INFO - PROCESS | 18804 | 1467997631540 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:11 INFO - PROCESS | 18804 | 1467997631546 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:11 INFO - PROCESS | 18804 | 1467997631733 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:07:11 INFO - PROCESS | 18804 | 1467997631753 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 18804 | 1467997631760 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x923c6c00 == 50 [pid = 18804] [id = 74] 10:07:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x93a4fc00) [pid = 18804] [serial = 220] [outer = (nil)] 10:07:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x9b210000) [pid = 18804] [serial = 221] [outer = 0x93a4fc00] 10:07:11 INFO - PROCESS | 18804 | 1467997631828 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0xa2382000) [pid = 18804] [serial = 222] [outer = 0x93a4fc00] 10:07:12 INFO - PROCESS | 18804 | 1467997632625 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1145ms 10:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:07:12 INFO - PROCESS | 18804 | 1467997632678 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 18804 | 1467997632681 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:07:12 INFO - PROCESS | 18804 | 1467997632688 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 18804 | 1467997632691 Marionette TRACE conn3 <- [1,270,null,{}] 10:07:12 INFO - PROCESS | 18804 | 1467997632696 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:12 INFO - PROCESS | 18804 | 1467997632701 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:12 INFO - PROCESS | 18804 | 1467997632864 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:07:12 INFO - PROCESS | 18804 | 1467997632874 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 18804 | 1467997632879 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x923c5800 == 51 [pid = 18804] [id = 75] 10:07:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x999c7800) [pid = 18804] [serial = 223] [outer = (nil)] 10:07:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0xa25f2c00) [pid = 18804] [serial = 224] [outer = 0x999c7800] 10:07:12 INFO - PROCESS | 18804 | 1467997632953 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0xa310c000) [pid = 18804] [serial = 225] [outer = 0x999c7800] 10:07:14 INFO - PROCESS | 18804 | 1467997634015 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1381ms 10:07:14 INFO - PROCESS | 18804 | 1467997634077 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:07:14 INFO - PROCESS | 18804 | 1467997634083 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:07:14 INFO - PROCESS | 18804 | 1467997634091 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:07:14 INFO - PROCESS | 18804 | 1467997634099 Marionette TRACE conn3 <- [1,274,null,{}] 10:07:14 INFO - PROCESS | 18804 | 1467997634108 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:14 INFO - PROCESS | 18804 | 1467997634113 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:14 INFO - PROCESS | 18804 | 1467997634341 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:07:14 INFO - PROCESS | 18804 | 1467997634538 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 18804 | 1467997634551 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x9516fc00 == 52 [pid = 18804] [id = 76] 10:07:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x95170800) [pid = 18804] [serial = 226] [outer = (nil)] 10:07:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x9527cc00) [pid = 18804] [serial = 227] [outer = 0x95170800] 10:07:14 INFO - PROCESS | 18804 | 1467997634682 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x953f5800) [pid = 18804] [serial = 228] [outer = 0x95170800] 10:07:15 INFO - PROCESS | 18804 | 1467997635527 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1484ms 10:07:15 INFO - PROCESS | 18804 | 1467997635576 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 18804 | 1467997635583 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:07:15 INFO - PROCESS | 18804 | 1467997635594 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 18804 | 1467997635597 Marionette TRACE conn3 <- [1,278,null,{}] 10:07:15 INFO - PROCESS | 18804 | 1467997635604 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:15 INFO - PROCESS | 18804 | 1467997635610 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:15 INFO - PROCESS | 18804 | 1467997635801 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:07:15 INFO - PROCESS | 18804 | 1467997635955 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:15 INFO - PROCESS | 18804 | 1467997635962 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x97808000 == 53 [pid = 18804] [id = 77] 10:07:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x99b76000) [pid = 18804] [serial = 229] [outer = (nil)] 10:07:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x9a0ed000) [pid = 18804] [serial = 230] [outer = 0x99b76000] 10:07:16 INFO - PROCESS | 18804 | 1467997636047 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x9a5c7000) [pid = 18804] [serial = 231] [outer = 0x99b76000] 10:07:17 INFO - PROCESS | 18804 | 1467997637061 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1543ms 10:07:17 INFO - PROCESS | 18804 | 1467997637137 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:07:17 INFO - PROCESS | 18804 | 1467997637141 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:07:17 INFO - PROCESS | 18804 | 1467997637148 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:07:17 INFO - PROCESS | 18804 | 1467997637154 Marionette TRACE conn3 <- [1,282,null,{}] 10:07:17 INFO - PROCESS | 18804 | 1467997637170 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:17 INFO - PROCESS | 18804 | 1467997637179 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:17 INFO - PROCESS | 18804 | 1467997637390 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:07:17 INFO - PROCESS | 18804 | 1467997637639 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:17 INFO - PROCESS | 18804 | 1467997637653 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x91de4c00 == 54 [pid = 18804] [id = 78] 10:07:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x91de5000) [pid = 18804] [serial = 232] [outer = (nil)] 10:07:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 105 (0x9ac7f800) [pid = 18804] [serial = 233] [outer = 0x91de5000] 10:07:17 INFO - PROCESS | 18804 | 1467997637733 Marionette DEBUG loaded listener.js 10:07:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 106 (0xa2001400) [pid = 18804] [serial = 234] [outer = 0x91de5000] 10:07:18 INFO - PROCESS | 18804 | 1467997638530 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1435ms 10:07:18 INFO - PROCESS | 18804 | 1467997638584 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 18804 | 1467997638589 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:07:18 INFO - PROCESS | 18804 | 1467997638613 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 18804 | 1467997638617 Marionette TRACE conn3 <- [1,286,null,{}] 10:07:18 INFO - PROCESS | 18804 | 1467997638623 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:18 INFO - PROCESS | 18804 | 1467997638628 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:18 INFO - PROCESS | 18804 | 1467997638816 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:07:18 INFO - PROCESS | 18804 | 1467997638972 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 18804 | 1467997638982 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x9ace0c00 == 55 [pid = 18804] [id = 79] 10:07:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0xa2381000) [pid = 18804] [serial = 235] [outer = (nil)] 10:07:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0xa255dc00) [pid = 18804] [serial = 236] [outer = 0xa2381000] 10:07:19 INFO - PROCESS | 18804 | 1467997639058 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0xa61c2c00) [pid = 18804] [serial = 237] [outer = 0xa2381000] 10:07:19 INFO - PROCESS | 18804 | 1467997639856 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1288ms 10:07:19 INFO - PROCESS | 18804 | 1467997639900 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:07:19 INFO - PROCESS | 18804 | 1467997639904 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:07:19 INFO - PROCESS | 18804 | 1467997639910 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:07:19 INFO - PROCESS | 18804 | 1467997639914 Marionette TRACE conn3 <- [1,290,null,{}] 10:07:19 INFO - PROCESS | 18804 | 1467997639935 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:19 INFO - PROCESS | 18804 | 1467997639941 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:20 INFO - PROCESS | 18804 | 1467997640157 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:07:20 INFO - PROCESS | 18804 | 1467997640271 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 18804 | 1467997640280 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:20 INFO - PROCESS | 18804 | ++DOCSHELL 0x923bfc00 == 56 [pid = 18804] [id = 80] 10:07:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0xa2345c00) [pid = 18804] [serial = 238] [outer = (nil)] 10:07:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0xa6eaa000) [pid = 18804] [serial = 239] [outer = 0xa2345c00] 10:07:20 INFO - PROCESS | 18804 | 1467997640361 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0xa6f42400) [pid = 18804] [serial = 240] [outer = 0xa2345c00] 10:07:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x92b73c00) [pid = 18804] [serial = 241] [outer = 0x9300cc00] 10:07:21 INFO - PROCESS | 18804 | 1467997641338 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1477ms 10:07:21 INFO - PROCESS | 18804 | 1467997641388 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 18804 | 1467997641392 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:07:21 INFO - PROCESS | 18804 | 1467997641398 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 18804 | 1467997641402 Marionette TRACE conn3 <- [1,294,null,{}] 10:07:21 INFO - PROCESS | 18804 | 1467997641408 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:21 INFO - PROCESS | 18804 | 1467997641418 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:21 INFO - PROCESS | 18804 | 1467997641600 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:07:21 INFO - PROCESS | 18804 | 1467997641755 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:21 INFO - PROCESS | 18804 | 1467997641765 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x92467800 == 57 [pid = 18804] [id = 81] 10:07:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x92b6c800) [pid = 18804] [serial = 242] [outer = (nil)] 10:07:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x9527c400) [pid = 18804] [serial = 243] [outer = 0x92b6c800] 10:07:21 INFO - PROCESS | 18804 | 1467997641875 Marionette DEBUG loaded listener.js 10:07:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0xa237ec00) [pid = 18804] [serial = 244] [outer = 0x92b6c800] 10:07:22 INFO - PROCESS | 18804 | 1467997642693 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:22 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. 10:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1330ms 10:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:07:22 INFO - PROCESS | 18804 | 1467997642729 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:07:22 INFO - PROCESS | 18804 | 1467997642732 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:07:22 INFO - PROCESS | 18804 | 1467997642739 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:07:22 INFO - PROCESS | 18804 | 1467997642742 Marionette TRACE conn3 <- [1,298,null,{}] 10:07:22 INFO - PROCESS | 18804 | 1467997642748 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:22 INFO - PROCESS | 18804 | 1467997642753 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:22 INFO - PROCESS | 18804 | 1467997642969 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:07:23 INFO - PROCESS | 18804 | 1467997643087 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 18804 | 1467997643095 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x93b2a000 == 58 [pid = 18804] [id = 82] 10:07:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x93d50000) [pid = 18804] [serial = 245] [outer = (nil)] 10:07:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 118 (0xa8244c00) [pid = 18804] [serial = 246] [outer = 0x93d50000] 10:07:23 INFO - PROCESS | 18804 | 1467997643172 Marionette DEBUG loaded listener.js 10:07:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0xa8259800) [pid = 18804] [serial = 247] [outer = 0x93d50000] 10:07:24 INFO - PROCESS | 18804 | 1467997644279 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:24 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. 10:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1590ms 10:07:24 INFO - PROCESS | 18804 | 1467997644336 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 18804 | 1467997644343 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:07:24 INFO - PROCESS | 18804 | 1467997644353 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 18804 | 1467997644357 Marionette TRACE conn3 <- [1,302,null,{}] 10:07:24 INFO - PROCESS | 18804 | 1467997644365 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:24 INFO - PROCESS | 18804 | 1467997644370 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:24 INFO - PROCESS | 18804 | 1467997644537 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:07:24 INFO - PROCESS | 18804 | 1467997644725 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:24 INFO - PROCESS | 18804 | 1467997644738 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x92b6e800 == 59 [pid = 18804] [id = 83] 10:07:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0x92b6f400) [pid = 18804] [serial = 248] [outer = (nil)] 10:07:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 121 (0x92b76400) [pid = 18804] [serial = 249] [outer = 0x92b6f400] 10:07:24 INFO - PROCESS | 18804 | 1467997644808 Marionette DEBUG loaded listener.js 10:07:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 122 (0x9300b400) [pid = 18804] [serial = 250] [outer = 0x92b6f400] 10:07:25 INFO - PROCESS | 18804 | 1467997645559 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:25 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. 10:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1230ms 10:07:25 INFO - PROCESS | 18804 | 1467997645582 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:07:25 INFO - PROCESS | 18804 | 1467997645589 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:07:25 INFO - PROCESS | 18804 | 1467997645598 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:07:25 INFO - PROCESS | 18804 | 1467997645603 Marionette TRACE conn3 <- [1,306,null,{}] 10:07:25 INFO - PROCESS | 18804 | 1467997645634 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:25 INFO - PROCESS | 18804 | 1467997645639 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:25 INFO - PROCESS | 18804 | 1467997645812 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:07:26 INFO - PROCESS | 18804 | 1467997645975 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:26 INFO - PROCESS | 18804 | 1467997645987 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x923be000 == 60 [pid = 18804] [id = 84] 10:07:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 123 (0x92467c00) [pid = 18804] [serial = 251] [outer = (nil)] 10:07:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 124 (0x95279400) [pid = 18804] [serial = 252] [outer = 0x92467c00] 10:07:26 INFO - PROCESS | 18804 | 1467997646105 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 125 (0x953ddc00) [pid = 18804] [serial = 253] [outer = 0x92467c00] 10:07:27 INFO - PROCESS | 18804 | 1467997647029 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:27 INFO - PROCESS | 18804 | --DOCSHELL 0x953d9400 == 59 [pid = 18804] [id = 41] 10:07:27 INFO - PROCESS | 18804 | --DOCSHELL 0x953e1c00 == 58 [pid = 18804] [id = 42] 10:07:27 INFO - PROCESS | 18804 | --DOCSHELL 0x923c6c00 == 57 [pid = 18804] [id = 74] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 124 (0x9a492400) [pid = 18804] [serial = 182] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOCSHELL 0x95275400 == 56 [pid = 18804] [id = 73] 10:07:27 INFO - PROCESS | 18804 | --DOCSHELL 0x9a5c9000 == 55 [pid = 18804] [id = 72] 10:07:27 INFO - PROCESS | 18804 | --DOCSHELL 0x92029000 == 54 [pid = 18804] [id = 71] 10:07:27 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. 10:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1506ms 10:07:27 INFO - PROCESS | 18804 | --DOCSHELL 0x950eb400 == 53 [pid = 18804] [id = 70] 10:07:27 INFO - PROCESS | 18804 | --DOCSHELL 0x923c6800 == 52 [pid = 18804] [id = 69] 10:07:27 INFO - PROCESS | 18804 | --DOCSHELL 0x923cb000 == 51 [pid = 18804] [id = 68] 10:07:27 INFO - PROCESS | 18804 | 1467997647114 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:07:27 INFO - PROCESS | 18804 | 1467997647117 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:07:27 INFO - PROCESS | 18804 | 1467997647124 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:07:27 INFO - PROCESS | 18804 | 1467997647129 Marionette TRACE conn3 <- [1,310,null,{}] 10:07:27 INFO - PROCESS | 18804 | 1467997647149 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:27 INFO - PROCESS | 18804 | 1467997647157 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:27 INFO - PROCESS | 18804 | 1467997647301 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 123 (0x96e09c00) [pid = 18804] [serial = 173] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 122 (0x9a0ed400) [pid = 18804] [serial = 176] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 121 (0x9b213800) [pid = 18804] [serial = 177] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 120 (0x9a0f5400) [pid = 18804] [serial = 170] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0xa672a000) [pid = 18804] [serial = 158] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x9a0ea400) [pid = 18804] [serial = 152] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 117 (0x97809800) [pid = 18804] [serial = 165] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0x953fa400) [pid = 18804] [serial = 164] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0x95167c00) [pid = 18804] [serial = 162] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x9503cc00) [pid = 18804] [serial = 161] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0xa2fb8400) [pid = 18804] [serial = 155] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x9526bc00) [pid = 18804] [serial = 149] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x98aa2000) [pid = 18804] [serial = 167] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x995b0800) [pid = 18804] [serial = 168] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0xa318cc00) [pid = 18804] [serial = 146] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x923cc000) [pid = 18804] [serial = 179] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x96e0d000) [pid = 18804] [serial = 174] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x95268000) [pid = 18804] [serial = 180] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | --DOMWINDOW == 105 (0x9ac73400) [pid = 18804] [serial = 171] [outer = (nil)] [url = about:blank] 10:07:27 INFO - PROCESS | 18804 | 1467997647445 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:27 INFO - PROCESS | 18804 | 1467997647455 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x953d8800 == 52 [pid = 18804] [id = 85] 10:07:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 106 (0x953dd800) [pid = 18804] [serial = 254] [outer = (nil)] 10:07:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0x953fc400) [pid = 18804] [serial = 255] [outer = 0x953dd800] 10:07:27 INFO - PROCESS | 18804 | 1467997647564 Marionette DEBUG loaded listener.js 10:07:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0x96e0e000) [pid = 18804] [serial = 256] [outer = 0x953dd800] 10:07:28 INFO - PROCESS | 18804 | 1467997648290 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:28 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. 10:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1185ms 10:07:28 INFO - PROCESS | 18804 | 1467997648309 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:07:28 INFO - PROCESS | 18804 | 1467997648314 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:07:28 INFO - PROCESS | 18804 | 1467997648320 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:07:28 INFO - PROCESS | 18804 | 1467997648323 Marionette TRACE conn3 <- [1,314,null,{}] 10:07:28 INFO - PROCESS | 18804 | 1467997648346 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:28 INFO - PROCESS | 18804 | 1467997648351 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:28 INFO - PROCESS | 18804 | 1467997648499 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:07:28 INFO - PROCESS | 18804 | 1467997648512 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 18804 | 1467997648521 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x91ddc000 == 53 [pid = 18804] [id = 86] 10:07:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x9536dc00) [pid = 18804] [serial = 257] [outer = (nil)] 10:07:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x99616c00) [pid = 18804] [serial = 258] [outer = 0x9536dc00] 10:07:28 INFO - PROCESS | 18804 | 1467997648587 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x9a0e9c00) [pid = 18804] [serial = 259] [outer = 0x9536dc00] 10:07:29 INFO - PROCESS | 18804 | 1467997649410 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:29 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. 10:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1131ms 10:07:29 INFO - PROCESS | 18804 | 1467997649456 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:07:29 INFO - PROCESS | 18804 | 1467997649461 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:07:29 INFO - PROCESS | 18804 | 1467997649476 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 18804 | 1467997649480 Marionette TRACE conn3 <- [1,318,null,{}] 10:07:29 INFO - PROCESS | 18804 | 1467997649485 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:29 INFO - PROCESS | 18804 | 1467997649490 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:29 INFO - PROCESS | 18804 | 1467997649679 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:07:29 INFO - PROCESS | 18804 | 1467997649698 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:29 INFO - PROCESS | 18804 | 1467997649705 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x96e0d000 == 54 [pid = 18804] [id = 87] 10:07:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x98318800) [pid = 18804] [serial = 260] [outer = (nil)] 10:07:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x9a5c5000) [pid = 18804] [serial = 261] [outer = 0x98318800] 10:07:29 INFO - PROCESS | 18804 | 1467997649774 Marionette DEBUG loaded listener.js 10:07:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x9a9ba800) [pid = 18804] [serial = 262] [outer = 0x98318800] 10:07:30 INFO - PROCESS | 18804 | 1467997650659 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:30 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. 10:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1236ms 10:07:30 INFO - PROCESS | 18804 | 1467997650704 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:07:30 INFO - PROCESS | 18804 | 1467997650707 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:07:30 INFO - PROCESS | 18804 | 1467997650713 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:07:30 INFO - PROCESS | 18804 | 1467997650716 Marionette TRACE conn3 <- [1,322,null,{}] 10:07:30 INFO - PROCESS | 18804 | 1467997650722 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:30 INFO - PROCESS | 18804 | 1467997650731 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:30 INFO - PROCESS | 18804 | 1467997650975 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:07:31 INFO - PROCESS | 18804 | 1467997650996 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:31 INFO - PROCESS | 18804 | 1467997651002 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x91ddac00 == 55 [pid = 18804] [id = 88] 10:07:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x96e0dc00) [pid = 18804] [serial = 263] [outer = (nil)] 10:07:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0x9d08d000) [pid = 18804] [serial = 264] [outer = 0x96e0dc00] 10:07:31 INFO - PROCESS | 18804 | 1467997651070 Marionette DEBUG loaded listener.js 10:07:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0xa2543800) [pid = 18804] [serial = 265] [outer = 0x96e0dc00] 10:07:31 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0x923cbc00) [pid = 18804] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:07:31 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0x9a0f3800) [pid = 18804] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:07:31 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x9ac7c000) [pid = 18804] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:07:31 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x953dac00) [pid = 18804] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:07:31 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x9516c000) [pid = 18804] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:07:31 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x95276000) [pid = 18804] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:07:31 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x93a4fc00) [pid = 18804] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:07:32 INFO - PROCESS | 18804 | 1467997652078 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:32 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. 10:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1428ms 10:07:32 INFO - PROCESS | 18804 | 1467997652141 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:07:32 INFO - PROCESS | 18804 | 1467997652145 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:07:32 INFO - PROCESS | 18804 | 1467997652151 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:07:32 INFO - PROCESS | 18804 | 1467997652153 Marionette TRACE conn3 <- [1,326,null,{}] 10:07:32 INFO - PROCESS | 18804 | 1467997652159 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:32 INFO - PROCESS | 18804 | 1467997652164 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:32 INFO - PROCESS | 18804 | 1467997652309 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:07:32 INFO - PROCESS | 18804 | 1467997652319 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 18804 | 1467997652327 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x911b5800 == 56 [pid = 18804] [id = 89] 10:07:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x911b7000) [pid = 18804] [serial = 266] [outer = (nil)] 10:07:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x911bc400) [pid = 18804] [serial = 267] [outer = 0x911b7000] 10:07:32 INFO - PROCESS | 18804 | 1467997652393 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x911bfc00) [pid = 18804] [serial = 268] [outer = 0x911b7000] 10:07:33 INFO - PROCESS | 18804 | 1467997653186 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:33 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. 10:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1080ms 10:07:33 INFO - PROCESS | 18804 | 1467997653232 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:07:33 INFO - PROCESS | 18804 | 1467997653234 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:07:33 INFO - PROCESS | 18804 | 1467997653241 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:07:33 INFO - PROCESS | 18804 | 1467997653244 Marionette TRACE conn3 <- [1,330,null,{}] 10:07:33 INFO - PROCESS | 18804 | 1467997653249 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:33 INFO - PROCESS | 18804 | 1467997653254 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:33 INFO - PROCESS | 18804 | 1467997653418 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:07:33 INFO - PROCESS | 18804 | 1467997653427 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 18804 | 1467997653435 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x911b1400 == 57 [pid = 18804] [id = 90] 10:07:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x911b5c00) [pid = 18804] [serial = 269] [outer = (nil)] 10:07:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x953fd400) [pid = 18804] [serial = 270] [outer = 0x911b5c00] 10:07:33 INFO - PROCESS | 18804 | 1467997653500 Marionette DEBUG loaded listener.js 10:07:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0x9ac7c000) [pid = 18804] [serial = 271] [outer = 0x911b5c00] 10:07:34 INFO - PROCESS | 18804 | 1467997654614 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:34 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. 10:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1431ms 10:07:34 INFO - PROCESS | 18804 | 1467997654673 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:07:34 INFO - PROCESS | 18804 | 1467997654680 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:07:34 INFO - PROCESS | 18804 | 1467997654689 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 18804 | 1467997654694 Marionette TRACE conn3 <- [1,334,null,{}] 10:07:34 INFO - PROCESS | 18804 | 1467997654704 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:34 INFO - PROCESS | 18804 | 1467997654710 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:34 INFO - PROCESS | 18804 | 1467997654930 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:07:35 INFO - PROCESS | 18804 | 1467997655134 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:35 INFO - PROCESS | 18804 | 1467997655142 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x92460000 == 58 [pid = 18804] [id = 91] 10:07:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x92463800) [pid = 18804] [serial = 272] [outer = (nil)] 10:07:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 118 (0x92b7b000) [pid = 18804] [serial = 273] [outer = 0x92463800] 10:07:35 INFO - PROCESS | 18804 | 1467997655272 Marionette DEBUG loaded listener.js 10:07:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0x95040000) [pid = 18804] [serial = 274] [outer = 0x92463800] 10:07:36 INFO - PROCESS | 18804 | 1467997656134 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:36 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. 10:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1484ms 10:07:36 INFO - PROCESS | 18804 | 1467997656173 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:07:36 INFO - PROCESS | 18804 | 1467997656181 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:07:36 INFO - PROCESS | 18804 | 1467997656191 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 18804 | 1467997656196 Marionette TRACE conn3 <- [1,338,null,{}] 10:07:36 INFO - PROCESS | 18804 | 1467997656202 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:36 INFO - PROCESS | 18804 | 1467997656207 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:36 INFO - PROCESS | 18804 | 1467997656389 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:07:36 INFO - PROCESS | 18804 | 1467997656548 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 18804 | 1467997656556 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:36 INFO - PROCESS | 18804 | ++DOCSHELL 0x9516a000 == 59 [pid = 18804] [id = 92] 10:07:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0x95275800) [pid = 18804] [serial = 275] [outer = (nil)] 10:07:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 121 (0x96e02400) [pid = 18804] [serial = 276] [outer = 0x95275800] 10:07:36 INFO - PROCESS | 18804 | 1467997656640 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 122 (0x98a9c800) [pid = 18804] [serial = 277] [outer = 0x95275800] 10:07:37 INFO - PROCESS | 18804 | 1467997657556 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:37 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. 10:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1430ms 10:07:37 INFO - PROCESS | 18804 | 1467997657621 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:07:37 INFO - PROCESS | 18804 | 1467997657625 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:07:37 INFO - PROCESS | 18804 | 1467997657632 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 18804 | 1467997657638 Marionette TRACE conn3 <- [1,342,null,{}] 10:07:37 INFO - PROCESS | 18804 | 1467997657654 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:37 INFO - PROCESS | 18804 | 1467997657663 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:37 INFO - PROCESS | 18804 | 1467997657881 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:07:38 INFO - PROCESS | 18804 | 1467997658082 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:38 INFO - PROCESS | 18804 | 1467997658093 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x91de6c00 == 60 [pid = 18804] [id = 93] 10:07:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 123 (0x9d01bc00) [pid = 18804] [serial = 278] [outer = (nil)] 10:07:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 124 (0xa253f000) [pid = 18804] [serial = 279] [outer = 0x9d01bc00] 10:07:38 INFO - PROCESS | 18804 | 1467997658216 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 125 (0xa4d57400) [pid = 18804] [serial = 280] [outer = 0x9d01bc00] 10:07:39 INFO - PROCESS | 18804 | 1467997659141 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:39 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. 10:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1583ms 10:07:39 INFO - PROCESS | 18804 | 1467997659217 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:07:39 INFO - PROCESS | 18804 | 1467997659221 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:07:39 INFO - PROCESS | 18804 | 1467997659228 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:07:39 INFO - PROCESS | 18804 | 1467997659231 Marionette TRACE conn3 <- [1,346,null,{}] 10:07:39 INFO - PROCESS | 18804 | 1467997659237 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:39 INFO - PROCESS | 18804 | 1467997659242 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:39 INFO - PROCESS | 18804 | 1467997659416 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:07:39 INFO - PROCESS | 18804 | 1467997659576 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 18804 | 1467997659587 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:39 INFO - PROCESS | 18804 | ++DOCSHELL 0xa20a1400 == 61 [pid = 18804] [id = 94] 10:07:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 126 (0xa61c0800) [pid = 18804] [serial = 281] [outer = (nil)] 10:07:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 127 (0xa6eab800) [pid = 18804] [serial = 282] [outer = 0xa61c0800] 10:07:39 INFO - PROCESS | 18804 | 1467997659664 Marionette DEBUG loaded listener.js 10:07:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 128 (0xa8259400) [pid = 18804] [serial = 283] [outer = 0xa61c0800] 10:07:40 INFO - PROCESS | 18804 | 1467997660469 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:40 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. 10:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1284ms 10:07:40 INFO - PROCESS | 18804 | 1467997660512 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:07:40 INFO - PROCESS | 18804 | 1467997660516 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:07:40 INFO - PROCESS | 18804 | 1467997660523 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 18804 | 1467997660526 Marionette TRACE conn3 <- [1,350,null,{}] 10:07:40 INFO - PROCESS | 18804 | 1467997660548 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:40 INFO - PROCESS | 18804 | 1467997660554 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:40 INFO - PROCESS | 18804 | 1467997660762 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:07:40 INFO - PROCESS | 18804 | 1467997660881 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 18804 | 1467997660890 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x913a2400 == 62 [pid = 18804] [id = 95] 10:07:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 129 (0x913a3800) [pid = 18804] [serial = 284] [outer = (nil)] 10:07:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 130 (0x913ab400) [pid = 18804] [serial = 285] [outer = 0x913a3800] 10:07:40 INFO - PROCESS | 18804 | 1467997660972 Marionette DEBUG loaded listener.js 10:07:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 131 (0x913ae400) [pid = 18804] [serial = 286] [outer = 0x913a3800] 10:07:41 INFO - PROCESS | 18804 | 1467997661831 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:41 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. 10:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1378ms 10:07:41 INFO - PROCESS | 18804 | 1467997661900 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:07:41 INFO - PROCESS | 18804 | 1467997661904 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:07:41 INFO - PROCESS | 18804 | 1467997661910 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:07:41 INFO - PROCESS | 18804 | 1467997661915 Marionette TRACE conn3 <- [1,354,null,{}] 10:07:41 INFO - PROCESS | 18804 | 1467997661921 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:41 INFO - PROCESS | 18804 | 1467997661931 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:42 INFO - PROCESS | 18804 | 1467997662172 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:07:42 INFO - PROCESS | 18804 | 1467997662332 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 18804 | 1467997662341 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4b2400 == 63 [pid = 18804] [id = 96] 10:07:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 132 (0x8f4b3000) [pid = 18804] [serial = 287] [outer = (nil)] 10:07:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x8f4bd000) [pid = 18804] [serial = 288] [outer = 0x8f4b3000] 10:07:42 INFO - PROCESS | 18804 | 1467997662453 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x913b0c00) [pid = 18804] [serial = 289] [outer = 0x8f4b3000] 10:07:43 INFO - PROCESS | 18804 | 1467997663296 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:43 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. 10:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1430ms 10:07:43 INFO - PROCESS | 18804 | 1467997663341 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:07:43 INFO - PROCESS | 18804 | 1467997663346 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:07:43 INFO - PROCESS | 18804 | 1467997663352 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 18804 | 1467997663357 Marionette TRACE conn3 <- [1,358,null,{}] 10:07:43 INFO - PROCESS | 18804 | 1467997663363 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:43 INFO - PROCESS | 18804 | 1467997663368 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:43 INFO - PROCESS | 18804 | 1467997663541 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:07:43 INFO - PROCESS | 18804 | 1467997663702 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:43 INFO - PROCESS | 18804 | 1467997663709 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x913aa000 == 64 [pid = 18804] [id = 97] 10:07:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 135 (0x91de4800) [pid = 18804] [serial = 290] [outer = (nil)] 10:07:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 136 (0xa684d400) [pid = 18804] [serial = 291] [outer = 0x91de4800] 10:07:43 INFO - PROCESS | 18804 | 1467997663788 Marionette DEBUG loaded listener.js 10:07:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 137 (0xa8c28800) [pid = 18804] [serial = 292] [outer = 0x91de4800] 10:07:44 INFO - PROCESS | 18804 | 1467997664667 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:44 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. 10:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1383ms 10:07:44 INFO - PROCESS | 18804 | 1467997664736 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:07:44 INFO - PROCESS | 18804 | 1467997664740 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:07:44 INFO - PROCESS | 18804 | 1467997664747 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 18804 | 1467997664751 Marionette TRACE conn3 <- [1,362,null,{}] 10:07:44 INFO - PROCESS | 18804 | 1467997664756 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:44 INFO - PROCESS | 18804 | 1467997664761 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:44 INFO - PROCESS | 18804 | 1467997664967 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:07:45 INFO - PROCESS | 18804 | 1467997665178 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:45 INFO - PROCESS | 18804 | 1467997665184 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x9202d800 == 65 [pid = 18804] [id = 98] 10:07:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 138 (0x923c8800) [pid = 18804] [serial = 293] [outer = (nil)] 10:07:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 139 (0x95272800) [pid = 18804] [serial = 294] [outer = 0x923c8800] 10:07:45 INFO - PROCESS | 18804 | 1467997665307 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 140 (0x9a0e8800) [pid = 18804] [serial = 295] [outer = 0x923c8800] 10:07:46 INFO - PROCESS | 18804 | 1467997666166 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:46 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. 10:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1478ms 10:07:46 INFO - PROCESS | 18804 | 1467997666226 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:07:46 INFO - PROCESS | 18804 | 1467997666230 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:07:46 INFO - PROCESS | 18804 | 1467997666236 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:07:46 INFO - PROCESS | 18804 | 1467997666238 Marionette TRACE conn3 <- [1,366,null,{}] 10:07:46 INFO - PROCESS | 18804 | 1467997666244 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:46 INFO - PROCESS | 18804 | 1467997666249 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:46 INFO - PROCESS | 18804 | 1467997666651 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:07:46 INFO - PROCESS | 18804 | 1467997666884 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 18804 | 1467997666892 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x913a1400 == 66 [pid = 18804] [id = 99] 10:07:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0x913a2800) [pid = 18804] [serial = 296] [outer = (nil)] 10:07:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x913a8c00) [pid = 18804] [serial = 297] [outer = 0x913a2800] 10:07:46 INFO - PROCESS | 18804 | 1467997666965 Marionette DEBUG loaded listener.js 10:07:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x91de9c00) [pid = 18804] [serial = 298] [outer = 0x913a2800] 10:07:47 INFO - PROCESS | 18804 | 1467997667985 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:48 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. 10:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1778ms 10:07:48 INFO - PROCESS | 18804 | 1467997668015 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:07:48 INFO - PROCESS | 18804 | 1467997668021 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:07:48 INFO - PROCESS | 18804 | 1467997668028 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:07:48 INFO - PROCESS | 18804 | 1467997668033 Marionette TRACE conn3 <- [1,370,null,{}] 10:07:48 INFO - PROCESS | 18804 | 1467997668039 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:48 INFO - PROCESS | 18804 | 1467997668044 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:48 INFO - PROCESS | 18804 | 1467997668208 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:07:48 INFO - PROCESS | 18804 | 1467997668373 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 18804 | 1467997668382 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x92322800 == 67 [pid = 18804] [id = 100] 10:07:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x9246d800) [pid = 18804] [serial = 299] [outer = (nil)] 10:07:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x93b2e000) [pid = 18804] [serial = 300] [outer = 0x9246d800] 10:07:48 INFO - PROCESS | 18804 | 1467997668510 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x95261000) [pid = 18804] [serial = 301] [outer = 0x9246d800] 10:07:48 INFO - PROCESS | 18804 | --DOCSHELL 0xa23b4000 == 66 [pid = 18804] [id = 30] 10:07:48 INFO - PROCESS | 18804 | --DOCSHELL 0x996b7000 == 65 [pid = 18804] [id = 27] 10:07:49 INFO - PROCESS | 18804 | --DOCSHELL 0x911b5800 == 64 [pid = 18804] [id = 89] 10:07:49 INFO - PROCESS | 18804 | --DOCSHELL 0x91ddac00 == 63 [pid = 18804] [id = 88] 10:07:49 INFO - PROCESS | 18804 | --DOCSHELL 0x96e0d000 == 62 [pid = 18804] [id = 87] 10:07:49 INFO - PROCESS | 18804 | --DOCSHELL 0x91ddc000 == 61 [pid = 18804] [id = 86] 10:07:49 INFO - PROCESS | 18804 | --DOCSHELL 0x953d8800 == 60 [pid = 18804] [id = 85] 10:07:49 INFO - PROCESS | 18804 | --DOCSHELL 0x923be000 == 59 [pid = 18804] [id = 84] 10:07:49 INFO - PROCESS | 18804 | --DOCSHELL 0x92b6e800 == 58 [pid = 18804] [id = 83] 10:07:49 INFO - PROCESS | 18804 | --DOCSHELL 0x9516fc00 == 57 [pid = 18804] [id = 76] 10:07:49 INFO - PROCESS | 18804 | --DOCSHELL 0x923c5800 == 56 [pid = 18804] [id = 75] 10:07:49 INFO - PROCESS | 18804 | 1467997669380 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x92467000) [pid = 18804] [serial = 203] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x9a5ce800) [pid = 18804] [serial = 212] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x9b82c000) [pid = 18804] [serial = 215] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x96e0ac00) [pid = 18804] [serial = 207] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x953fa000) [pid = 18804] [serial = 206] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x98369800) [pid = 18804] [serial = 209] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 139 (0x99863800) [pid = 18804] [serial = 210] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 138 (0xa3348400) [pid = 18804] [serial = 200] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 137 (0x9503f400) [pid = 18804] [serial = 185] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 136 (0x9b20bc00) [pid = 18804] [serial = 197] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 135 (0x9a5c8000) [pid = 18804] [serial = 194] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 134 (0x95279000) [pid = 18804] [serial = 218] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x96eb8c00) [pid = 18804] [serial = 188] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0x9b830400) [pid = 18804] [serial = 191] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 131 (0x9527dc00) [pid = 18804] [serial = 219] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 130 (0x950e7c00) [pid = 18804] [serial = 204] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 129 (0x9b7dc000) [pid = 18804] [serial = 216] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 128 (0x9ace1c00) [pid = 18804] [serial = 213] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 127 (0x9b210000) [pid = 18804] [serial = 221] [outer = (nil)] [url = about:blank] 10:07:49 INFO - PROCESS | 18804 | --DOMWINDOW == 126 (0xa2382000) [pid = 18804] [serial = 222] [outer = (nil)] [url = about:blank] 10:07:49 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. 10:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1446ms 10:07:49 INFO - PROCESS | 18804 | 1467997669473 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:07:49 INFO - PROCESS | 18804 | 1467997669477 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:07:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:07:49 INFO - PROCESS | 18804 | 1467997669483 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 18804 | 1467997669486 Marionette TRACE conn3 <- [1,374,null,{}] 10:07:49 INFO - PROCESS | 18804 | 1467997669492 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:49 INFO - PROCESS | 18804 | 1467997669497 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:49 INFO - PROCESS | 18804 | 1467997669655 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:07:49 INFO - PROCESS | 18804 | 1467997669792 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:49 INFO - PROCESS | 18804 | 1467997669802 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x911b5800 == 57 [pid = 18804] [id = 101] 10:07:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 127 (0x92b72400) [pid = 18804] [serial = 302] [outer = (nil)] 10:07:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 128 (0x95276000) [pid = 18804] [serial = 303] [outer = 0x92b72400] 10:07:49 INFO - PROCESS | 18804 | 1467997669868 Marionette DEBUG loaded listener.js 10:07:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 129 (0x953e1800) [pid = 18804] [serial = 304] [outer = 0x92b72400] 10:07:50 INFO - PROCESS | 18804 | 1467997670630 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:07:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:07:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1177ms 10:07:50 INFO - PROCESS | 18804 | 1467997670662 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:07:50 INFO - PROCESS | 18804 | 1467997670666 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:07:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:07:50 INFO - PROCESS | 18804 | 1467997670682 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:07:50 INFO - PROCESS | 18804 | 1467997670688 Marionette TRACE conn3 <- [1,378,null,{}] 10:07:50 INFO - PROCESS | 18804 | 1467997670694 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:50 INFO - PROCESS | 18804 | 1467997670699 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:50 INFO - PROCESS | 18804 | 1467997670854 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:07:50 INFO - PROCESS | 18804 | 1467997670864 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:50 INFO - PROCESS | 18804 | 1467997670871 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8de400 == 58 [pid = 18804] [id = 102] 10:07:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 130 (0x8f8df000) [pid = 18804] [serial = 305] [outer = (nil)] 10:07:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 131 (0x8f8e8000) [pid = 18804] [serial = 306] [outer = 0x8f8df000] 10:07:50 INFO - PROCESS | 18804 | 1467997670936 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 132 (0x96e03000) [pid = 18804] [serial = 307] [outer = 0x8f8df000] 10:07:51 INFO - PROCESS | 18804 | 1467997671808 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:07:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:07:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1190ms 10:07:51 INFO - PROCESS | 18804 | 1467997671865 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:07:51 INFO - PROCESS | 18804 | 1467997671867 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:07:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:07:51 INFO - PROCESS | 18804 | 1467997671874 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:07:51 INFO - PROCESS | 18804 | 1467997671877 Marionette TRACE conn3 <- [1,382,null,{}] 10:07:51 INFO - PROCESS | 18804 | 1467997671882 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:51 INFO - PROCESS | 18804 | 1467997671886 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:52 INFO - PROCESS | 18804 | 1467997672079 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:07:52 INFO - PROCESS | 18804 | 1467997672099 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:52 INFO - PROCESS | 18804 | 1467997672109 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x913b1800 == 59 [pid = 18804] [id = 103] 10:07:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x913b3c00) [pid = 18804] [serial = 308] [outer = (nil)] 10:07:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x913bc000) [pid = 18804] [serial = 309] [outer = 0x913b3c00] 10:07:52 INFO - PROCESS | 18804 | 1467997672187 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 135 (0x913be800) [pid = 18804] [serial = 310] [outer = 0x913b3c00] 10:07:52 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:52 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:07:52 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:52 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:52 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:53 INFO - PROCESS | 18804 | 1467997673076 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:07:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:07:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1234ms 10:07:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:07:53 INFO - PROCESS | 18804 | 1467997673108 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:07:53 INFO - PROCESS | 18804 | 1467997673111 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:07:53 INFO - PROCESS | 18804 | 1467997673117 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:07:53 INFO - PROCESS | 18804 | 1467997673120 Marionette TRACE conn3 <- [1,386,null,{}] 10:07:53 INFO - PROCESS | 18804 | 1467997673132 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:53 INFO - PROCESS | 18804 | 1467997673135 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:53 INFO - PROCESS | 18804 | 1467997673326 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:07:53 INFO - PROCESS | 18804 | 1467997673363 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 18804 | 1467997673380 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x96e04000 == 60 [pid = 18804] [id = 104] 10:07:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 136 (0x96e07c00) [pid = 18804] [serial = 311] [outer = (nil)] 10:07:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 137 (0x9831e000) [pid = 18804] [serial = 312] [outer = 0x96e07c00] 10:07:53 INFO - PROCESS | 18804 | 1467997673452 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 138 (0x996b8400) [pid = 18804] [serial = 313] [outer = 0x96e07c00] 10:07:54 INFO - PROCESS | 18804 | --DOMWINDOW == 137 (0x96e0dc00) [pid = 18804] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:07:54 INFO - PROCESS | 18804 | --DOMWINDOW == 136 (0x911b7000) [pid = 18804] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:07:54 INFO - PROCESS | 18804 | --DOMWINDOW == 135 (0x92467c00) [pid = 18804] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:07:54 INFO - PROCESS | 18804 | --DOMWINDOW == 134 (0x9536dc00) [pid = 18804] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:07:54 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x953dd800) [pid = 18804] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:07:54 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0x92b6f400) [pid = 18804] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:07:54 INFO - PROCESS | 18804 | --DOMWINDOW == 131 (0x98318800) [pid = 18804] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:07:54 INFO - PROCESS | 18804 | 1467997674481 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:07:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1384ms 10:07:54 INFO - PROCESS | 18804 | 1467997674500 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 18804 | 1467997674503 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:07:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:07:54 INFO - PROCESS | 18804 | 1467997674509 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 18804 | 1467997674511 Marionette TRACE conn3 <- [1,390,null,{}] 10:07:54 INFO - PROCESS | 18804 | 1467997674517 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:54 INFO - PROCESS | 18804 | 1467997674522 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:54 INFO - PROCESS | 18804 | 1467997674667 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:07:54 INFO - PROCESS | 18804 | 1467997674685 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 18804 | 1467997674692 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4c1c00 == 61 [pid = 18804] [id = 105] 10:07:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 132 (0x913ac800) [pid = 18804] [serial = 314] [outer = (nil)] 10:07:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x99617800) [pid = 18804] [serial = 315] [outer = 0x913ac800] 10:07:54 INFO - PROCESS | 18804 | 1467997674757 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x9a0eac00) [pid = 18804] [serial = 316] [outer = 0x913ac800] 10:07:55 INFO - PROCESS | 18804 | 1467997675594 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:07:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1127ms 10:07:55 INFO - PROCESS | 18804 | 1467997675638 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 18804 | 1467997675642 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:07:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:07:55 INFO - PROCESS | 18804 | 1467997675647 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 18804 | 1467997675650 Marionette TRACE conn3 <- [1,394,null,{}] 10:07:55 INFO - PROCESS | 18804 | 1467997675655 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:55 INFO - PROCESS | 18804 | 1467997675660 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:55 INFO - PROCESS | 18804 | 1467997675818 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:07:55 INFO - PROCESS | 18804 | 1467997675828 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 18804 | 1467997675835 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x913bbc00 == 62 [pid = 18804] [id = 106] 10:07:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 135 (0x99b77000) [pid = 18804] [serial = 317] [outer = (nil)] 10:07:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 136 (0x9ac74400) [pid = 18804] [serial = 318] [outer = 0x99b77000] 10:07:55 INFO - PROCESS | 18804 | 1467997675909 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 137 (0x9ae46c00) [pid = 18804] [serial = 319] [outer = 0x99b77000] 10:07:57 INFO - PROCESS | 18804 | 1467997677031 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:07:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1441ms 10:07:57 INFO - PROCESS | 18804 | 1467997677090 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 18804 | 1467997677097 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:07:57 INFO - PROCESS | 18804 | 1467997677104 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 18804 | 1467997677112 Marionette TRACE conn3 <- [1,398,null,{}] 10:07:57 INFO - PROCESS | 18804 | 1467997677119 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:57 INFO - PROCESS | 18804 | 1467997677124 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:57 INFO - PROCESS | 18804 | 1467997677360 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:07:57 INFO - PROCESS | 18804 | 1467997677621 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 18804 | 1467997677629 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8e9800 == 63 [pid = 18804] [id = 107] 10:07:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 138 (0x911bd000) [pid = 18804] [serial = 320] [outer = (nil)] 10:07:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 139 (0x913aa800) [pid = 18804] [serial = 321] [outer = 0x911bd000] 10:07:57 INFO - PROCESS | 18804 | 1467997677712 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 140 (0x913c0400) [pid = 18804] [serial = 322] [outer = 0x911bd000] 10:07:58 INFO - PROCESS | 18804 | 1467997678639 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1586ms 10:07:58 INFO - PROCESS | 18804 | 1467997678690 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:07:58 INFO - PROCESS | 18804 | 1467997678697 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:07:58 INFO - PROCESS | 18804 | 1467997678708 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 18804 | 1467997678712 Marionette TRACE conn3 <- [1,402,null,{}] 10:07:58 INFO - PROCESS | 18804 | 1467997678718 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:07:58 INFO - PROCESS | 18804 | 1467997678724 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:58 INFO - PROCESS | 18804 | 1467997678911 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:07:59 INFO - PROCESS | 18804 | 1467997679183 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 18804 | 1467997679192 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:07:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x92b7b400 == 64 [pid = 18804] [id = 108] 10:07:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0x93d58800) [pid = 18804] [serial = 323] [outer = (nil)] 10:07:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x9516fc00) [pid = 18804] [serial = 324] [outer = 0x93d58800] 10:07:59 INFO - PROCESS | 18804 | 1467997679321 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x95274400) [pid = 18804] [serial = 325] [outer = 0x93d58800] 10:08:00 INFO - PROCESS | 18804 | 1467997680223 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1582ms 10:08:00 INFO - PROCESS | 18804 | 1467997680290 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 18804 | 1467997680295 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:08:00 INFO - PROCESS | 18804 | 1467997680301 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 18804 | 1467997680307 Marionette TRACE conn3 <- [1,406,null,{}] 10:08:00 INFO - PROCESS | 18804 | 1467997680323 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:00 INFO - PROCESS | 18804 | 1467997680332 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:00 INFO - PROCESS | 18804 | 1467997680562 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:08:00 INFO - PROCESS | 18804 | 1467997680779 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:00 INFO - PROCESS | 18804 | 1467997680793 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4c1000 == 65 [pid = 18804] [id = 109] 10:08:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x9a9c3800) [pid = 18804] [serial = 326] [outer = (nil)] 10:08:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x9b290c00) [pid = 18804] [serial = 327] [outer = 0x9a9c3800] 10:08:00 INFO - PROCESS | 18804 | 1467997680883 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x9b930400) [pid = 18804] [serial = 328] [outer = 0x9a9c3800] 10:08:01 INFO - PROCESS | 18804 | 1467997681725 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1483ms 10:08:01 INFO - PROCESS | 18804 | 1467997681785 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 18804 | 1467997681789 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:08:01 INFO - PROCESS | 18804 | 1467997681796 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 18804 | 1467997681799 Marionette TRACE conn3 <- [1,410,null,{}] 10:08:01 INFO - PROCESS | 18804 | 1467997681805 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:01 INFO - PROCESS | 18804 | 1467997681810 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:01 INFO - PROCESS | 18804 | 1467997681992 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:08:02 INFO - PROCESS | 18804 | 1467997682158 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 18804 | 1467997682165 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x995b8c00 == 66 [pid = 18804] [id = 110] 10:08:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x9b92f400) [pid = 18804] [serial = 329] [outer = (nil)] 10:08:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x9b936c00) [pid = 18804] [serial = 330] [outer = 0x9b92f400] 10:08:02 INFO - PROCESS | 18804 | 1467997682250 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 149 (0x9b93a000) [pid = 18804] [serial = 331] [outer = 0x9b92f400] 10:08:03 INFO - PROCESS | 18804 | 1467997683224 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1481ms 10:08:03 INFO - PROCESS | 18804 | 1467997683278 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:08:03 INFO - PROCESS | 18804 | 1467997683282 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:08:03 INFO - PROCESS | 18804 | 1467997683288 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 18804 | 1467997683292 Marionette TRACE conn3 <- [1,414,null,{}] 10:08:03 INFO - PROCESS | 18804 | 1467997683297 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:03 INFO - PROCESS | 18804 | 1467997683303 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:03 INFO - PROCESS | 18804 | 1467997683478 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:08:03 INFO - PROCESS | 18804 | 1467997683653 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 18804 | 1467997683663 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4bbc00 == 67 [pid = 18804] [id = 111] 10:08:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 150 (0x9b932c00) [pid = 18804] [serial = 332] [outer = (nil)] 10:08:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 151 (0x9b9ae000) [pid = 18804] [serial = 333] [outer = 0x9b932c00] 10:08:03 INFO - PROCESS | 18804 | 1467997683807 Marionette DEBUG loaded listener.js 10:08:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 152 (0xa200cc00) [pid = 18804] [serial = 334] [outer = 0x9b932c00] 10:08:04 INFO - PROCESS | 18804 | 1467997684729 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1484ms 10:08:04 INFO - PROCESS | 18804 | 1467997684773 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:08:04 INFO - PROCESS | 18804 | 1467997684777 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:08:04 INFO - PROCESS | 18804 | 1467997684783 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 18804 | 1467997684787 Marionette TRACE conn3 <- [1,418,null,{}] 10:08:04 INFO - PROCESS | 18804 | 1467997684793 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:04 INFO - PROCESS | 18804 | 1467997684803 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:04 INFO - PROCESS | 18804 | 1467997684991 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:08:05 INFO - PROCESS | 18804 | 1467997685207 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 18804 | 1467997685215 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe1800 == 68 [pid = 18804] [id = 112] 10:08:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 153 (0x8ebe4000) [pid = 18804] [serial = 335] [outer = (nil)] 10:08:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 154 (0x8ebed800) [pid = 18804] [serial = 336] [outer = 0x8ebe4000] 10:08:05 INFO - PROCESS | 18804 | 1467997685305 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 155 (0x9b9a6000) [pid = 18804] [serial = 337] [outer = 0x8ebe4000] 10:08:06 INFO - PROCESS | 18804 | 1467997686575 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 10:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1835ms 10:08:06 INFO - PROCESS | 18804 | 1467997686660 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 18804 | 1467997686664 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:08:06 INFO - PROCESS | 18804 | 1467997686672 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 18804 | 1467997686676 Marionette TRACE conn3 <- [1,422,null,{}] 10:08:06 INFO - PROCESS | 18804 | 1467997686682 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:06 INFO - PROCESS | 18804 | 1467997686686 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:06 INFO - PROCESS | 18804 | 1467997686839 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:08:07 INFO - PROCESS | 18804 | 1467997687010 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:07 INFO - PROCESS | 18804 | 1467997687016 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea19400 == 69 [pid = 18804] [id = 113] 10:08:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 156 (0x8ea19c00) [pid = 18804] [serial = 338] [outer = (nil)] 10:08:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 157 (0x8ea20000) [pid = 18804] [serial = 339] [outer = 0x8ea19c00] 10:08:07 INFO - PROCESS | 18804 | 1467997687095 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 158 (0x8ea26400) [pid = 18804] [serial = 340] [outer = 0x8ea19c00] 10:08:08 INFO - PROCESS | 18804 | 1467997688717 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:08:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:08:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2093ms 10:08:08 INFO - PROCESS | 18804 | 1467997688766 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:08:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:08:08 INFO - PROCESS | 18804 | 1467997688772 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:08:08 INFO - PROCESS | 18804 | 1467997688780 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 18804 | 1467997688784 Marionette TRACE conn3 <- [1,426,null,{}] 10:08:08 INFO - PROCESS | 18804 | 1467997688792 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:08 INFO - PROCESS | 18804 | 1467997688796 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:09 INFO - PROCESS | 18804 | 1467997689049 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:08:09 INFO - PROCESS | 18804 | 1467997689250 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 18804 | 1467997689258 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8eeca400 == 70 [pid = 18804] [id = 114] 10:08:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 159 (0x8eecdc00) [pid = 18804] [serial = 341] [outer = (nil)] 10:08:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 160 (0x8f4b5000) [pid = 18804] [serial = 342] [outer = 0x8eecdc00] 10:08:09 INFO - PROCESS | 18804 | 1467997689333 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 161 (0x8f4ba800) [pid = 18804] [serial = 343] [outer = 0x8eecdc00] 10:08:10 INFO - PROCESS | 18804 | 1467997690231 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:08:10 INFO - PROCESS | 18804 | 1467997690277 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:08:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:08:10 INFO - PROCESS | 18804 | 1467997690288 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 18804 | 1467997690291 Marionette TRACE conn3 <- [1,430,null,{}] 10:08:10 INFO - PROCESS | 18804 | 1467997690297 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:10 INFO - PROCESS | 18804 | 1467997690303 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:10 INFO - PROCESS | 18804 | 1467997690473 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:08:10 INFO - PROCESS | 18804 | 1467997690651 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 18804 | 1467997690659 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8e2c00 == 71 [pid = 18804] [id = 115] 10:08:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 162 (0x8f8eb400) [pid = 18804] [serial = 344] [outer = (nil)] 10:08:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 163 (0x911ba800) [pid = 18804] [serial = 345] [outer = 0x8f8eb400] 10:08:10 INFO - PROCESS | 18804 | 1467997690734 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 164 (0x913a2c00) [pid = 18804] [serial = 346] [outer = 0x8f8eb400] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x953ee400 == 70 [pid = 18804] [id = 63] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x92460400 == 69 [pid = 18804] [id = 65] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 163 (0x9ac7f800) [pid = 18804] [serial = 233] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 162 (0xa25f2c00) [pid = 18804] [serial = 224] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 161 (0xa8244c00) [pid = 18804] [serial = 246] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 160 (0xa255dc00) [pid = 18804] [serial = 236] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 159 (0x9a0ed000) [pid = 18804] [serial = 230] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 158 (0x9527c400) [pid = 18804] [serial = 243] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 157 (0x9527cc00) [pid = 18804] [serial = 227] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 156 (0xa6eaa000) [pid = 18804] [serial = 239] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 155 (0x953fd400) [pid = 18804] [serial = 270] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x9ae44800 == 68 [pid = 18804] [id = 64] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4c1c00 == 67 [pid = 18804] [id = 105] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x96e04000 == 66 [pid = 18804] [id = 104] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x913b1800 == 65 [pid = 18804] [id = 103] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8de400 == 64 [pid = 18804] [id = 102] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x911b5800 == 63 [pid = 18804] [id = 101] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x92322800 == 62 [pid = 18804] [id = 100] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x913a1400 == 61 [pid = 18804] [id = 99] 10:08:11 INFO - PROCESS | 18804 | --DOCSHELL 0x92460000 == 60 [pid = 18804] [id = 91] 10:08:11 INFO - PROCESS | 18804 | 1467997691768 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 154 (0x9d08d000) [pid = 18804] [serial = 264] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 153 (0x911bc400) [pid = 18804] [serial = 267] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 152 (0xa2543800) [pid = 18804] [serial = 265] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 151 (0x953ddc00) [pid = 18804] [serial = 253] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 150 (0x95279400) [pid = 18804] [serial = 252] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 149 (0x99616c00) [pid = 18804] [serial = 258] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 148 (0x953fc400) [pid = 18804] [serial = 255] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0x96e0e000) [pid = 18804] [serial = 256] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x9300b400) [pid = 18804] [serial = 250] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x92b76400) [pid = 18804] [serial = 249] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x92468400) [pid = 18804] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x9a5c5000) [pid = 18804] [serial = 261] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x9a9ba800) [pid = 18804] [serial = 262] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x911bfc00) [pid = 18804] [serial = 268] [outer = (nil)] [url = about:blank] 10:08:11 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x9a0e9c00) [pid = 18804] [serial = 259] [outer = (nil)] [url = about:blank] 10:08:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:08:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1529ms 10:08:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:08:11 INFO - PROCESS | 18804 | 1467997691817 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 18804 | 1467997691820 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:08:11 INFO - PROCESS | 18804 | 1467997691826 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 18804 | 1467997691832 Marionette TRACE conn3 <- [1,434,null,{}] 10:08:11 INFO - PROCESS | 18804 | 1467997691847 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:11 INFO - PROCESS | 18804 | 1467997691855 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:12 INFO - PROCESS | 18804 | 1467997692014 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:08:12 INFO - PROCESS | 18804 | 1467997692195 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 18804 | 1467997692205 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x9231d800 == 61 [pid = 18804] [id = 116] 10:08:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0x9231dc00) [pid = 18804] [serial = 347] [outer = (nil)] 10:08:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x923c3400) [pid = 18804] [serial = 348] [outer = 0x9231dc00] 10:08:12 INFO - PROCESS | 18804 | 1467997692280 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x92461800) [pid = 18804] [serial = 349] [outer = 0x9231dc00] 10:08:12 INFO - PROCESS | 18804 | 1467997692974 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:08:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:08:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1188ms 10:08:13 INFO - PROCESS | 18804 | 1467997693013 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:08:13 INFO - PROCESS | 18804 | 1467997693018 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:08:13 INFO - PROCESS | 18804 | 1467997693032 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:08:13 INFO - PROCESS | 18804 | 1467997693035 Marionette TRACE conn3 <- [1,438,null,{}] 10:08:13 INFO - PROCESS | 18804 | 1467997693041 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:13 INFO - PROCESS | 18804 | 1467997693046 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:13 INFO - PROCESS | 18804 | 1467997693196 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:08:13 INFO - PROCESS | 18804 | 1467997693205 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 18804 | 1467997693211 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea20c00 == 62 [pid = 18804] [id = 117] 10:08:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x9245fc00) [pid = 18804] [serial = 350] [outer = (nil)] 10:08:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x93008c00) [pid = 18804] [serial = 351] [outer = 0x9245fc00] 10:08:13 INFO - PROCESS | 18804 | 1467997693277 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x95039c00) [pid = 18804] [serial = 352] [outer = 0x9245fc00] 10:08:14 INFO - PROCESS | 18804 | 1467997694224 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1227ms 10:08:14 INFO - PROCESS | 18804 | 1467997694260 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 18804 | 1467997694263 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:08:14 INFO - PROCESS | 18804 | 1467997694269 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 18804 | 1467997694272 Marionette TRACE conn3 <- [1,442,null,{}] 10:08:14 INFO - PROCESS | 18804 | 1467997694292 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:14 INFO - PROCESS | 18804 | 1467997694297 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:14 INFO - PROCESS | 18804 | 1467997694493 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:08:14 INFO - PROCESS | 18804 | 1467997694510 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 18804 | 1467997694517 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea23400 == 63 [pid = 18804] [id = 118] 10:08:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x8f8e7c00) [pid = 18804] [serial = 353] [outer = (nil)] 10:08:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x95267400) [pid = 18804] [serial = 354] [outer = 0x8f8e7c00] 10:08:14 INFO - PROCESS | 18804 | 1467997694596 Marionette DEBUG loaded listener.js 10:08:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 149 (0x95278000) [pid = 18804] [serial = 355] [outer = 0x8f8e7c00] 10:08:15 INFO - PROCESS | 18804 | 1467997695500 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:08:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:08:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1285ms 10:08:15 INFO - PROCESS | 18804 | 1467997695563 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 18804 | 1467997695567 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:08:15 INFO - PROCESS | 18804 | 1467997695575 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 18804 | 1467997695577 Marionette TRACE conn3 <- [1,446,null,{}] 10:08:15 INFO - PROCESS | 18804 | 1467997695590 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:15 INFO - PROCESS | 18804 | 1467997695599 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:15 INFO - PROCESS | 18804 | 1467997695837 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:08:15 INFO - PROCESS | 18804 | 1467997695858 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 18804 | 1467997695867 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x9300c400 == 64 [pid = 18804] [id = 119] 10:08:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 150 (0x953d5c00) [pid = 18804] [serial = 356] [outer = (nil)] 10:08:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 151 (0x96e0dc00) [pid = 18804] [serial = 357] [outer = 0x953d5c00] 10:08:15 INFO - PROCESS | 18804 | 1467997695931 Marionette DEBUG loaded listener.js 10:08:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 152 (0x98369800) [pid = 18804] [serial = 358] [outer = 0x953d5c00] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 151 (0x93d50000) [pid = 18804] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 150 (0x913ac800) [pid = 18804] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 149 (0x913b3c00) [pid = 18804] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 148 (0x96e07c00) [pid = 18804] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0x9d01bc00) [pid = 18804] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x92463800) [pid = 18804] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x95275800) [pid = 18804] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x92b72400) [pid = 18804] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x8f8df000) [pid = 18804] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x9246d800) [pid = 18804] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x911b5c00) [pid = 18804] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x913a2800) [pid = 18804] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 139 (0x999c7800) [pid = 18804] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 138 (0x95170800) [pid = 18804] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 137 (0x995afc00) [pid = 18804] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 136 (0x9516a800) [pid = 18804] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 135 (0x9ae4c000) [pid = 18804] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 134 (0x953d9800) [pid = 18804] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x96e0c000) [pid = 18804] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0x92461c00) [pid = 18804] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 131 (0x9a5c4000) [pid = 18804] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 130 (0x93a4f400) [pid = 18804] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 129 (0x99cbd800) [pid = 18804] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 128 (0x95267c00) [pid = 18804] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 127 (0xa23ae000) [pid = 18804] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 126 (0xa4d0f400) [pid = 18804] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 125 (0x923c7c00) [pid = 18804] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 124 (0x93005800) [pid = 18804] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 123 (0x953f6c00) [pid = 18804] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 122 (0x99b76000) [pid = 18804] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 121 (0x91de5000) [pid = 18804] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 120 (0xa2381000) [pid = 18804] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0xa2345c00) [pid = 18804] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:08:16 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x92b6c800) [pid = 18804] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:08:17 INFO - PROCESS | 18804 | 1467997697396 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1838ms 10:08:17 INFO - PROCESS | 18804 | 1467997697413 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 18804 | 1467997697417 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:08:17 INFO - PROCESS | 18804 | 1467997697424 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 18804 | 1467997697427 Marionette TRACE conn3 <- [1,450,null,{}] 10:08:17 INFO - PROCESS | 18804 | 1467997697432 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:17 INFO - PROCESS | 18804 | 1467997697436 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:17 INFO - PROCESS | 18804 | 1467997697584 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:08:17 INFO - PROCESS | 18804 | 1467997697596 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 18804 | 1467997697610 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x8eecd800 == 65 [pid = 18804] [id = 120] 10:08:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0x913a2800) [pid = 18804] [serial = 359] [outer = (nil)] 10:08:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0x93005800) [pid = 18804] [serial = 360] [outer = 0x913a2800] 10:08:17 INFO - PROCESS | 18804 | 1467997697681 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 121 (0x95165000) [pid = 18804] [serial = 361] [outer = 0x913a2800] 10:08:18 INFO - PROCESS | 18804 | 1467997698526 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 18804 | 1467997698573 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:08:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:08:18 INFO - PROCESS | 18804 | 1467997698579 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 18804 | 1467997698581 Marionette TRACE conn3 <- [1,454,null,{}] 10:08:18 INFO - PROCESS | 18804 | 1467997698591 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:18 INFO - PROCESS | 18804 | 1467997698616 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:18 INFO - PROCESS | 18804 | 1467997698835 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:08:19 INFO - PROCESS | 18804 | 1467997699011 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 18804 | 1467997699020 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1c400 == 66 [pid = 18804] [id = 121] 10:08:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 122 (0x8ea1cc00) [pid = 18804] [serial = 362] [outer = (nil)] 10:08:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 123 (0x8ebe9c00) [pid = 18804] [serial = 363] [outer = 0x8ea1cc00] 10:08:19 INFO - PROCESS | 18804 | 1467997699119 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 124 (0x8eed0400) [pid = 18804] [serial = 364] [outer = 0x8ea1cc00] 10:08:20 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:08:20 INFO - PROCESS | 18804 | 1467997700119 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:08:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1581ms 10:08:20 INFO - PROCESS | 18804 | 1467997700162 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 18804 | 1467997700168 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:08:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:08:20 INFO - PROCESS | 18804 | 1467997700176 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 18804 | 1467997700181 Marionette TRACE conn3 <- [1,458,null,{}] 10:08:20 INFO - PROCESS | 18804 | 1467997700188 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:20 INFO - PROCESS | 18804 | 1467997700195 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:20 INFO - PROCESS | 18804 | 1467997700380 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:08:20 INFO - PROCESS | 18804 | 1467997700597 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 18804 | 1467997700605 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:20 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8ea800 == 67 [pid = 18804] [id = 122] 10:08:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 125 (0x911b5800) [pid = 18804] [serial = 365] [outer = (nil)] 10:08:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 126 (0x913a7c00) [pid = 18804] [serial = 366] [outer = 0x911b5800] 10:08:20 INFO - PROCESS | 18804 | 1467997700732 Marionette DEBUG loaded listener.js 10:08:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 127 (0x913bc800) [pid = 18804] [serial = 367] [outer = 0x911b5800] 10:08:21 INFO - PROCESS | 18804 | 1467997701665 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:08:21 INFO - PROCESS | 18804 | 1467997701713 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:08:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:08:21 INFO - PROCESS | 18804 | 1467997701721 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:08:21 INFO - PROCESS | 18804 | 1467997701723 Marionette TRACE conn3 <- [1,462,null,{}] 10:08:21 INFO - PROCESS | 18804 | 1467997701730 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:21 INFO - PROCESS | 18804 | 1467997701735 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:21 INFO - PROCESS | 18804 | 1467997701989 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:08:22 INFO - PROCESS | 18804 | 1467997702206 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 18804 | 1467997702215 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x9231cc00 == 68 [pid = 18804] [id = 123] 10:08:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 128 (0x92b6d800) [pid = 18804] [serial = 368] [outer = (nil)] 10:08:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 129 (0x93d57800) [pid = 18804] [serial = 369] [outer = 0x92b6d800] 10:08:22 INFO - PROCESS | 18804 | 1467997702339 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 130 (0x9527b800) [pid = 18804] [serial = 370] [outer = 0x92b6d800] 10:08:23 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:08:23 INFO - PROCESS | 18804 | 1467997703326 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 18804 | 1467997703414 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:08:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:08:23 INFO - PROCESS | 18804 | 1467997703434 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 18804 | 1467997703441 Marionette TRACE conn3 <- [1,466,null,{}] 10:08:23 INFO - PROCESS | 18804 | 1467997703448 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:23 INFO - PROCESS | 18804 | 1467997703455 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:23 INFO - PROCESS | 18804 | 1467997703783 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:08:23 INFO - PROCESS | 18804 | 1467997703962 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 18804 | 1467997703971 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x91de3400 == 69 [pid = 18804] [id = 124] 10:08:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 131 (0x953d5400) [pid = 18804] [serial = 371] [outer = (nil)] 10:08:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 132 (0x9961ec00) [pid = 18804] [serial = 372] [outer = 0x953d5400] 10:08:24 INFO - PROCESS | 18804 | 1467997704052 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x9990b800) [pid = 18804] [serial = 373] [outer = 0x953d5400] 10:08:25 INFO - PROCESS | 18804 | 1467997705004 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 18804 | 1467997705076 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:08:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:08:25 INFO - PROCESS | 18804 | 1467997705083 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 18804 | 1467997705086 Marionette TRACE conn3 <- [1,470,null,{}] 10:08:25 INFO - PROCESS | 18804 | 1467997705092 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:25 INFO - PROCESS | 18804 | 1467997705097 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:25 INFO - PROCESS | 18804 | 1467997705330 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:08:25 INFO - PROCESS | 18804 | 1467997705549 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 18804 | 1467997705556 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe9400 == 70 [pid = 18804] [id = 125] 10:08:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x98e5cc00) [pid = 18804] [serial = 374] [outer = (nil)] 10:08:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 135 (0x9a492400) [pid = 18804] [serial = 375] [outer = 0x98e5cc00] 10:08:25 INFO - PROCESS | 18804 | 1467997705656 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 136 (0x9a5bf400) [pid = 18804] [serial = 376] [outer = 0x98e5cc00] 10:08:26 INFO - PROCESS | 18804 | 1467997706525 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:08:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1481ms 10:08:26 INFO - PROCESS | 18804 | 1467997706577 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 18804 | 1467997706580 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:08:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:08:26 INFO - PROCESS | 18804 | 1467997706587 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 18804 | 1467997706590 Marionette TRACE conn3 <- [1,474,null,{}] 10:08:26 INFO - PROCESS | 18804 | 1467997706596 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:26 INFO - PROCESS | 18804 | 1467997706601 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:26 INFO - PROCESS | 18804 | 1467997706777 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:08:26 INFO - PROCESS | 18804 | 1467997706965 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 18804 | 1467997706982 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x9ac73400 == 71 [pid = 18804] [id = 126] 10:08:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 137 (0x9ac7a000) [pid = 18804] [serial = 377] [outer = (nil)] 10:08:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 138 (0x9ace2400) [pid = 18804] [serial = 378] [outer = 0x9ac7a000] 10:08:27 INFO - PROCESS | 18804 | 1467997707134 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 139 (0x9b82cc00) [pid = 18804] [serial = 379] [outer = 0x9ac7a000] 10:08:28 INFO - PROCESS | 18804 | 1467997708111 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:08:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1582ms 10:08:28 INFO - PROCESS | 18804 | 1467997708170 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 18804 | 1467997708173 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:08:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:08:28 INFO - PROCESS | 18804 | 1467997708180 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 18804 | 1467997708183 Marionette TRACE conn3 <- [1,478,null,{}] 10:08:28 INFO - PROCESS | 18804 | 1467997708189 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:28 INFO - PROCESS | 18804 | 1467997708194 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:28 INFO - PROCESS | 18804 | 1467997708369 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:08:28 INFO - PROCESS | 18804 | 1467997708584 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 18804 | 1467997708594 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x9a5cb800 == 72 [pid = 18804] [id = 127] 10:08:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 140 (0x9b92fc00) [pid = 18804] [serial = 380] [outer = (nil)] 10:08:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0xa118d400) [pid = 18804] [serial = 381] [outer = 0x9b92fc00] 10:08:28 INFO - PROCESS | 18804 | 1467997708724 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0xa2381000) [pid = 18804] [serial = 382] [outer = 0x9b92fc00] 10:08:29 INFO - PROCESS | 18804 | 1467997709591 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:08:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:08:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1482ms 10:08:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:08:29 INFO - PROCESS | 18804 | 1467997709663 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:08:29 INFO - PROCESS | 18804 | 1467997709666 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:08:29 INFO - PROCESS | 18804 | 1467997709672 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 18804 | 1467997709676 Marionette TRACE conn3 <- [1,482,null,{}] 10:08:29 INFO - PROCESS | 18804 | 1467997709682 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:29 INFO - PROCESS | 18804 | 1467997709687 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:29 INFO - PROCESS | 18804 | 1467997709897 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:08:30 INFO - PROCESS | 18804 | 1467997710117 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 18804 | 1467997710125 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f502c00 == 73 [pid = 18804] [id = 128] 10:08:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x8f507000) [pid = 18804] [serial = 383] [outer = (nil)] 10:08:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x8f50b000) [pid = 18804] [serial = 384] [outer = 0x8f507000] 10:08:30 INFO - PROCESS | 18804 | 1467997710250 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x8f50dc00) [pid = 18804] [serial = 385] [outer = 0x8f507000] 10:08:31 INFO - PROCESS | 18804 | 1467997711163 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:08:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1531ms 10:08:31 INFO - PROCESS | 18804 | 1467997711203 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 18804 | 1467997711206 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:08:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:08:31 INFO - PROCESS | 18804 | 1467997711212 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 18804 | 1467997711216 Marionette TRACE conn3 <- [1,486,null,{}] 10:08:31 INFO - PROCESS | 18804 | 1467997711221 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:31 INFO - PROCESS | 18804 | 1467997711226 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:31 INFO - PROCESS | 18804 | 1467997711389 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:08:31 INFO - PROCESS | 18804 | 1467997711571 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:31 INFO - PROCESS | 18804 | 1467997711579 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f50bc00 == 74 [pid = 18804] [id = 129] 10:08:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x8f510000) [pid = 18804] [serial = 386] [outer = (nil)] 10:08:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x91c1a000) [pid = 18804] [serial = 387] [outer = 0x8f510000] 10:08:31 INFO - PROCESS | 18804 | 1467997711696 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x91c1c400) [pid = 18804] [serial = 388] [outer = 0x8f510000] 10:08:32 INFO - PROCESS | 18804 | 1467997712888 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:08:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:08:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1729ms 10:08:32 INFO - PROCESS | 18804 | 1467997712942 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:08:32 INFO - PROCESS | 18804 | 1467997712948 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:08:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:08:32 INFO - PROCESS | 18804 | 1467997712965 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:08:32 INFO - PROCESS | 18804 | 1467997712969 Marionette TRACE conn3 <- [1,490,null,{}] 10:08:32 INFO - PROCESS | 18804 | 1467997712978 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:32 INFO - PROCESS | 18804 | 1467997712983 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:33 INFO - PROCESS | 18804 | 1467997713211 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:08:33 INFO - PROCESS | 18804 | 1467997713408 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 18804 | 1467997713417 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8e2800 == 75 [pid = 18804] [id = 130] 10:08:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 149 (0x8f8e3000) [pid = 18804] [serial = 389] [outer = (nil)] 10:08:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 150 (0x8f8e7000) [pid = 18804] [serial = 390] [outer = 0x8f8e3000] 10:08:33 INFO - PROCESS | 18804 | 1467997713487 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 151 (0x911bf400) [pid = 18804] [serial = 391] [outer = 0x8f8e3000] 10:08:34 INFO - PROCESS | 18804 | 1467997714329 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:08:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:08:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1447ms 10:08:34 INFO - PROCESS | 18804 | 1467997714403 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:08:34 INFO - PROCESS | 18804 | 1467997714409 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:08:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:08:34 INFO - PROCESS | 18804 | 1467997714419 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 18804 | 1467997714422 Marionette TRACE conn3 <- [1,494,null,{}] 10:08:34 INFO - PROCESS | 18804 | 1467997714428 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:34 INFO - PROCESS | 18804 | 1467997714434 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:34 INFO - PROCESS | 18804 | 1467997714614 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:08:34 INFO - PROCESS | 18804 | 1467997714933 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 18804 | 1467997714941 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4b8800 == 76 [pid = 18804] [id = 131] 10:08:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 152 (0x8f8df000) [pid = 18804] [serial = 392] [outer = (nil)] 10:08:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 153 (0x91c27000) [pid = 18804] [serial = 393] [outer = 0x8f8df000] 10:08:35 INFO - PROCESS | 18804 | 1467997715021 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 154 (0x91de9400) [pid = 18804] [serial = 394] [outer = 0x8f8df000] 10:08:35 INFO - PROCESS | 18804 | 1467997715914 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:08:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:08:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1531ms 10:08:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:08:35 INFO - PROCESS | 18804 | 1467997715950 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:08:35 INFO - PROCESS | 18804 | 1467997715953 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:08:35 INFO - PROCESS | 18804 | 1467997715960 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 18804 | 1467997715967 Marionette TRACE conn3 <- [1,498,null,{}] 10:08:35 INFO - PROCESS | 18804 | 1467997715982 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:35 INFO - PROCESS | 18804 | 1467997715990 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:36 INFO - PROCESS | 18804 | 1467997716156 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x97808000 == 75 [pid = 18804] [id = 77] 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8eecd800 == 74 [pid = 18804] [id = 120] 10:08:36 INFO - PROCESS | 18804 | --DOMWINDOW == 153 (0xa6eab800) [pid = 18804] [serial = 282] [outer = (nil)] [url = about:blank] 10:08:36 INFO - PROCESS | 18804 | --DOMWINDOW == 152 (0x8f4bd000) [pid = 18804] [serial = 288] [outer = (nil)] [url = about:blank] 10:08:36 INFO - PROCESS | 18804 | --DOMWINDOW == 151 (0xa684d400) [pid = 18804] [serial = 291] [outer = (nil)] [url = about:blank] 10:08:36 INFO - PROCESS | 18804 | --DOMWINDOW == 150 (0x95272800) [pid = 18804] [serial = 294] [outer = (nil)] [url = about:blank] 10:08:36 INFO - PROCESS | 18804 | --DOMWINDOW == 149 (0x913ab400) [pid = 18804] [serial = 285] [outer = (nil)] [url = about:blank] 10:08:36 INFO - PROCESS | 18804 | 1467997716496 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 18804 | 1467997716505 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x9300c400 == 73 [pid = 18804] [id = 119] 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea23400 == 72 [pid = 18804] [id = 118] 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea20c00 == 71 [pid = 18804] [id = 117] 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x9231d800 == 70 [pid = 18804] [id = 116] 10:08:36 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4bec00 == 71 [pid = 18804] [id = 132] 10:08:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 150 (0x913ab400) [pid = 18804] [serial = 395] [outer = (nil)] 10:08:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 151 (0x913bdc00) [pid = 18804] [serial = 396] [outer = 0x913ab400] 10:08:36 INFO - PROCESS | 18804 | 1467997716616 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 152 (0x92b70000) [pid = 18804] [serial = 397] [outer = 0x913ab400] 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8e2c00 == 70 [pid = 18804] [id = 115] 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8eeca400 == 69 [pid = 18804] [id = 114] 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x92b7b400 == 68 [pid = 18804] [id = 108] 10:08:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8e9800 == 67 [pid = 18804] [id = 107] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 151 (0xa8259800) [pid = 18804] [serial = 247] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 150 (0xa310c000) [pid = 18804] [serial = 225] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 149 (0x953f5800) [pid = 18804] [serial = 228] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 148 (0x9a5cb000) [pid = 18804] [serial = 195] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0xa3192c00) [pid = 18804] [serial = 147] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x9b9b2400) [pid = 18804] [serial = 192] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x953df000) [pid = 18804] [serial = 123] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0xa4d53800) [pid = 18804] [serial = 201] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x93d5ac00) [pid = 18804] [serial = 120] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x9d019800) [pid = 18804] [serial = 198] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x9536c400) [pid = 18804] [serial = 150] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x9ac78000) [pid = 18804] [serial = 126] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 139 (0x9ae4a800) [pid = 18804] [serial = 153] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 138 (0xa33c6400) [pid = 18804] [serial = 156] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 137 (0xa6793c00) [pid = 18804] [serial = 159] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 136 (0x9b7cf400) [pid = 18804] [serial = 183] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 135 (0x95265000) [pid = 18804] [serial = 186] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 134 (0x98377800) [pid = 18804] [serial = 189] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x9a5c7000) [pid = 18804] [serial = 231] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0xa2001400) [pid = 18804] [serial = 234] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 131 (0xa61c2c00) [pid = 18804] [serial = 237] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 130 (0xa6f42400) [pid = 18804] [serial = 240] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 129 (0xa237ec00) [pid = 18804] [serial = 244] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 128 (0x99617800) [pid = 18804] [serial = 315] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 127 (0x913bc000) [pid = 18804] [serial = 309] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 126 (0x9831e000) [pid = 18804] [serial = 312] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 125 (0x996b8400) [pid = 18804] [serial = 313] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 124 (0xa4d57400) [pid = 18804] [serial = 280] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 123 (0xa253f000) [pid = 18804] [serial = 279] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 122 (0x95040000) [pid = 18804] [serial = 274] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 121 (0x92b7b000) [pid = 18804] [serial = 273] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 120 (0x98a9c800) [pid = 18804] [serial = 277] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0x96e02400) [pid = 18804] [serial = 276] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x95276000) [pid = 18804] [serial = 303] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 117 (0x953e1800) [pid = 18804] [serial = 304] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0x8f8e8000) [pid = 18804] [serial = 306] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0x95261000) [pid = 18804] [serial = 301] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x93b2e000) [pid = 18804] [serial = 300] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x9ac7c000) [pid = 18804] [serial = 271] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x91de9c00) [pid = 18804] [serial = 298] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x913a8c00) [pid = 18804] [serial = 297] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x913be800) [pid = 18804] [serial = 310] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0x96e03000) [pid = 18804] [serial = 307] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x9a0eac00) [pid = 18804] [serial = 316] [outer = (nil)] [url = about:blank] 10:08:37 INFO - PROCESS | 18804 | 1467997717469 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:08:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:08:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1537ms 10:08:37 INFO - PROCESS | 18804 | 1467997717496 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:08:37 INFO - PROCESS | 18804 | 1467997717500 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:08:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:08:37 INFO - PROCESS | 18804 | 1467997717518 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 18804 | 1467997717520 Marionette TRACE conn3 <- [1,502,null,{}] 10:08:37 INFO - PROCESS | 18804 | 1467997717528 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:37 INFO - PROCESS | 18804 | 1467997717532 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:37 INFO - PROCESS | 18804 | 1467997717711 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:08:37 INFO - PROCESS | 18804 | 1467997717721 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 18804 | 1467997717732 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4b3c00 == 68 [pid = 18804] [id = 133] 10:08:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x913bec00) [pid = 18804] [serial = 398] [outer = (nil)] 10:08:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x95038800) [pid = 18804] [serial = 399] [outer = 0x913bec00] 10:08:37 INFO - PROCESS | 18804 | 1467997717798 Marionette DEBUG loaded listener.js 10:08:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x95163000) [pid = 18804] [serial = 400] [outer = 0x913bec00] 10:08:38 INFO - PROCESS | 18804 | 1467997718682 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:08:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:08:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1195ms 10:08:38 INFO - PROCESS | 18804 | 1467997718710 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 18804 | 1467997718717 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:08:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:08:38 INFO - PROCESS | 18804 | 1467997718726 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 18804 | 1467997718729 Marionette TRACE conn3 <- [1,506,null,{}] 10:08:38 INFO - PROCESS | 18804 | 1467997718734 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:38 INFO - PROCESS | 18804 | 1467997718739 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:38 INFO - PROCESS | 18804 | 1467997718896 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:08:38 INFO - PROCESS | 18804 | 1467997718904 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 18804 | 1467997718912 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x9503a400 == 69 [pid = 18804] [id = 134] 10:08:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x95166400) [pid = 18804] [serial = 401] [outer = (nil)] 10:08:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x95274000) [pid = 18804] [serial = 402] [outer = 0x95166400] 10:08:38 INFO - PROCESS | 18804 | 1467997718980 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x95368000) [pid = 18804] [serial = 403] [outer = 0x95166400] 10:08:39 INFO - PROCESS | 18804 | 1467997719961 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:08:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:08:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1286ms 10:08:40 INFO - PROCESS | 18804 | 1467997720012 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:08:40 INFO - PROCESS | 18804 | 1467997720015 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:08:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:08:40 INFO - PROCESS | 18804 | 1467997720026 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 18804 | 1467997720029 Marionette TRACE conn3 <- [1,510,null,{}] 10:08:40 INFO - PROCESS | 18804 | 1467997720034 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:40 INFO - PROCESS | 18804 | 1467997720057 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:40 INFO - PROCESS | 18804 | 1467997720316 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:08:40 INFO - PROCESS | 18804 | 1467997720354 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 18804 | 1467997720363 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebec400 == 70 [pid = 18804] [id = 135] 10:08:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x93d5b000) [pid = 18804] [serial = 404] [outer = (nil)] 10:08:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0x96e08c00) [pid = 18804] [serial = 405] [outer = 0x93d5b000] 10:08:40 INFO - PROCESS | 18804 | 1467997720437 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x978c2800) [pid = 18804] [serial = 406] [outer = 0x93d5b000] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0x8f8e7c00) [pid = 18804] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0x953d5c00) [pid = 18804] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x8ea19c00) [pid = 18804] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x9231dc00) [pid = 18804] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x9b932c00) [pid = 18804] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x9b92f400) [pid = 18804] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x911bd000) [pid = 18804] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0x93d58800) [pid = 18804] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x9a9c3800) [pid = 18804] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x8ebe4000) [pid = 18804] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x99b77000) [pid = 18804] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 105 (0x9245fc00) [pid = 18804] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 104 (0x8f8eb400) [pid = 18804] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x8eecdc00) [pid = 18804] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0xa61c0800) [pid = 18804] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x913a3800) [pid = 18804] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x923c8800) [pid = 18804] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8f4b3000) [pid = 18804] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:08:41 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x91de4800) [pid = 18804] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:08:41 INFO - PROCESS | 18804 | 1467997721928 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:08:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 2081ms 10:08:42 INFO - PROCESS | 18804 | 1467997722285 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 18804 | 1467997722289 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:08:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:08:42 INFO - PROCESS | 18804 | 1467997722334 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 18804 | 1467997722337 Marionette TRACE conn3 <- [1,514,null,{}] 10:08:42 INFO - PROCESS | 18804 | 1467997722344 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:42 INFO - PROCESS | 18804 | 1467997722349 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:42 INFO - PROCESS | 18804 | 1467997722490 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:08:42 INFO - PROCESS | 18804 | 1467997722498 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:42 INFO - PROCESS | 18804 | 1467997722505 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebeb400 == 71 [pid = 18804] [id = 136] 10:08:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8ebf0400) [pid = 18804] [serial = 407] [outer = (nil)] 10:08:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x953f6000) [pid = 18804] [serial = 408] [outer = 0x8ebf0400] 10:08:42 INFO - PROCESS | 18804 | 1467997722576 Marionette DEBUG loaded listener.js 10:08:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x96e10c00) [pid = 18804] [serial = 409] [outer = 0x8ebf0400] 10:08:43 INFO - PROCESS | 18804 | 1467997723458 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:08:43 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 10:08:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1186ms 10:08:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:08:43 INFO - PROCESS | 18804 | 1467997723510 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:08:43 INFO - PROCESS | 18804 | 1467997723513 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:08:43 INFO - PROCESS | 18804 | 1467997723519 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 18804 | 1467997723522 Marionette TRACE conn3 <- [1,518,null,{}] 10:08:43 INFO - PROCESS | 18804 | 1467997723527 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:43 INFO - PROCESS | 18804 | 1467997723531 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:43 INFO - PROCESS | 18804 | 1467997723757 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:08:43 INFO - PROCESS | 18804 | 1467997723932 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 18804 | 1467997723939 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1a400 == 72 [pid = 18804] [id = 137] 10:08:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x8ea1ac00) [pid = 18804] [serial = 410] [outer = (nil)] 10:08:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x8ebe6400) [pid = 18804] [serial = 411] [outer = 0x8ea1ac00] 10:08:44 INFO - PROCESS | 18804 | 1467997724025 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x8f4b2c00) [pid = 18804] [serial = 412] [outer = 0x8ea1ac00] 10:08:44 INFO - PROCESS | 18804 | 1467997724941 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:08:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:08:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1482ms 10:08:45 INFO - PROCESS | 18804 | 1467997725002 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 18804 | 1467997725008 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:08:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:08:45 INFO - PROCESS | 18804 | 1467997725016 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 18804 | 1467997725022 Marionette TRACE conn3 <- [1,522,null,{}] 10:08:45 INFO - PROCESS | 18804 | 1467997725029 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:45 INFO - PROCESS | 18804 | 1467997725037 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:45 INFO - PROCESS | 18804 | 1467997725268 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:08:45 INFO - PROCESS | 18804 | 1467997725497 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 18804 | 1467997725506 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x911b3c00 == 73 [pid = 18804] [id = 138] 10:08:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 105 (0x911b5000) [pid = 18804] [serial = 413] [outer = (nil)] 10:08:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 106 (0x913bc000) [pid = 18804] [serial = 414] [outer = 0x911b5000] 10:08:45 INFO - PROCESS | 18804 | 1467997725637 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0x91c22000) [pid = 18804] [serial = 415] [outer = 0x911b5000] 10:08:46 INFO - PROCESS | 18804 | 1467997726587 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:08:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:08:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1639ms 10:08:46 INFO - PROCESS | 18804 | 1467997726655 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:08:46 INFO - PROCESS | 18804 | 1467997726661 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:08:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:08:46 INFO - PROCESS | 18804 | 1467997726668 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 18804 | 1467997726672 Marionette TRACE conn3 <- [1,526,null,{}] 10:08:46 INFO - PROCESS | 18804 | 1467997726678 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:46 INFO - PROCESS | 18804 | 1467997726683 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:46 INFO - PROCESS | 18804 | 1467997726914 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:08:47 INFO - PROCESS | 18804 | 1467997727149 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:47 INFO - PROCESS | 18804 | 1467997727159 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x9246c400 == 74 [pid = 18804] [id = 139] 10:08:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0x9246d800) [pid = 18804] [serial = 416] [outer = (nil)] 10:08:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x92b7b800) [pid = 18804] [serial = 417] [outer = 0x9246d800] 10:08:47 INFO - PROCESS | 18804 | 1467997727254 Marionette DEBUG loaded listener.js 10:08:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x95040000) [pid = 18804] [serial = 418] [outer = 0x9246d800] 10:08:48 INFO - PROCESS | 18804 | 1467997728273 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:08:48 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 10:08:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1638ms 10:08:48 INFO - PROCESS | 18804 | 1467997728306 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:08:48 INFO - PROCESS | 18804 | 1467997728313 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:08:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:08:48 INFO - PROCESS | 18804 | 1467997728330 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:08:48 INFO - PROCESS | 18804 | 1467997728337 Marionette TRACE conn3 <- [1,530,null,{}] 10:08:48 INFO - PROCESS | 18804 | 1467997728343 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:48 INFO - PROCESS | 18804 | 1467997728350 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:48 INFO - PROCESS | 18804 | 1467997728620 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:08:48 INFO - PROCESS | 18804 | 1467997728889 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 18804 | 1467997728896 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe4c00 == 75 [pid = 18804] [id = 140] 10:08:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x923c0c00) [pid = 18804] [serial = 419] [outer = (nil)] 10:08:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x99e5d000) [pid = 18804] [serial = 420] [outer = 0x923c0c00] 10:08:48 INFO - PROCESS | 18804 | 1467997728979 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x9a5cb400) [pid = 18804] [serial = 421] [outer = 0x923c0c00] 10:08:49 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 10:08:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:08:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:08:49 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 10:08:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:08:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:08:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1447ms 10:08:49 INFO - PROCESS | 18804 | 1467997729752 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:08:49 INFO - PROCESS | 18804 | 1467997729771 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 18804 | 1467997729775 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:08:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:08:49 INFO - PROCESS | 18804 | 1467997729827 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 18804 | 1467997729830 Marionette TRACE conn3 <- [1,534,null,{}] 10:08:49 INFO - PROCESS | 18804 | 1467997729834 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:49 INFO - PROCESS | 18804 | 1467997729840 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:50 INFO - PROCESS | 18804 | 1467997730035 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:08:50 INFO - PROCESS | 18804 | 1467997730208 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 18804 | 1467997730215 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x96e07400 == 76 [pid = 18804] [id = 141] 10:08:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x99615000) [pid = 18804] [serial = 422] [outer = (nil)] 10:08:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x9b82b400) [pid = 18804] [serial = 423] [outer = 0x99615000] 10:08:50 INFO - PROCESS | 18804 | 1467997730296 Marionette DEBUG loaded listener.js 10:08:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0x9b8f4c00) [pid = 18804] [serial = 424] [outer = 0x99615000] 10:08:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x9b934c00) [pid = 18804] [serial = 425] [outer = 0x9300cc00] 10:08:51 INFO - PROCESS | 18804 | 1467997731174 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:08:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:08:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1385ms 10:08:51 INFO - PROCESS | 18804 | 1467997731291 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:08:51 INFO - PROCESS | 18804 | 1467997731295 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:08:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:08:51 INFO - PROCESS | 18804 | 1467997731307 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:08:51 INFO - PROCESS | 18804 | 1467997731310 Marionette TRACE conn3 <- [1,538,null,{}] 10:08:51 INFO - PROCESS | 18804 | 1467997731339 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:51 INFO - PROCESS | 18804 | 1467997731343 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:51 INFO - PROCESS | 18804 | 1467997731534 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:08:51 INFO - PROCESS | 18804 | 1467997731752 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 18804 | 1467997731769 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x92b7a000 == 77 [pid = 18804] [id = 142] 10:08:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 118 (0x9b20b400) [pid = 18804] [serial = 426] [outer = (nil)] 10:08:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0x9b93e000) [pid = 18804] [serial = 427] [outer = 0x9b20b400] 10:08:51 INFO - PROCESS | 18804 | 1467997731873 Marionette DEBUG loaded listener.js 10:08:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0xa25fb800) [pid = 18804] [serial = 428] [outer = 0x9b20b400] 10:08:52 INFO - PROCESS | 18804 | 1467997732700 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:08:52 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. 10:08:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1450ms 10:08:52 INFO - PROCESS | 18804 | 1467997732768 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 18804 | 1467997732773 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:08:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:08:52 INFO - PROCESS | 18804 | 1467997732780 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 18804 | 1467997732784 Marionette TRACE conn3 <- [1,542,null,{}] 10:08:52 INFO - PROCESS | 18804 | 1467997732789 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:52 INFO - PROCESS | 18804 | 1467997732794 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:52 INFO - PROCESS | 18804 | 1467997732963 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:08:53 INFO - PROCESS | 18804 | 1467997733144 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:53 INFO - PROCESS | 18804 | 1467997733152 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea18c00 == 78 [pid = 18804] [id = 143] 10:08:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 121 (0x8ec44800) [pid = 18804] [serial = 429] [outer = (nil)] 10:08:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 122 (0x8ec4ec00) [pid = 18804] [serial = 430] [outer = 0x8ec44800] 10:08:53 INFO - PROCESS | 18804 | 1467997733231 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 123 (0xa118e000) [pid = 18804] [serial = 431] [outer = 0x8ec44800] 10:08:54 INFO - PROCESS | 18804 | 1467997734059 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:08:54 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. 10:08:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1327ms 10:08:54 INFO - PROCESS | 18804 | 1467997734141 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 18804 | 1467997734145 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:08:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:08:54 INFO - PROCESS | 18804 | 1467997734153 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 18804 | 1467997734157 Marionette TRACE conn3 <- [1,546,null,{}] 10:08:54 INFO - PROCESS | 18804 | 1467997734162 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:54 INFO - PROCESS | 18804 | 1467997734167 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:54 INFO - PROCESS | 18804 | 1467997734372 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:08:54 INFO - PROCESS | 18804 | 1467997734544 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 18804 | 1467997734552 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e602400 == 79 [pid = 18804] [id = 144] 10:08:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 124 (0x8e602800) [pid = 18804] [serial = 432] [outer = (nil)] 10:08:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 125 (0x8e605000) [pid = 18804] [serial = 433] [outer = 0x8e602800] 10:08:54 INFO - PROCESS | 18804 | 1467997734630 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 126 (0x8e60e000) [pid = 18804] [serial = 434] [outer = 0x8e602800] 10:08:55 INFO - PROCESS | 18804 | 1467997735540 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:08:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1432ms 10:08:55 INFO - PROCESS | 18804 | 1467997735590 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 18804 | 1467997735594 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:08:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:08:55 INFO - PROCESS | 18804 | 1467997735602 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 18804 | 1467997735605 Marionette TRACE conn3 <- [1,550,null,{}] 10:08:55 INFO - PROCESS | 18804 | 1467997735611 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:55 INFO - PROCESS | 18804 | 1467997735616 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:55 INFO - PROCESS | 18804 | 1467997735813 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:08:56 INFO - PROCESS | 18804 | 1467997735995 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 18804 | 1467997736002 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc1c00 == 80 [pid = 18804] [id = 145] 10:08:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 127 (0x8dfc2000) [pid = 18804] [serial = 435] [outer = (nil)] 10:08:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 128 (0x8dfc4800) [pid = 18804] [serial = 436] [outer = 0x8dfc2000] 10:08:56 INFO - PROCESS | 18804 | 1467997736085 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 129 (0x8dfcc000) [pid = 18804] [serial = 437] [outer = 0x8dfc2000] 10:08:56 INFO - PROCESS | 18804 | 1467997736978 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:08:57 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. 10:08:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1432ms 10:08:57 INFO - PROCESS | 18804 | 1467997737035 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 18804 | 1467997737039 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:08:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:08:57 INFO - PROCESS | 18804 | 1467997737045 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 18804 | 1467997737048 Marionette TRACE conn3 <- [1,554,null,{}] 10:08:57 INFO - PROCESS | 18804 | 1467997737053 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:57 INFO - PROCESS | 18804 | 1467997737058 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:57 INFO - PROCESS | 18804 | 1467997737224 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:08:57 INFO - PROCESS | 18804 | 1467997737418 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 18804 | 1467997737424 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc3000 == 81 [pid = 18804] [id = 146] 10:08:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 130 (0x8dfc3400) [pid = 18804] [serial = 438] [outer = (nil)] 10:08:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 131 (0x8e610400) [pid = 18804] [serial = 439] [outer = 0x8dfc3400] 10:08:57 INFO - PROCESS | 18804 | 1467997737506 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 132 (0x8ea1dc00) [pid = 18804] [serial = 440] [outer = 0x8dfc3400] 10:08:58 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:08:58 INFO - PROCESS | 18804 | 1467997738421 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:08:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:08:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1436ms 10:08:58 INFO - PROCESS | 18804 | 1467997738482 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:08:58 INFO - PROCESS | 18804 | 1467997738486 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:08:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:08:58 INFO - PROCESS | 18804 | 1467997738492 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 18804 | 1467997738495 Marionette TRACE conn3 <- [1,558,null,{}] 10:08:58 INFO - PROCESS | 18804 | 1467997738500 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:58 INFO - PROCESS | 18804 | 1467997738505 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:58 INFO - PROCESS | 18804 | 1467997738689 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:08:58 INFO - PROCESS | 18804 | 1467997738869 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:58 INFO - PROCESS | 18804 | 1467997738881 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:08:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca1800 == 82 [pid = 18804] [id = 147] 10:08:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x8dca2c00) [pid = 18804] [serial = 441] [outer = (nil)] 10:08:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x8dca9400) [pid = 18804] [serial = 442] [outer = 0x8dca2c00] 10:08:58 INFO - PROCESS | 18804 | 1467997738968 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 135 (0x8dfce800) [pid = 18804] [serial = 443] [outer = 0x8dca2c00] 10:08:59 INFO - PROCESS | 18804 | 1467997739874 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:08:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:08:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1428ms 10:08:59 INFO - PROCESS | 18804 | 1467997739921 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:08:59 INFO - PROCESS | 18804 | 1467997739926 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:08:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:08:59 INFO - PROCESS | 18804 | 1467997739932 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:08:59 INFO - PROCESS | 18804 | 1467997739936 Marionette TRACE conn3 <- [1,562,null,{}] 10:08:59 INFO - PROCESS | 18804 | 1467997739942 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:08:59 INFO - PROCESS | 18804 | 1467997739947 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:00 INFO - PROCESS | 18804 | 1467997740153 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:09:00 INFO - PROCESS | 18804 | 1467997740335 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 18804 | 1467997740345 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23e400 == 83 [pid = 18804] [id = 148] 10:09:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 136 (0x8d240800) [pid = 18804] [serial = 444] [outer = (nil)] 10:09:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 137 (0x8d249c00) [pid = 18804] [serial = 445] [outer = 0x8d240800] 10:09:00 INFO - PROCESS | 18804 | 1467997740419 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 138 (0x8dcacc00) [pid = 18804] [serial = 446] [outer = 0x8d240800] 10:09:00 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:01 INFO - PROCESS | 18804 | 1467997741351 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:09:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1482ms 10:09:01 INFO - PROCESS | 18804 | 1467997741422 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 18804 | 1467997741425 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:09:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:09:01 INFO - PROCESS | 18804 | 1467997741433 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 18804 | 1467997741436 Marionette TRACE conn3 <- [1,566,null,{}] 10:09:01 INFO - PROCESS | 18804 | 1467997741442 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:01 INFO - PROCESS | 18804 | 1467997741447 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:01 INFO - PROCESS | 18804 | 1467997741622 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:09:01 INFO - PROCESS | 18804 | 1467997741804 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 18804 | 1467997741811 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d451800 == 84 [pid = 18804] [id = 149] 10:09:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 139 (0x8d452400) [pid = 18804] [serial = 447] [outer = (nil)] 10:09:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 140 (0x8d457400) [pid = 18804] [serial = 448] [outer = 0x8d452400] 10:09:01 INFO - PROCESS | 18804 | 1467997741885 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0x8d459000) [pid = 18804] [serial = 449] [outer = 0x8d452400] 10:09:02 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:03 INFO - PROCESS | 18804 | 1467997743140 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:09:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:09:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1744ms 10:09:03 INFO - PROCESS | 18804 | 1467997743185 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:09:03 INFO - PROCESS | 18804 | 1467997743191 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:09:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:09:03 INFO - PROCESS | 18804 | 1467997743199 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 18804 | 1467997743204 Marionette TRACE conn3 <- [1,570,null,{}] 10:09:03 INFO - PROCESS | 18804 | 1467997743212 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:03 INFO - PROCESS | 18804 | 1467997743217 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:03 INFO - PROCESS | 18804 | 1467997743444 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:09:03 INFO - PROCESS | 18804 | 1467997743644 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 18804 | 1467997743661 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45c800 == 85 [pid = 18804] [id = 150] 10:09:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x8dc9fc00) [pid = 18804] [serial = 450] [outer = (nil)] 10:09:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x8dcab000) [pid = 18804] [serial = 451] [outer = 0x8dc9fc00] 10:09:03 INFO - PROCESS | 18804 | 1467997743742 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x8dfc9c00) [pid = 18804] [serial = 452] [outer = 0x8dc9fc00] 10:09:04 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:04 INFO - PROCESS | 18804 | 1467997744791 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:09:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:09:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1632ms 10:09:04 INFO - PROCESS | 18804 | 1467997744831 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:09:04 INFO - PROCESS | 18804 | 1467997744838 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:09:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:09:04 INFO - PROCESS | 18804 | 1467997744851 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 18804 | 1467997744856 Marionette TRACE conn3 <- [1,574,null,{}] 10:09:04 INFO - PROCESS | 18804 | 1467997744862 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:04 INFO - PROCESS | 18804 | 1467997744868 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:05 INFO - PROCESS | 18804 | 1467997745080 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:09:05 INFO - PROCESS | 18804 | 1467997745378 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 18804 | 1467997745386 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:05 INFO - PROCESS | 18804 | --DOCSHELL 0x9ac82400 == 84 [pid = 18804] [id = 17] 10:09:05 INFO - PROCESS | 18804 | --DOCSHELL 0x950ec400 == 83 [pid = 18804] [id = 25] 10:09:05 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x93005800) [pid = 18804] [serial = 360] [outer = (nil)] [url = about:blank] 10:09:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea22400 == 84 [pid = 18804] [id = 151] 10:09:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x8ea26800) [pid = 18804] [serial = 453] [outer = (nil)] 10:09:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x8ec4c000) [pid = 18804] [serial = 454] [outer = 0x8ea26800] 10:09:05 INFO - PROCESS | 18804 | 1467997745529 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x8f4b6400) [pid = 18804] [serial = 455] [outer = 0x8ea26800] 10:09:05 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebeb400 == 83 [pid = 18804] [id = 136] 10:09:05 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebec400 == 82 [pid = 18804] [id = 135] 10:09:05 INFO - PROCESS | 18804 | --DOCSHELL 0x9503a400 == 81 [pid = 18804] [id = 134] 10:09:05 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4b3c00 == 80 [pid = 18804] [id = 133] 10:09:06 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4bec00 == 79 [pid = 18804] [id = 132] 10:09:06 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4b8800 == 78 [pid = 18804] [id = 131] 10:09:06 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8e2800 == 77 [pid = 18804] [id = 130] 10:09:06 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe9400 == 76 [pid = 18804] [id = 125] 10:09:06 INFO - PROCESS | 18804 | --DOCSHELL 0x91de3400 == 75 [pid = 18804] [id = 124] 10:09:06 INFO - PROCESS | 18804 | --DOCSHELL 0x9231cc00 == 74 [pid = 18804] [id = 123] 10:09:06 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8ea800 == 73 [pid = 18804] [id = 122] 10:09:06 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1c400 == 72 [pid = 18804] [id = 121] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0xa8259400) [pid = 18804] [serial = 283] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x913ae400) [pid = 18804] [serial = 286] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x9a0e8800) [pid = 18804] [serial = 295] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x913b0c00) [pid = 18804] [serial = 289] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0xa8c28800) [pid = 18804] [serial = 292] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x95267400) [pid = 18804] [serial = 354] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 139 (0x96e0dc00) [pid = 18804] [serial = 357] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 138 (0x95278000) [pid = 18804] [serial = 355] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 137 (0x8ea26400) [pid = 18804] [serial = 340] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 136 (0x8ea20000) [pid = 18804] [serial = 339] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 135 (0x923c3400) [pid = 18804] [serial = 348] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 134 (0x92461800) [pid = 18804] [serial = 349] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x9b9ae000) [pid = 18804] [serial = 333] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0x98369800) [pid = 18804] [serial = 358] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 131 (0x9b93a000) [pid = 18804] [serial = 331] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 130 (0x9b936c00) [pid = 18804] [serial = 330] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 129 (0x913c0400) [pid = 18804] [serial = 322] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 128 (0x913aa800) [pid = 18804] [serial = 321] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 127 (0x95274400) [pid = 18804] [serial = 325] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 126 (0x9516fc00) [pid = 18804] [serial = 324] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 125 (0x9b930400) [pid = 18804] [serial = 328] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 124 (0x9b290c00) [pid = 18804] [serial = 327] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 123 (0x9b9a6000) [pid = 18804] [serial = 337] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 122 (0x8ebed800) [pid = 18804] [serial = 336] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 121 (0x9ac74400) [pid = 18804] [serial = 318] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 120 (0x9ae46c00) [pid = 18804] [serial = 319] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0xa200cc00) [pid = 18804] [serial = 334] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x93008c00) [pid = 18804] [serial = 351] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 117 (0x913a2c00) [pid = 18804] [serial = 346] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0x911ba800) [pid = 18804] [serial = 345] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0x8f4ba800) [pid = 18804] [serial = 343] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x8f4b5000) [pid = 18804] [serial = 342] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x95039c00) [pid = 18804] [serial = 352] [outer = (nil)] [url = about:blank] 10:09:06 INFO - PROCESS | 18804 | 1467997746418 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:09:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1594ms 10:09:06 INFO - PROCESS | 18804 | 1467997746448 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:09:06 INFO - PROCESS | 18804 | 1467997746452 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:09:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:09:06 INFO - PROCESS | 18804 | 1467997746458 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 18804 | 1467997746464 Marionette TRACE conn3 <- [1,578,null,{}] 10:09:06 INFO - PROCESS | 18804 | 1467997746479 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:06 INFO - PROCESS | 18804 | 1467997746486 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:06 INFO - PROCESS | 18804 | 1467997746645 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:09:06 INFO - PROCESS | 18804 | 1467997746661 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:06 INFO - PROCESS | 18804 | 1467997746673 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8dd000 == 73 [pid = 18804] [id = 152] 10:09:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x8f8e0800) [pid = 18804] [serial = 456] [outer = (nil)] 10:09:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x8f8e9c00) [pid = 18804] [serial = 457] [outer = 0x8f8e0800] 10:09:06 INFO - PROCESS | 18804 | 1467997746741 Marionette DEBUG loaded listener.js 10:09:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0x911be000) [pid = 18804] [serial = 458] [outer = 0x8f8e0800] 10:09:07 INFO - PROCESS | 18804 | 1467997747694 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:09:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:09:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1284ms 10:09:07 INFO - PROCESS | 18804 | 1467997747742 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:09:07 INFO - PROCESS | 18804 | 1467997747747 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:09:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:09:07 INFO - PROCESS | 18804 | 1467997747752 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:09:07 INFO - PROCESS | 18804 | 1467997747755 Marionette TRACE conn3 <- [1,582,null,{}] 10:09:07 INFO - PROCESS | 18804 | 1467997747760 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:07 INFO - PROCESS | 18804 | 1467997747765 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:07 INFO - PROCESS | 18804 | 1467997747928 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:09:07 INFO - PROCESS | 18804 | 1467997747936 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:07 INFO - PROCESS | 18804 | 1467997747943 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8ea400 == 74 [pid = 18804] [id = 153] 10:09:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x911c0400) [pid = 18804] [serial = 459] [outer = (nil)] 10:09:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 118 (0x913ba000) [pid = 18804] [serial = 460] [outer = 0x911c0400] 10:09:08 INFO - PROCESS | 18804 | 1467997748149 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0x91c27800) [pid = 18804] [serial = 461] [outer = 0x911c0400] 10:09:08 INFO - PROCESS | 18804 | 1467997748952 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:09:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:09:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1226ms 10:09:08 INFO - PROCESS | 18804 | 1467997748979 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 18804 | 1467997748984 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:09:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:09:09 INFO - PROCESS | 18804 | 1467997748998 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 18804 | 1467997749001 Marionette TRACE conn3 <- [1,586,null,{}] 10:09:09 INFO - PROCESS | 18804 | 1467997749006 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:09 INFO - PROCESS | 18804 | 1467997749011 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:09 INFO - PROCESS | 18804 | 1467997749230 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:09:09 INFO - PROCESS | 18804 | 1467997749251 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:09 INFO - PROCESS | 18804 | 1467997749259 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f50a000 == 75 [pid = 18804] [id = 154] 10:09:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0x913af400) [pid = 18804] [serial = 462] [outer = (nil)] 10:09:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 121 (0x91de2400) [pid = 18804] [serial = 463] [outer = 0x913af400] 10:09:09 INFO - PROCESS | 18804 | 1467997749336 Marionette DEBUG loaded listener.js 10:09:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 122 (0x91de7800) [pid = 18804] [serial = 464] [outer = 0x913af400] 10:09:09 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:10 INFO - PROCESS | 18804 | --DOMWINDOW == 121 (0x93d5b000) [pid = 18804] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:09:10 INFO - PROCESS | 18804 | --DOMWINDOW == 120 (0x913bec00) [pid = 18804] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:09:10 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0x913ab400) [pid = 18804] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:09:10 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x8f8e3000) [pid = 18804] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:09:10 INFO - PROCESS | 18804 | --DOMWINDOW == 117 (0x95166400) [pid = 18804] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:09:10 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0x8f8df000) [pid = 18804] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:09:10 INFO - PROCESS | 18804 | 1467997750469 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:09:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:09:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1485ms 10:09:10 INFO - PROCESS | 18804 | 1467997750483 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:09:10 INFO - PROCESS | 18804 | 1467997750485 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:09:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:09:10 INFO - PROCESS | 18804 | 1467997750500 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:09:10 INFO - PROCESS | 18804 | 1467997750502 Marionette TRACE conn3 <- [1,590,null,{}] 10:09:10 INFO - PROCESS | 18804 | 1467997750509 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:10 INFO - PROCESS | 18804 | 1467997750517 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:10 INFO - PROCESS | 18804 | 1467997750717 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:09:10 INFO - PROCESS | 18804 | 1467997750735 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 18804 | 1467997750742 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e60f000 == 76 [pid = 18804] [id = 155] 10:09:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x8eed1c00) [pid = 18804] [serial = 465] [outer = (nil)] 10:09:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 118 (0x93007800) [pid = 18804] [serial = 466] [outer = 0x8eed1c00] 10:09:10 INFO - PROCESS | 18804 | 1467997750808 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0x93d51400) [pid = 18804] [serial = 467] [outer = 0x8eed1c00] 10:09:11 INFO - PROCESS | 18804 | 1467997751720 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:09:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1285ms 10:09:11 INFO - PROCESS | 18804 | 1467997751778 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 18804 | 1467997751782 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:09:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:09:11 INFO - PROCESS | 18804 | 1467997751787 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 18804 | 1467997751790 Marionette TRACE conn3 <- [1,594,null,{}] 10:09:11 INFO - PROCESS | 18804 | 1467997751796 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:11 INFO - PROCESS | 18804 | 1467997751800 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:11 INFO - PROCESS | 18804 | 1467997751949 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:09:11 INFO - PROCESS | 18804 | 1467997751961 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 18804 | 1467997751969 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x911ba800 == 77 [pid = 18804] [id = 156] 10:09:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0x913a3800) [pid = 18804] [serial = 468] [outer = (nil)] 10:09:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 121 (0x950ec400) [pid = 18804] [serial = 469] [outer = 0x913a3800] 10:09:12 INFO - PROCESS | 18804 | 1467997752035 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 122 (0x9516d800) [pid = 18804] [serial = 470] [outer = 0x913a3800] 10:09:13 INFO - PROCESS | 18804 | 1467997753209 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:09:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:09:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1477ms 10:09:13 INFO - PROCESS | 18804 | 1467997753267 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:09:13 INFO - PROCESS | 18804 | 1467997753273 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:09:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:09:13 INFO - PROCESS | 18804 | 1467997753282 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 18804 | 1467997753287 Marionette TRACE conn3 <- [1,598,null,{}] 10:09:13 INFO - PROCESS | 18804 | 1467997753297 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:13 INFO - PROCESS | 18804 | 1467997753302 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:13 INFO - PROCESS | 18804 | 1467997753499 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:09:13 INFO - PROCESS | 18804 | 1467997753737 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 18804 | 1467997753747 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca5c00 == 78 [pid = 18804] [id = 157] 10:09:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 123 (0x8dcaac00) [pid = 18804] [serial = 471] [outer = (nil)] 10:09:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 124 (0x8ea24c00) [pid = 18804] [serial = 472] [outer = 0x8dcaac00] 10:09:13 INFO - PROCESS | 18804 | 1467997753846 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 125 (0x8ebed800) [pid = 18804] [serial = 473] [outer = 0x8dcaac00] 10:09:14 INFO - PROCESS | 18804 | 1467997754759 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:09:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:09:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1535ms 10:09:14 INFO - PROCESS | 18804 | 1467997754818 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:09:14 INFO - PROCESS | 18804 | 1467997754825 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:09:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:09:14 INFO - PROCESS | 18804 | 1467997754836 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 18804 | 1467997754841 Marionette TRACE conn3 <- [1,602,null,{}] 10:09:14 INFO - PROCESS | 18804 | 1467997754848 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:14 INFO - PROCESS | 18804 | 1467997754854 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:15 INFO - PROCESS | 18804 | 1467997755044 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:09:15 INFO - PROCESS | 18804 | 1467997755314 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 18804 | 1467997755324 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4ba400 == 79 [pid = 18804] [id = 158] 10:09:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 126 (0x8f8dc800) [pid = 18804] [serial = 474] [outer = (nil)] 10:09:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 127 (0x8f8eb400) [pid = 18804] [serial = 475] [outer = 0x8f8dc800] 10:09:15 INFO - PROCESS | 18804 | 1467997755448 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 128 (0x913b5800) [pid = 18804] [serial = 476] [outer = 0x8f8dc800] 10:09:16 INFO - PROCESS | 18804 | 1467997756306 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:09:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:09:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1529ms 10:09:16 INFO - PROCESS | 18804 | 1467997756365 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 18804 | 1467997756370 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:09:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:09:16 INFO - PROCESS | 18804 | 1467997756376 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 18804 | 1467997756382 Marionette TRACE conn3 <- [1,606,null,{}] 10:09:16 INFO - PROCESS | 18804 | 1467997756398 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:16 INFO - PROCESS | 18804 | 1467997756407 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:16 INFO - PROCESS | 18804 | 1467997756629 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:09:16 INFO - PROCESS | 18804 | 1467997756852 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 18804 | 1467997756859 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4ba000 == 80 [pid = 18804] [id = 159] 10:09:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 129 (0x92b78400) [pid = 18804] [serial = 477] [outer = (nil)] 10:09:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 130 (0x95166c00) [pid = 18804] [serial = 478] [outer = 0x92b78400] 10:09:16 INFO - PROCESS | 18804 | 1467997756988 Marionette DEBUG loaded listener.js 10:09:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 131 (0x95276400) [pid = 18804] [serial = 479] [outer = 0x92b78400] 10:09:17 INFO - PROCESS | 18804 | 1467997757875 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:09:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:09:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1535ms 10:09:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:09:17 INFO - PROCESS | 18804 | 1467997757912 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 18804 | 1467997757916 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:09:17 INFO - PROCESS | 18804 | 1467997757922 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 18804 | 1467997757926 Marionette TRACE conn3 <- [1,610,null,{}] 10:09:17 INFO - PROCESS | 18804 | 1467997757931 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:17 INFO - PROCESS | 18804 | 1467997757937 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:18 INFO - PROCESS | 18804 | 1467997758129 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:09:18 INFO - PROCESS | 18804 | 1467997758308 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 18804 | 1467997758315 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x95278400 == 81 [pid = 18804] [id = 160] 10:09:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 132 (0x95366800) [pid = 18804] [serial = 480] [outer = (nil)] 10:09:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x953e2800) [pid = 18804] [serial = 481] [outer = 0x95366800] 10:09:18 INFO - PROCESS | 18804 | 1467997758400 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x953f8800) [pid = 18804] [serial = 482] [outer = 0x95366800] 10:09:19 INFO - PROCESS | 18804 | 1467997759375 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:09:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:09:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1530ms 10:09:19 INFO - PROCESS | 18804 | 1467997759452 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 18804 | 1467997759455 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:09:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:09:19 INFO - PROCESS | 18804 | 1467997759462 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 18804 | 1467997759465 Marionette TRACE conn3 <- [1,614,null,{}] 10:09:19 INFO - PROCESS | 18804 | 1467997759471 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:19 INFO - PROCESS | 18804 | 1467997759476 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:19 INFO - PROCESS | 18804 | 1467997759684 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:09:19 INFO - PROCESS | 18804 | 1467997759910 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 18804 | 1467997759916 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc9400 == 82 [pid = 18804] [id = 161] 10:09:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 135 (0x8ea1e400) [pid = 18804] [serial = 483] [outer = (nil)] 10:09:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 136 (0x96eb8c00) [pid = 18804] [serial = 484] [outer = 0x8ea1e400] 10:09:20 INFO - PROCESS | 18804 | 1467997760040 Marionette DEBUG loaded listener.js 10:09:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 137 (0x98e64400) [pid = 18804] [serial = 485] [outer = 0x8ea1e400] 10:09:20 INFO - PROCESS | 18804 | 1467997760904 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:09:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1478ms 10:09:20 INFO - PROCESS | 18804 | 1467997760940 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 18804 | 1467997760945 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:09:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:09:20 INFO - PROCESS | 18804 | 1467997760951 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 18804 | 1467997760954 Marionette TRACE conn3 <- [1,618,null,{}] 10:09:20 INFO - PROCESS | 18804 | 1467997760960 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:20 INFO - PROCESS | 18804 | 1467997760970 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:21 INFO - PROCESS | 18804 | 1467997761182 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:09:21 INFO - PROCESS | 18804 | 1467997761362 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 18804 | 1467997761370 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x95043800 == 83 [pid = 18804] [id = 162] 10:09:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 138 (0x953ee800) [pid = 18804] [serial = 486] [outer = (nil)] 10:09:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 139 (0x9a9b6000) [pid = 18804] [serial = 487] [outer = 0x953ee800] 10:09:21 INFO - PROCESS | 18804 | 1467997761492 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 140 (0x9ae4b800) [pid = 18804] [serial = 488] [outer = 0x953ee800] 10:09:22 INFO - PROCESS | 18804 | 1467997762324 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:09:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:09:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1439ms 10:09:22 INFO - PROCESS | 18804 | 1467997762391 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:09:22 INFO - PROCESS | 18804 | 1467997762395 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:09:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:09:22 INFO - PROCESS | 18804 | 1467997762401 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 18804 | 1467997762405 Marionette TRACE conn3 <- [1,622,null,{}] 10:09:22 INFO - PROCESS | 18804 | 1467997762411 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:22 INFO - PROCESS | 18804 | 1467997762416 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:22 INFO - PROCESS | 18804 | 1467997762614 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:09:22 INFO - PROCESS | 18804 | 1467997762797 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 18804 | 1467997762806 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x953fd400 == 84 [pid = 18804] [id = 163] 10:09:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0x98aa2000) [pid = 18804] [serial = 489] [outer = (nil)] 10:09:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x9b933000) [pid = 18804] [serial = 490] [outer = 0x98aa2000] 10:09:22 INFO - PROCESS | 18804 | 1467997762884 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x9b939c00) [pid = 18804] [serial = 491] [outer = 0x98aa2000] 10:09:23 INFO - PROCESS | 18804 | 1467997763735 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:09:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1377ms 10:09:23 INFO - PROCESS | 18804 | 1467997763780 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:09:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:09:23 INFO - PROCESS | 18804 | 1467997763790 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:09:23 INFO - PROCESS | 18804 | 1467997763796 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 18804 | 1467997763800 Marionette TRACE conn3 <- [1,626,null,{}] 10:09:23 INFO - PROCESS | 18804 | 1467997763805 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:23 INFO - PROCESS | 18804 | 1467997763810 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:23 INFO - PROCESS | 18804 | 1467997763980 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:09:24 INFO - PROCESS | 18804 | 1467997764163 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 18804 | 1467997764170 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x911b9c00 == 85 [pid = 18804] [id = 164] 10:09:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x9a0f2800) [pid = 18804] [serial = 492] [outer = (nil)] 10:09:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x9d097000) [pid = 18804] [serial = 493] [outer = 0x9a0f2800] 10:09:24 INFO - PROCESS | 18804 | 1467997764261 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0xa118e800) [pid = 18804] [serial = 494] [outer = 0x9a0f2800] 10:09:25 INFO - PROCESS | 18804 | 1467997765175 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:09:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1439ms 10:09:25 INFO - PROCESS | 18804 | 1467997765236 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 18804 | 1467997765240 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:09:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:09:25 INFO - PROCESS | 18804 | 1467997765247 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 18804 | 1467997765250 Marionette TRACE conn3 <- [1,630,null,{}] 10:09:25 INFO - PROCESS | 18804 | 1467997765255 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:25 INFO - PROCESS | 18804 | 1467997765260 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:25 INFO - PROCESS | 18804 | 1467997765437 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:09:25 INFO - PROCESS | 18804 | 1467997765620 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:25 INFO - PROCESS | 18804 | 1467997765629 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f48f400 == 86 [pid = 18804] [id = 165] 10:09:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x8f490400) [pid = 18804] [serial = 495] [outer = (nil)] 10:09:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x8f498000) [pid = 18804] [serial = 496] [outer = 0x8f490400] 10:09:25 INFO - PROCESS | 18804 | 1467997765711 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 149 (0x8f49bc00) [pid = 18804] [serial = 497] [outer = 0x8f490400] 10:09:26 INFO - PROCESS | 18804 | 1467997766592 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:09:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:09:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1382ms 10:09:26 INFO - PROCESS | 18804 | 1467997766630 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:09:26 INFO - PROCESS | 18804 | 1467997766634 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:09:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:09:26 INFO - PROCESS | 18804 | 1467997766640 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:09:26 INFO - PROCESS | 18804 | 1467997766644 Marionette TRACE conn3 <- [1,634,null,{}] 10:09:26 INFO - PROCESS | 18804 | 1467997766649 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:26 INFO - PROCESS | 18804 | 1467997766654 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:26 INFO - PROCESS | 18804 | 1467997766831 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:09:27 INFO - PROCESS | 18804 | 1467997767024 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:27 INFO - PROCESS | 18804 | 1467997767032 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f492000 == 87 [pid = 18804] [id = 166] 10:09:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 150 (0x8f492c00) [pid = 18804] [serial = 498] [outer = (nil)] 10:09:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 151 (0xa111c400) [pid = 18804] [serial = 499] [outer = 0x8f492c00] 10:09:27 INFO - PROCESS | 18804 | 1467997767110 Marionette DEBUG loaded listener.js 10:09:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 152 (0xa23b2400) [pid = 18804] [serial = 500] [outer = 0x8f492c00] 10:09:27 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:28 INFO - PROCESS | 18804 | 1467997768066 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:09:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:09:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1478ms 10:09:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:09:28 INFO - PROCESS | 18804 | 1467997768119 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:09:28 INFO - PROCESS | 18804 | 1467997768123 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:09:28 INFO - PROCESS | 18804 | 1467997768129 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:09:28 INFO - PROCESS | 18804 | 1467997768134 Marionette TRACE conn3 <- [1,638,null,{}] 10:09:28 INFO - PROCESS | 18804 | 1467997768139 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:28 INFO - PROCESS | 18804 | 1467997768144 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:28 INFO - PROCESS | 18804 | 1467997768341 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:09:28 INFO - PROCESS | 18804 | 1467997768578 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:28 INFO - PROCESS | 18804 | 1467997768588 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d451400 == 88 [pid = 18804] [id = 167] 10:09:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 153 (0x8d452800) [pid = 18804] [serial = 501] [outer = (nil)] 10:09:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 154 (0x8d45cc00) [pid = 18804] [serial = 502] [outer = 0x8d452800] 10:09:29 INFO - PROCESS | 18804 | 1467997769008 Marionette DEBUG loaded listener.js 10:09:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 155 (0x8d6bd400) [pid = 18804] [serial = 503] [outer = 0x8d452800] 10:09:29 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:29 INFO - PROCESS | 18804 | 1467997769876 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:09:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:09:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1787ms 10:09:29 INFO - PROCESS | 18804 | 1467997769916 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:09:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:09:29 INFO - PROCESS | 18804 | 1467997769922 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:09:29 INFO - PROCESS | 18804 | 1467997769930 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:09:29 INFO - PROCESS | 18804 | 1467997769933 Marionette TRACE conn3 <- [1,642,null,{}] 10:09:29 INFO - PROCESS | 18804 | 1467997769940 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:29 INFO - PROCESS | 18804 | 1467997769944 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:30 INFO - PROCESS | 18804 | 1467997770116 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:09:30 INFO - PROCESS | 18804 | 1467997770314 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 18804 | 1467997770323 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e603800 == 89 [pid = 18804] [id = 168] 10:09:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 156 (0x8e606400) [pid = 18804] [serial = 504] [outer = (nil)] 10:09:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 157 (0x8ebe1c00) [pid = 18804] [serial = 505] [outer = 0x8e606400] 10:09:30 INFO - PROCESS | 18804 | 1467997770392 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 158 (0x8ec45c00) [pid = 18804] [serial = 506] [outer = 0x8e606400] 10:09:31 INFO - PROCESS | 18804 | 1467997771388 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:09:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:09:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1531ms 10:09:31 INFO - PROCESS | 18804 | 1467997771460 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:09:31 INFO - PROCESS | 18804 | 1467997771466 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:09:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:09:31 INFO - PROCESS | 18804 | 1467997771475 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 18804 | 1467997771480 Marionette TRACE conn3 <- [1,646,null,{}] 10:09:31 INFO - PROCESS | 18804 | 1467997771486 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:31 INFO - PROCESS | 18804 | 1467997771491 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:31 INFO - PROCESS | 18804 | 1467997771674 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:09:31 INFO - PROCESS | 18804 | 1467997771913 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 18804 | 1467997771921 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca5800 == 90 [pid = 18804] [id = 169] 10:09:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 159 (0x8dca6000) [pid = 18804] [serial = 507] [outer = (nil)] 10:09:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 160 (0x8f4b9000) [pid = 18804] [serial = 508] [outer = 0x8dca6000] 10:09:32 INFO - PROCESS | 18804 | 1467997772039 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 161 (0x8f8e7c00) [pid = 18804] [serial = 509] [outer = 0x8dca6000] 10:09:32 INFO - PROCESS | 18804 | --DOCSHELL 0x93d58400 == 89 [pid = 18804] [id = 6] 10:09:32 INFO - PROCESS | 18804 | --DOCSHELL 0x995b8c00 == 88 [pid = 18804] [id = 110] 10:09:32 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe1800 == 87 [pid = 18804] [id = 112] 10:09:32 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4c1000 == 86 [pid = 18804] [id = 109] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 160 (0x9a492400) [pid = 18804] [serial = 375] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 159 (0x93d57800) [pid = 18804] [serial = 369] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 158 (0x913a7c00) [pid = 18804] [serial = 366] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 157 (0xa118d400) [pid = 18804] [serial = 381] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 156 (0x9961ec00) [pid = 18804] [serial = 372] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 155 (0x9ace2400) [pid = 18804] [serial = 378] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 154 (0x8ebe9c00) [pid = 18804] [serial = 363] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 153 (0x8f50b000) [pid = 18804] [serial = 384] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 152 (0x91c1a000) [pid = 18804] [serial = 387] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOMWINDOW == 151 (0x953f6000) [pid = 18804] [serial = 408] [outer = (nil)] [url = about:blank] 10:09:32 INFO - PROCESS | 18804 | --DOCSHELL 0x8e602400 == 85 [pid = 18804] [id = 144] 10:09:32 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea18c00 == 84 [pid = 18804] [id = 143] 10:09:32 INFO - PROCESS | 18804 | --DOCSHELL 0x92b7a000 == 83 [pid = 18804] [id = 142] 10:09:32 INFO - PROCESS | 18804 | --DOCSHELL 0x96e07400 == 82 [pid = 18804] [id = 141] 10:09:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe4c00 == 81 [pid = 18804] [id = 140] 10:09:33 INFO - PROCESS | 18804 | --DOCSHELL 0x9246c400 == 80 [pid = 18804] [id = 139] 10:09:33 INFO - PROCESS | 18804 | --DOCSHELL 0x911b3c00 == 79 [pid = 18804] [id = 138] 10:09:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1a400 == 78 [pid = 18804] [id = 137] 10:09:33 INFO - PROCESS | 18804 | 1467997773069 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 150 (0x911bf400) [pid = 18804] [serial = 391] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 149 (0x8f8e7000) [pid = 18804] [serial = 390] [outer = (nil)] [url = about:blank] 10:09:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:09:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1635ms 10:09:33 INFO - PROCESS | 18804 | 1467997773111 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 18804 | 1467997773115 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:09:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:09:33 INFO - PROCESS | 18804 | 1467997773121 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 18804 | 1467997773126 Marionette TRACE conn3 <- [1,650,null,{}] 10:09:33 INFO - PROCESS | 18804 | 1467997773142 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:33 INFO - PROCESS | 18804 | 1467997773149 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:33 INFO - PROCESS | 18804 | 1467997773322 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 148 (0x96e08c00) [pid = 18804] [serial = 405] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0x95038800) [pid = 18804] [serial = 399] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x95163000) [pid = 18804] [serial = 400] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x913bdc00) [pid = 18804] [serial = 396] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x92b70000) [pid = 18804] [serial = 397] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x978c2800) [pid = 18804] [serial = 406] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x95274000) [pid = 18804] [serial = 402] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x91de9400) [pid = 18804] [serial = 394] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x91c27000) [pid = 18804] [serial = 393] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | --DOMWINDOW == 139 (0x95368000) [pid = 18804] [serial = 403] [outer = (nil)] [url = about:blank] 10:09:33 INFO - PROCESS | 18804 | 1467997773539 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 18804 | 1467997773547 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe9c00 == 79 [pid = 18804] [id = 170] 10:09:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 140 (0x8eecf400) [pid = 18804] [serial = 510] [outer = (nil)] 10:09:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0x913b8c00) [pid = 18804] [serial = 511] [outer = 0x8eecf400] 10:09:33 INFO - PROCESS | 18804 | 1467997773617 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x91c1c000) [pid = 18804] [serial = 512] [outer = 0x8eecf400] 10:09:34 INFO - PROCESS | 18804 | 1467997774302 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:09:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1231ms 10:09:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:09:34 INFO - PROCESS | 18804 | 1467997774352 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 18804 | 1467997774355 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:09:34 INFO - PROCESS | 18804 | 1467997774362 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 18804 | 1467997774365 Marionette TRACE conn3 <- [1,654,null,{}] 10:09:34 INFO - PROCESS | 18804 | 1467997774370 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:34 INFO - PROCESS | 18804 | 1467997774375 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:34 INFO - PROCESS | 18804 | 1467997774600 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:09:34 INFO - PROCESS | 18804 | 1467997774616 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:34 INFO - PROCESS | 18804 | 1467997774624 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f498c00 == 80 [pid = 18804] [id = 171] 10:09:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x8f49cc00) [pid = 18804] [serial = 513] [outer = (nil)] 10:09:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x92022c00) [pid = 18804] [serial = 514] [outer = 0x8f49cc00] 10:09:34 INFO - PROCESS | 18804 | 1467997774687 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x923c8c00) [pid = 18804] [serial = 515] [outer = 0x8f49cc00] 10:09:35 INFO - PROCESS | 18804 | 1467997775576 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:09:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:09:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1277ms 10:09:35 INFO - PROCESS | 18804 | 1467997775639 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:09:35 INFO - PROCESS | 18804 | 1467997775642 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:09:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:09:35 INFO - PROCESS | 18804 | 1467997775657 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 18804 | 1467997775660 Marionette TRACE conn3 <- [1,658,null,{}] 10:09:35 INFO - PROCESS | 18804 | 1467997775665 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:35 INFO - PROCESS | 18804 | 1467997775670 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:35 INFO - PROCESS | 18804 | 1467997775882 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:09:35 INFO - PROCESS | 18804 | 1467997775904 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 18804 | 1467997775929 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:36 INFO - PROCESS | 18804 | ++DOCSHELL 0x91ddf400 == 81 [pid = 18804] [id = 172] 10:09:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x923c8400) [pid = 18804] [serial = 516] [outer = (nil)] 10:09:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x92b76800) [pid = 18804] [serial = 517] [outer = 0x923c8400] 10:09:36 INFO - PROCESS | 18804 | 1467997776086 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x950ef800) [pid = 18804] [serial = 518] [outer = 0x923c8400] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0x8ea1cc00) [pid = 18804] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x92b6d800) [pid = 18804] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x8f510000) [pid = 18804] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x8f8e0800) [pid = 18804] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x8ea26800) [pid = 18804] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x911b5800) [pid = 18804] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x98e5cc00) [pid = 18804] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x8eed1c00) [pid = 18804] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 139 (0x913af400) [pid = 18804] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 138 (0x8ebf0400) [pid = 18804] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 137 (0x8dc9fc00) [pid = 18804] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 136 (0x911c0400) [pid = 18804] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 135 (0x8f507000) [pid = 18804] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 134 (0x953d5400) [pid = 18804] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x9b92fc00) [pid = 18804] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:09:37 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0x9ac7a000) [pid = 18804] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:09:37 INFO - PROCESS | 18804 | 1467997777802 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:09:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:09:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 2178ms 10:09:37 INFO - PROCESS | 18804 | 1467997777836 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:09:37 INFO - PROCESS | 18804 | 1467997777842 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:09:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:09:37 INFO - PROCESS | 18804 | 1467997777851 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:09:37 INFO - PROCESS | 18804 | 1467997777855 Marionette TRACE conn3 <- [1,662,null,{}] 10:09:37 INFO - PROCESS | 18804 | 1467997777865 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:37 INFO - PROCESS | 18804 | 1467997777871 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:38 INFO - PROCESS | 18804 | 1467997778057 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:09:38 INFO - PROCESS | 18804 | 1467997778297 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 18804 | 1467997778306 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc7000 == 82 [pid = 18804] [id = 173] 10:09:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x8dfc7400) [pid = 18804] [serial = 519] [outer = (nil)] 10:09:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x8e60c800) [pid = 18804] [serial = 520] [outer = 0x8dfc7400] 10:09:38 INFO - PROCESS | 18804 | 1467997778430 Marionette DEBUG loaded listener.js 10:09:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 135 (0x8ea20000) [pid = 18804] [serial = 521] [outer = 0x8dfc7400] 10:09:39 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:39 INFO - PROCESS | 18804 | 1467997779358 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:09:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:09:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1541ms 10:09:39 INFO - PROCESS | 18804 | 1467997779392 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:09:39 INFO - PROCESS | 18804 | 1467997779402 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:09:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:09:39 INFO - PROCESS | 18804 | 1467997779419 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 18804 | 1467997779423 Marionette TRACE conn3 <- [1,666,null,{}] 10:09:39 INFO - PROCESS | 18804 | 1467997779429 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:39 INFO - PROCESS | 18804 | 1467997779435 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:39 INFO - PROCESS | 18804 | 1467997779656 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:09:39 INFO - PROCESS | 18804 | 1467997779935 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 18804 | 1467997779944 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x913a7c00 == 83 [pid = 18804] [id = 174] 10:09:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 136 (0x913af400) [pid = 18804] [serial = 522] [outer = (nil)] 10:09:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 137 (0x91de1800) [pid = 18804] [serial = 523] [outer = 0x913af400] 10:09:40 INFO - PROCESS | 18804 | 1467997780038 Marionette DEBUG loaded listener.js 10:09:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 138 (0x923c4400) [pid = 18804] [serial = 524] [outer = 0x913af400] 10:09:40 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:40 INFO - PROCESS | 18804 | 1467997780881 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:09:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:09:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1492ms 10:09:40 INFO - PROCESS | 18804 | 1467997780911 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:09:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:09:40 INFO - PROCESS | 18804 | 1467997780915 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:09:40 INFO - PROCESS | 18804 | 1467997780922 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 18804 | 1467997780928 Marionette TRACE conn3 <- [1,670,null,{}] 10:09:40 INFO - PROCESS | 18804 | 1467997780944 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:40 INFO - PROCESS | 18804 | 1467997780952 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:41 INFO - PROCESS | 18804 | 1467997781143 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:09:41 INFO - PROCESS | 18804 | 1467997781331 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 18804 | 1467997781341 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x95275400 == 84 [pid = 18804] [id = 175] 10:09:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 139 (0x95279400) [pid = 18804] [serial = 525] [outer = (nil)] 10:09:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 140 (0x9536c400) [pid = 18804] [serial = 526] [outer = 0x95279400] 10:09:41 INFO - PROCESS | 18804 | 1467997781420 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0x953f1400) [pid = 18804] [serial = 527] [outer = 0x95279400] 10:09:42 INFO - PROCESS | 18804 | 1467997782464 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:09:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:09:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1587ms 10:09:42 INFO - PROCESS | 18804 | 1467997782509 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:09:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:09:42 INFO - PROCESS | 18804 | 1467997782514 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:09:42 INFO - PROCESS | 18804 | 1467997782520 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 18804 | 1467997782524 Marionette TRACE conn3 <- [1,674,null,{}] 10:09:42 INFO - PROCESS | 18804 | 1467997782529 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:42 INFO - PROCESS | 18804 | 1467997782540 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:42 INFO - PROCESS | 18804 | 1467997782722 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:09:42 INFO - PROCESS | 18804 | 1467997782913 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:42 INFO - PROCESS | 18804 | 1467997782919 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23dc00 == 85 [pid = 18804] [id = 176] 10:09:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x8d44fc00) [pid = 18804] [serial = 528] [outer = (nil)] 10:09:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x978c7400) [pid = 18804] [serial = 529] [outer = 0x8d44fc00] 10:09:43 INFO - PROCESS | 18804 | 1467997783083 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x9a494400) [pid = 18804] [serial = 530] [outer = 0x8d44fc00] 10:09:43 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:43 INFO - PROCESS | 18804 | 1467997783903 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:09:43 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 10:09:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1442ms 10:09:43 INFO - PROCESS | 18804 | 1467997783963 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:09:43 INFO - PROCESS | 18804 | 1467997783966 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:09:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:09:43 INFO - PROCESS | 18804 | 1467997783973 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:09:43 INFO - PROCESS | 18804 | 1467997783976 Marionette TRACE conn3 <- [1,678,null,{}] 10:09:43 INFO - PROCESS | 18804 | 1467997783982 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:43 INFO - PROCESS | 18804 | 1467997783987 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:44 INFO - PROCESS | 18804 | 1467997784164 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:09:44 INFO - PROCESS | 18804 | 1467997784352 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 18804 | 1467997784368 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x9831cc00 == 86 [pid = 18804] [id = 177] 10:09:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x9a5c3400) [pid = 18804] [serial = 531] [outer = (nil)] 10:09:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x9a9c2800) [pid = 18804] [serial = 532] [outer = 0x9a5c3400] 10:09:44 INFO - PROCESS | 18804 | 1467997784493 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x9ae44800) [pid = 18804] [serial = 533] [outer = 0x9a5c3400] 10:09:45 INFO - PROCESS | 18804 | 1467997785399 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:09:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1477ms 10:09:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:09:45 INFO - PROCESS | 18804 | 1467997785451 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 18804 | 1467997785455 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:09:45 INFO - PROCESS | 18804 | 1467997785461 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 18804 | 1467997785465 Marionette TRACE conn3 <- [1,682,null,{}] 10:09:45 INFO - PROCESS | 18804 | 1467997785470 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:45 INFO - PROCESS | 18804 | 1467997785481 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:45 INFO - PROCESS | 18804 | 1467997785686 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:09:45 INFO - PROCESS | 18804 | 1467997785876 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 18804 | 1467997785886 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x978ba400 == 87 [pid = 18804] [id = 178] 10:09:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x9b936c00) [pid = 18804] [serial = 534] [outer = (nil)] 10:09:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 149 (0xa237bc00) [pid = 18804] [serial = 535] [outer = 0x9b936c00] 10:09:46 INFO - PROCESS | 18804 | 1467997786016 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 150 (0xa2fba800) [pid = 18804] [serial = 536] [outer = 0x9b936c00] 10:09:47 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:47 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:09:47 INFO - PROCESS | 18804 | 1467997787315 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:09:47 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) 10:09:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1888ms 10:09:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:09:47 INFO - PROCESS | 18804 | 1467997787348 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:09:47 INFO - PROCESS | 18804 | 1467997787351 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:09:47 INFO - PROCESS | 18804 | 1467997787357 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:09:47 INFO - PROCESS | 18804 | 1467997787361 Marionette TRACE conn3 <- [1,686,null,{}] 10:09:47 INFO - PROCESS | 18804 | 1467997787463 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:47 INFO - PROCESS | 18804 | 1467997787468 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:47 INFO - PROCESS | 18804 | 1467997787642 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:09:47 INFO - PROCESS | 18804 | 1467997787827 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 18804 | 1467997787835 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d389800 == 88 [pid = 18804] [id = 179] 10:09:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 151 (0x8d38b000) [pid = 18804] [serial = 537] [outer = (nil)] 10:09:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 152 (0x8d392000) [pid = 18804] [serial = 538] [outer = 0x8d38b000] 10:09:47 INFO - PROCESS | 18804 | 1467997787910 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 153 (0x8d395400) [pid = 18804] [serial = 539] [outer = 0x8d38b000] 10:09:49 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:49 INFO - PROCESS | 18804 | 1467997789207 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:09:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1881ms 10:09:49 INFO - PROCESS | 18804 | 1467997789269 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 18804 | 1467997789274 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:09:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:09:49 INFO - PROCESS | 18804 | 1467997789299 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 18804 | 1467997789302 Marionette TRACE conn3 <- [1,690,null,{}] 10:09:49 INFO - PROCESS | 18804 | 1467997789308 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:49 INFO - PROCESS | 18804 | 1467997789312 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:49 INFO - PROCESS | 18804 | 1467997789517 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:09:49 INFO - PROCESS | 18804 | 1467997789707 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 18804 | 1467997789716 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d246c00 == 89 [pid = 18804] [id = 180] 10:09:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 154 (0x8d392800) [pid = 18804] [serial = 540] [outer = (nil)] 10:09:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 155 (0x8df56800) [pid = 18804] [serial = 541] [outer = 0x8d392800] 10:09:49 INFO - PROCESS | 18804 | 1467997789791 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 156 (0x8df5a000) [pid = 18804] [serial = 542] [outer = 0x8d392800] 10:09:51 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:51 INFO - PROCESS | 18804 | 1467997791051 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:09:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:09:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1786ms 10:09:51 INFO - PROCESS | 18804 | 1467997791081 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 18804 | 1467997791085 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:09:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:09:51 INFO - PROCESS | 18804 | 1467997791091 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 18804 | 1467997791094 Marionette TRACE conn3 <- [1,694,null,{}] 10:09:51 INFO - PROCESS | 18804 | 1467997791100 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:51 INFO - PROCESS | 18804 | 1467997791105 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:51 INFO - PROCESS | 18804 | 1467997791317 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:09:51 INFO - PROCESS | 18804 | 1467997791510 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 18804 | 1467997791519 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23d000 == 90 [pid = 18804] [id = 181] 10:09:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 157 (0x8d398400) [pid = 18804] [serial = 543] [outer = (nil)] 10:09:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 158 (0x8df60000) [pid = 18804] [serial = 544] [outer = 0x8d398400] 10:09:51 INFO - PROCESS | 18804 | 1467997791594 Marionette DEBUG loaded listener.js 10:09:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 159 (0x9b937000) [pid = 18804] [serial = 545] [outer = 0x8d398400] 10:09:52 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:52 INFO - PROCESS | 18804 | 1467997792846 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:09:52 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) 10:09:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1791ms 10:09:52 INFO - PROCESS | 18804 | 1467997792882 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 18804 | 1467997792886 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:09:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:09:52 INFO - PROCESS | 18804 | 1467997792892 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 18804 | 1467997792895 Marionette TRACE conn3 <- [1,698,null,{}] 10:09:52 INFO - PROCESS | 18804 | 1467997792901 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:52 INFO - PROCESS | 18804 | 1467997792906 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:53 INFO - PROCESS | 18804 | 1467997793152 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:09:53 INFO - PROCESS | 18804 | 1467997793348 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:53 INFO - PROCESS | 18804 | 1467997793356 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dcad000 == 91 [pid = 18804] [id = 182] 10:09:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 160 (0x8dcad400) [pid = 18804] [serial = 546] [outer = (nil)] 10:09:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 161 (0x8eecc800) [pid = 18804] [serial = 547] [outer = 0x8dcad400] 10:09:53 INFO - PROCESS | 18804 | 1467997793431 Marionette DEBUG loaded listener.js 10:09:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 162 (0x8eed4c00) [pid = 18804] [serial = 548] [outer = 0x8dcad400] 10:09:54 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:54 INFO - PROCESS | 18804 | 1467997794722 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:09:54 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) 10:09:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1879ms 10:09:54 INFO - PROCESS | 18804 | 1467997794771 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:09:54 INFO - PROCESS | 18804 | 1467997794777 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:09:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:09:54 INFO - PROCESS | 18804 | 1467997794878 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 18804 | 1467997794884 Marionette TRACE conn3 <- [1,702,null,{}] 10:09:54 INFO - PROCESS | 18804 | 1467997794919 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:54 INFO - PROCESS | 18804 | 1467997794926 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:55 INFO - PROCESS | 18804 | 1467997795098 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:09:55 INFO - PROCESS | 18804 | 1467997795290 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:55 INFO - PROCESS | 18804 | 1467997795304 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6ba400 == 92 [pid = 18804] [id = 183] 10:09:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 163 (0x8dfcb800) [pid = 18804] [serial = 549] [outer = (nil)] 10:09:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 164 (0x8e610000) [pid = 18804] [serial = 550] [outer = 0x8dfcb800] 10:09:55 INFO - PROCESS | 18804 | 1467997795418 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 165 (0x8ebe7400) [pid = 18804] [serial = 551] [outer = 0x8dfcb800] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 164 (0x950ec400) [pid = 18804] [serial = 469] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 163 (0x8eed0400) [pid = 18804] [serial = 364] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 162 (0x9527b800) [pid = 18804] [serial = 370] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 161 (0x91c1c400) [pid = 18804] [serial = 388] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 160 (0x8f8e9c00) [pid = 18804] [serial = 457] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 159 (0x92b7b800) [pid = 18804] [serial = 417] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 158 (0x8ec4c000) [pid = 18804] [serial = 454] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 157 (0x913bc800) [pid = 18804] [serial = 367] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 156 (0x9a5bf400) [pid = 18804] [serial = 376] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 155 (0x99e5d000) [pid = 18804] [serial = 420] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 154 (0x8ebe6400) [pid = 18804] [serial = 411] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 153 (0x93007800) [pid = 18804] [serial = 466] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 152 (0x92b73c00) [pid = 18804] [serial = 241] [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.] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 151 (0x91de2400) [pid = 18804] [serial = 463] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 150 (0x913bc000) [pid = 18804] [serial = 414] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 149 (0x8ec4ec00) [pid = 18804] [serial = 430] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 148 (0x8f4b6400) [pid = 18804] [serial = 455] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0x96e10c00) [pid = 18804] [serial = 409] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x8d249c00) [pid = 18804] [serial = 445] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x8dca9400) [pid = 18804] [serial = 442] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x8dcab000) [pid = 18804] [serial = 451] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x8dfc4800) [pid = 18804] [serial = 436] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x8d457400) [pid = 18804] [serial = 448] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x911be000) [pid = 18804] [serial = 458] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x91de7800) [pid = 18804] [serial = 464] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 139 (0x913ba000) [pid = 18804] [serial = 460] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 138 (0x8dfc9c00) [pid = 18804] [serial = 452] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 137 (0x9b82b400) [pid = 18804] [serial = 423] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 136 (0x8e605000) [pid = 18804] [serial = 433] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 135 (0x9b93e000) [pid = 18804] [serial = 427] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 134 (0x8f50dc00) [pid = 18804] [serial = 385] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x8e610400) [pid = 18804] [serial = 439] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0x9990b800) [pid = 18804] [serial = 373] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 131 (0xa2381000) [pid = 18804] [serial = 382] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 130 (0x9b82cc00) [pid = 18804] [serial = 379] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 129 (0x91c27800) [pid = 18804] [serial = 461] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | --DOMWINDOW == 128 (0x93d51400) [pid = 18804] [serial = 467] [outer = (nil)] [url = about:blank] 10:09:56 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:56 INFO - PROCESS | 18804 | 1467997796928 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:09:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:09:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2154ms 10:09:56 INFO - PROCESS | 18804 | 1467997796938 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 18804 | 1467997796944 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:09:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:09:56 INFO - PROCESS | 18804 | 1467997796954 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 18804 | 1467997796957 Marionette TRACE conn3 <- [1,706,null,{}] 10:09:56 INFO - PROCESS | 18804 | 1467997796963 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:56 INFO - PROCESS | 18804 | 1467997796968 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:57 INFO - PROCESS | 18804 | 1467997797136 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:09:57 INFO - PROCESS | 18804 | 1467997797147 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:57 INFO - PROCESS | 18804 | 1467997797154 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dcad800 == 93 [pid = 18804] [id = 184] 10:09:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 129 (0x8dfc1400) [pid = 18804] [serial = 552] [outer = (nil)] 10:09:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 130 (0x8ebe3400) [pid = 18804] [serial = 553] [outer = 0x8dfc1400] 10:09:57 INFO - PROCESS | 18804 | 1467997797227 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 131 (0x8eecc400) [pid = 18804] [serial = 554] [outer = 0x8dfc1400] 10:09:58 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:58 INFO - PROCESS | 18804 | 1467997798530 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:09:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:09:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1628ms 10:09:58 INFO - PROCESS | 18804 | 1467997798593 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:09:58 INFO - PROCESS | 18804 | 1467997798597 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:09:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:09:58 INFO - PROCESS | 18804 | 1467997798605 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:09:58 INFO - PROCESS | 18804 | 1467997798610 Marionette TRACE conn3 <- [1,710,null,{}] 10:09:58 INFO - PROCESS | 18804 | 1467997798631 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:09:58 INFO - PROCESS | 18804 | 1467997798639 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:58 INFO - PROCESS | 18804 | 1467997798943 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:09:59 INFO - PROCESS | 18804 | 1467997798989 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 18804 | 1467997798997 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:09:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x911be400 == 94 [pid = 18804] [id = 185] 10:09:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 132 (0x911bf800) [pid = 18804] [serial = 555] [outer = (nil)] 10:09:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x913be800) [pid = 18804] [serial = 556] [outer = 0x911bf800] 10:09:59 INFO - PROCESS | 18804 | 1467997799069 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x91c20000) [pid = 18804] [serial = 557] [outer = 0x911bf800] 10:10:00 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:00 INFO - PROCESS | 18804 | 1467997800360 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:10:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1792ms 10:10:00 INFO - PROCESS | 18804 | 1467997800402 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 18804 | 1467997800406 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:10:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:10:00 INFO - PROCESS | 18804 | 1467997800412 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 18804 | 1467997800415 Marionette TRACE conn3 <- [1,714,null,{}] 10:10:00 INFO - PROCESS | 18804 | 1467997800420 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:00 INFO - PROCESS | 18804 | 1467997800425 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:00 INFO - PROCESS | 18804 | 1467997800666 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:10:00 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x8e606400) [pid = 18804] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:10:00 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0x8eecf400) [pid = 18804] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:10:00 INFO - PROCESS | 18804 | --DOMWINDOW == 131 (0x8dca6000) [pid = 18804] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:10:00 INFO - PROCESS | 18804 | --DOMWINDOW == 130 (0x8d452800) [pid = 18804] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:10:00 INFO - PROCESS | 18804 | --DOMWINDOW == 129 (0x8f49cc00) [pid = 18804] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:10:01 INFO - PROCESS | 18804 | 1467997801001 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 18804 | 1467997801012 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d452800 == 95 [pid = 18804] [id = 186] 10:10:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 130 (0x8dca6000) [pid = 18804] [serial = 558] [outer = (nil)] 10:10:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 131 (0x8f49a400) [pid = 18804] [serial = 559] [outer = 0x8dca6000] 10:10:01 INFO - PROCESS | 18804 | 1467997801075 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 132 (0x91c1b000) [pid = 18804] [serial = 560] [outer = 0x8dca6000] 10:10:02 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:02 INFO - PROCESS | 18804 | 1467997802252 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:10:02 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 10:10:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1878ms 10:10:02 INFO - PROCESS | 18804 | 1467997802298 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 18804 | 1467997802302 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:10:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:10:02 INFO - PROCESS | 18804 | 1467997802308 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 18804 | 1467997802312 Marionette TRACE conn3 <- [1,718,null,{}] 10:10:02 INFO - PROCESS | 18804 | 1467997802317 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:02 INFO - PROCESS | 18804 | 1467997802321 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:02 INFO - PROCESS | 18804 | 1467997802610 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:10:02 INFO - PROCESS | 18804 | 1467997802640 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 18804 | 1467997802650 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1e800 == 96 [pid = 18804] [id = 187] 10:10:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x8ea25c00) [pid = 18804] [serial = 561] [outer = (nil)] 10:10:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x91e57400) [pid = 18804] [serial = 562] [outer = 0x8ea25c00] 10:10:02 INFO - PROCESS | 18804 | 1467997802719 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 135 (0x91e5b000) [pid = 18804] [serial = 563] [outer = 0x8ea25c00] 10:10:04 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:04 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:10:04 INFO - PROCESS | 18804 | 1467997804130 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:10:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:10:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1836ms 10:10:04 INFO - PROCESS | 18804 | 1467997804146 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:10:04 INFO - PROCESS | 18804 | 1467997804154 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:10:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:10:04 INFO - PROCESS | 18804 | 1467997804165 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 18804 | 1467997804169 Marionette TRACE conn3 <- [1,722,null,{}] 10:10:04 INFO - PROCESS | 18804 | 1467997804286 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:04 INFO - PROCESS | 18804 | 1467997804291 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:04 INFO - PROCESS | 18804 | 1467997804480 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:10:04 INFO - PROCESS | 18804 | 1467997804713 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 18804 | 1467997804724 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6c1000 == 97 [pid = 18804] [id = 188] 10:10:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 136 (0x8dcac400) [pid = 18804] [serial = 564] [outer = (nil)] 10:10:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 137 (0x8e60b400) [pid = 18804] [serial = 565] [outer = 0x8dcac400] 10:10:04 INFO - PROCESS | 18804 | 1467997804849 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 138 (0x8eecbc00) [pid = 18804] [serial = 566] [outer = 0x8dcac400] 10:10:05 INFO - PROCESS | 18804 | 1467997805786 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:10:05 INFO - PROCESS | 18804 | 1467997805866 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:10:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:10:05 INFO - PROCESS | 18804 | 1467997805877 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 18804 | 1467997805881 Marionette TRACE conn3 <- [1,726,null,{}] 10:10:05 INFO - PROCESS | 18804 | 1467997805887 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:05 INFO - PROCESS | 18804 | 1467997805894 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:06 INFO - PROCESS | 18804 | 1467997806105 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:10:06 INFO - PROCESS | 18804 | 1467997806320 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 18804 | 1467997806330 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f49e400 == 98 [pid = 18804] [id = 189] 10:10:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 139 (0x8f50d000) [pid = 18804] [serial = 567] [outer = (nil)] 10:10:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 140 (0x91e51000) [pid = 18804] [serial = 568] [outer = 0x8f50d000] 10:10:06 INFO - PROCESS | 18804 | 1467997806459 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0x91e56c00) [pid = 18804] [serial = 569] [outer = 0x8f50d000] 10:10:07 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:07 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:10:07 INFO - PROCESS | 18804 | 1467997807498 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:10:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1694ms 10:10:07 INFO - PROCESS | 18804 | 1467997807572 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 18804 | 1467997807575 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:10:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:10:07 INFO - PROCESS | 18804 | 1467997807583 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 18804 | 1467997807589 Marionette TRACE conn3 <- [1,730,null,{}] 10:10:07 INFO - PROCESS | 18804 | 1467997807606 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:07 INFO - PROCESS | 18804 | 1467997807615 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:07 INFO - PROCESS | 18804 | 1467997807856 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:10:08 INFO - PROCESS | 18804 | 1467997808099 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 18804 | 1467997808108 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x92027c00 == 99 [pid = 18804] [id = 190] 10:10:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x9300bc00) [pid = 18804] [serial = 570] [outer = (nil)] 10:10:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x93d52800) [pid = 18804] [serial = 571] [outer = 0x9300bc00] 10:10:08 INFO - PROCESS | 18804 | 1467997808231 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x95166400) [pid = 18804] [serial = 572] [outer = 0x9300bc00] 10:10:08 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:08 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:10:09 INFO - PROCESS | 18804 | 1467997809116 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 18804 | 1467997809188 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:10:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:10:09 INFO - PROCESS | 18804 | 1467997809197 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 18804 | 1467997809201 Marionette TRACE conn3 <- [1,734,null,{}] 10:10:09 INFO - PROCESS | 18804 | 1467997809206 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:09 INFO - PROCESS | 18804 | 1467997809212 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:09 INFO - PROCESS | 18804 | 1467997809402 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:10:09 INFO - PROCESS | 18804 | 1467997809638 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 18804 | 1467997809648 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d455400 == 100 [pid = 18804] [id = 191] 10:10:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x93a4fc00) [pid = 18804] [serial = 573] [outer = (nil)] 10:10:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x953f7400) [pid = 18804] [serial = 574] [outer = 0x93a4fc00] 10:10:09 INFO - PROCESS | 18804 | 1467997809752 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x978c7800) [pid = 18804] [serial = 575] [outer = 0x93a4fc00] 10:10:10 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:10 INFO - PROCESS | 18804 | 1467997810591 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:10:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:10:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1428ms 10:10:10 INFO - PROCESS | 18804 | 1467997810626 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 18804 | 1467997810630 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:10:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:10:10 INFO - PROCESS | 18804 | 1467997810637 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 18804 | 1467997810641 Marionette TRACE conn3 <- [1,738,null,{}] 10:10:10 INFO - PROCESS | 18804 | 1467997810647 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:10 INFO - PROCESS | 18804 | 1467997810652 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:10 INFO - PROCESS | 18804 | 1467997810846 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:10:11 INFO - PROCESS | 18804 | 1467997811043 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 18804 | 1467997811052 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x98369800 == 101 [pid = 18804] [id = 192] 10:10:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x98a22c00) [pid = 18804] [serial = 576] [outer = (nil)] 10:10:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 149 (0x99e5d400) [pid = 18804] [serial = 577] [outer = 0x98a22c00] 10:10:11 INFO - PROCESS | 18804 | 1467997811136 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 150 (0x9a0ee000) [pid = 18804] [serial = 578] [outer = 0x98a22c00] 10:10:12 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:12 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:10:12 INFO - PROCESS | 18804 | 1467997812495 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:10:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:10:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1883ms 10:10:12 INFO - PROCESS | 18804 | 1467997812521 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:10:12 INFO - PROCESS | 18804 | 1467997812525 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:10:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:10:12 INFO - PROCESS | 18804 | 1467997812532 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 18804 | 1467997812535 Marionette TRACE conn3 <- [1,742,null,{}] 10:10:12 INFO - PROCESS | 18804 | 1467997812642 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:12 INFO - PROCESS | 18804 | 1467997812657 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:12 INFO - PROCESS | 18804 | 1467997812925 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:10:13 INFO - PROCESS | 18804 | 1467997813067 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 18804 | 1467997813077 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23d800 == 102 [pid = 18804] [id = 193] 10:10:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 151 (0x9526bc00) [pid = 18804] [serial = 579] [outer = (nil)] 10:10:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 152 (0x9b830800) [pid = 18804] [serial = 580] [outer = 0x9526bc00] 10:10:13 INFO - PROCESS | 18804 | 1467997813190 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 153 (0x9b9a6c00) [pid = 18804] [serial = 581] [outer = 0x9526bc00] 10:10:14 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:14 INFO - PROCESS | 18804 | 1467997814481 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 10:10:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1997ms 10:10:14 INFO - PROCESS | 18804 | 1467997814586 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 18804 | 1467997814591 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:10:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:10:14 INFO - PROCESS | 18804 | 1467997814601 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 18804 | 1467997814604 Marionette TRACE conn3 <- [1,746,null,{}] 10:10:14 INFO - PROCESS | 18804 | 1467997814610 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:14 INFO - PROCESS | 18804 | 1467997814615 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:14 INFO - PROCESS | 18804 | 1467997814793 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:10:15 INFO - PROCESS | 18804 | 1467997814984 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 18804 | 1467997814992 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d241400 == 103 [pid = 18804] [id = 194] 10:10:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 154 (0x9b7d8800) [pid = 18804] [serial = 582] [outer = (nil)] 10:10:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 155 (0xa23ae000) [pid = 18804] [serial = 583] [outer = 0x9b7d8800] 10:10:15 INFO - PROCESS | 18804 | 1467997815068 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 156 (0xa2537c00) [pid = 18804] [serial = 584] [outer = 0x9b7d8800] 10:10:15 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:16 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:16 INFO - PROCESS | 18804 | 1467997816319 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 10:10:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1780ms 10:10:16 INFO - PROCESS | 18804 | 1467997816382 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 18804 | 1467997816385 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:10:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:10:16 INFO - PROCESS | 18804 | 1467997816392 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 18804 | 1467997816395 Marionette TRACE conn3 <- [1,750,null,{}] 10:10:16 INFO - PROCESS | 18804 | 1467997816400 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:16 INFO - PROCESS | 18804 | 1467997816405 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:16 INFO - PROCESS | 18804 | 1467997816672 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:10:16 INFO - PROCESS | 18804 | 1467997816876 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 18804 | 1467997816884 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d454000 == 104 [pid = 18804] [id = 195] 10:10:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 157 (0x8d6bd800) [pid = 18804] [serial = 585] [outer = (nil)] 10:10:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 158 (0x8f498800) [pid = 18804] [serial = 586] [outer = 0x8d6bd800] 10:10:16 INFO - PROCESS | 18804 | 1467997816959 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 159 (0x923cac00) [pid = 18804] [serial = 587] [outer = 0x8d6bd800] 10:10:18 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:18 INFO - PROCESS | 18804 | 1467997818363 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:10:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:10:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2052ms 10:10:18 INFO - PROCESS | 18804 | 1467997818446 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:10:18 INFO - PROCESS | 18804 | 1467997818452 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:10:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:10:18 INFO - PROCESS | 18804 | 1467997818460 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 18804 | 1467997818464 Marionette TRACE conn3 <- [1,754,null,{}] 10:10:18 INFO - PROCESS | 18804 | 1467997818472 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:18 INFO - PROCESS | 18804 | 1467997818477 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:18 INFO - PROCESS | 18804 | 1467997818676 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:10:18 INFO - PROCESS | 18804 | 1467997818868 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 18804 | 1467997818881 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df5e000 == 105 [pid = 18804] [id = 196] 10:10:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 160 (0x8df5f800) [pid = 18804] [serial = 588] [outer = (nil)] 10:10:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 161 (0x8e601400) [pid = 18804] [serial = 589] [outer = 0x8df5f800] 10:10:19 INFO - PROCESS | 18804 | 1467997819001 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 162 (0x8ebe4400) [pid = 18804] [serial = 590] [outer = 0x8df5f800] 10:10:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:20 INFO - PROCESS | 18804 | 1467997820473 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x913bbc00 == 104 [pid = 18804] [id = 106] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe9c00 == 103 [pid = 18804] [id = 170] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca5800 == 102 [pid = 18804] [id = 169] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x8d452800 == 101 [pid = 18804] [id = 186] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 161 (0xa111c400) [pid = 18804] [serial = 499] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 160 (0x95166c00) [pid = 18804] [serial = 478] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 159 (0x9d097000) [pid = 18804] [serial = 493] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 158 (0x953e2800) [pid = 18804] [serial = 481] [outer = (nil)] [url = about:blank] 10:10:20 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 10:10:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2137ms 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 157 (0x8f498000) [pid = 18804] [serial = 496] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 156 (0x8ea24c00) [pid = 18804] [serial = 472] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 155 (0x9a9b6000) [pid = 18804] [serial = 487] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 154 (0x9b933000) [pid = 18804] [serial = 490] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 153 (0x8f8eb400) [pid = 18804] [serial = 475] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 152 (0x96eb8c00) [pid = 18804] [serial = 484] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 151 (0x92b76800) [pid = 18804] [serial = 517] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x911be400 == 100 [pid = 18804] [id = 185] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x8dcad800 == 99 [pid = 18804] [id = 184] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6ba400 == 98 [pid = 18804] [id = 183] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23dc00 == 97 [pid = 18804] [id = 176] 10:10:20 INFO - PROCESS | 18804 | 1467997820652 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 18804 | 1467997820659 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x95275400 == 96 [pid = 18804] [id = 175] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x913a7c00 == 95 [pid = 18804] [id = 174] 10:10:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc7000 == 94 [pid = 18804] [id = 173] 10:10:20 INFO - PROCESS | 18804 | --DOCSHELL 0x91ddf400 == 93 [pid = 18804] [id = 172] 10:10:20 INFO - PROCESS | 18804 | 1467997820679 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 18804 | 1467997820683 Marionette TRACE conn3 <- [1,758,null,{}] 10:10:20 INFO - PROCESS | 18804 | 1467997820689 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:20 INFO - PROCESS | 18804 | 1467997820694 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:20 INFO - PROCESS | 18804 | 1467997820843 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 150 (0x8ec45c00) [pid = 18804] [serial = 506] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 149 (0x8ebe1c00) [pid = 18804] [serial = 505] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 148 (0x913b8c00) [pid = 18804] [serial = 511] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0x91c1c000) [pid = 18804] [serial = 512] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x8f4b9000) [pid = 18804] [serial = 508] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x8f8e7c00) [pid = 18804] [serial = 509] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x8d45cc00) [pid = 18804] [serial = 502] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x8d6bd400) [pid = 18804] [serial = 503] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x923c8c00) [pid = 18804] [serial = 515] [outer = (nil)] [url = about:blank] 10:10:20 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x92022c00) [pid = 18804] [serial = 514] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 18804 | 1467997821023 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 18804 | 1467997821031 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45cc00 == 94 [pid = 18804] [id = 197] 10:10:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x8ebe1400) [pid = 18804] [serial = 591] [outer = (nil)] 10:10:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x8ec49400) [pid = 18804] [serial = 592] [outer = 0x8ebe1400] 10:10:21 INFO - PROCESS | 18804 | 1467997821103 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x8f49c400) [pid = 18804] [serial = 593] [outer = 0x8ebe1400] 10:10:21 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:21 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:10:21 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:21 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:21 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:21 INFO - PROCESS | 18804 | 1467997821853 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:10:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1237ms 10:10:21 INFO - PROCESS | 18804 | 1467997821913 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 18804 | 1467997821917 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:10:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:10:21 INFO - PROCESS | 18804 | 1467997821923 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 18804 | 1467997821928 Marionette TRACE conn3 <- [1,762,null,{}] 10:10:21 INFO - PROCESS | 18804 | 1467997821943 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:21 INFO - PROCESS | 18804 | 1467997821951 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:22 INFO - PROCESS | 18804 | 1467997822116 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:10:22 INFO - PROCESS | 18804 | 1467997822281 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 18804 | 1467997822292 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x913bec00 == 95 [pid = 18804] [id = 198] 10:10:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x91c1a000) [pid = 18804] [serial = 594] [outer = (nil)] 10:10:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x91c28800) [pid = 18804] [serial = 595] [outer = 0x91c1a000] 10:10:22 INFO - PROCESS | 18804 | 1467997822361 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x91e4f400) [pid = 18804] [serial = 596] [outer = 0x91c1a000] 10:10:23 INFO - PROCESS | 18804 | 1467997823572 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:10:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:10:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1699ms 10:10:23 INFO - PROCESS | 18804 | 1467997823636 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:10:23 INFO - PROCESS | 18804 | 1467997823640 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:10:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:10:23 INFO - PROCESS | 18804 | 1467997823665 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:10:23 INFO - PROCESS | 18804 | 1467997823668 Marionette TRACE conn3 <- [1,766,null,{}] 10:10:23 INFO - PROCESS | 18804 | 1467997823682 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:23 INFO - PROCESS | 18804 | 1467997823686 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:23 INFO - PROCESS | 18804 | 1467997823931 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:10:24 INFO - PROCESS | 18804 | 1467997823980 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:24 INFO - PROCESS | 18804 | 1467997823987 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x913c0000 == 96 [pid = 18804] [id = 199] 10:10:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x91c22800) [pid = 18804] [serial = 597] [outer = (nil)] 10:10:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 149 (0x923c4c00) [pid = 18804] [serial = 598] [outer = 0x91c22800] 10:10:24 INFO - PROCESS | 18804 | 1467997824053 Marionette DEBUG loaded listener.js 10:10:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 150 (0x92b70400) [pid = 18804] [serial = 599] [outer = 0x91c22800] 10:10:25 INFO - PROCESS | 18804 | --DOMWINDOW == 149 (0x913a2800) [pid = 18804] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:10:25 INFO - PROCESS | 18804 | --DOMWINDOW == 148 (0x911bf800) [pid = 18804] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:10:25 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0x8dfc1400) [pid = 18804] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:10:25 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x8dfcb800) [pid = 18804] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:10:25 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x8d452400) [pid = 18804] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:10:25 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x8dca6000) [pid = 18804] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:10:25 INFO - PROCESS | 18804 | 1467997825697 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:10:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:10:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2105ms 10:10:25 INFO - PROCESS | 18804 | 1467997825757 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:10:25 INFO - PROCESS | 18804 | 1467997825760 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:10:25 INFO - PROCESS | 18804 | 1467997825766 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:10:25 INFO - PROCESS | 18804 | 1467997825769 Marionette TRACE conn3 <- [1,770,null,{}] 10:10:25 INFO - PROCESS | 18804 | 1467997825774 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:25 INFO - PROCESS | 18804 | 1467997825779 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:25 INFO - PROCESS | 18804 | 1467997825984 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:10:26 INFO - PROCESS | 18804 | 1467997826080 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 18804 | 1467997826088 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc4000 == 97 [pid = 18804] [id = 200] 10:10:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x8ea25000) [pid = 18804] [serial = 600] [outer = (nil)] 10:10:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x91e58400) [pid = 18804] [serial = 601] [outer = 0x8ea25000] 10:10:26 INFO - PROCESS | 18804 | 1467997826152 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x923c8c00) [pid = 18804] [serial = 602] [outer = 0x8ea25000] 10:10:26 INFO - PROCESS | 18804 | 1467997826814 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1083ms 10:10:26 INFO - PROCESS | 18804 | 1467997826851 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 18804 | 1467997826854 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:10:26 INFO - PROCESS | 18804 | 1467997826860 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 18804 | 1467997826863 Marionette TRACE conn3 <- [1,774,null,{}] 10:10:26 INFO - PROCESS | 18804 | 1467997826872 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:26 INFO - PROCESS | 18804 | 1467997826881 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:27 INFO - PROCESS | 18804 | 1467997827129 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:10:27 INFO - PROCESS | 18804 | 1467997827143 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:27 INFO - PROCESS | 18804 | 1467997827154 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d392400 == 98 [pid = 18804] [id = 201] 10:10:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x8df58c00) [pid = 18804] [serial = 603] [outer = (nil)] 10:10:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 149 (0x953dfc00) [pid = 18804] [serial = 604] [outer = 0x8df58c00] 10:10:27 INFO - PROCESS | 18804 | 1467997827232 Marionette DEBUG loaded listener.js 10:10:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 150 (0x9836a800) [pid = 18804] [serial = 605] [outer = 0x8df58c00] 10:10:28 INFO - PROCESS | 18804 | 1467997828330 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1530ms 10:10:28 INFO - PROCESS | 18804 | 1467997828391 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 18804 | 1467997828398 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:10:28 INFO - PROCESS | 18804 | 1467997828407 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 18804 | 1467997828412 Marionette TRACE conn3 <- [1,778,null,{}] 10:10:28 INFO - PROCESS | 18804 | 1467997828422 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:28 INFO - PROCESS | 18804 | 1467997828429 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:28 INFO - PROCESS | 18804 | 1467997828716 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:10:28 INFO - PROCESS | 18804 | 1467997828978 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 18804 | 1467997828986 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df55800 == 99 [pid = 18804] [id = 202] 10:10:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 151 (0x8df58400) [pid = 18804] [serial = 606] [outer = (nil)] 10:10:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 152 (0x8e610400) [pid = 18804] [serial = 607] [outer = 0x8df58400] 10:10:29 INFO - PROCESS | 18804 | 1467997829074 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 153 (0x8ec46400) [pid = 18804] [serial = 608] [outer = 0x8df58400] 10:10:29 INFO - PROCESS | 18804 | 1467997829974 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1642ms 10:10:30 INFO - PROCESS | 18804 | 1467997830049 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 18804 | 1467997830056 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:10:30 INFO - PROCESS | 18804 | 1467997830067 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 18804 | 1467997830070 Marionette TRACE conn3 <- [1,782,null,{}] 10:10:30 INFO - PROCESS | 18804 | 1467997830078 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:30 INFO - PROCESS | 18804 | 1467997830084 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:30 INFO - PROCESS | 18804 | 1467997830306 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:10:30 INFO - PROCESS | 18804 | 1467997830555 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:30 INFO - PROCESS | 18804 | 1467997830561 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8e8000 == 100 [pid = 18804] [id = 203] 10:10:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 154 (0x913a7c00) [pid = 18804] [serial = 609] [outer = (nil)] 10:10:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 155 (0x91c1e800) [pid = 18804] [serial = 610] [outer = 0x913a7c00] 10:10:30 INFO - PROCESS | 18804 | 1467997830690 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 156 (0x91e5c400) [pid = 18804] [serial = 611] [outer = 0x913a7c00] 10:10:31 INFO - PROCESS | 18804 | 1467997831619 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1577ms 10:10:31 INFO - PROCESS | 18804 | 1467997831644 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:10:31 INFO - PROCESS | 18804 | 1467997831648 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:10:31 INFO - PROCESS | 18804 | 1467997831655 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:10:31 INFO - PROCESS | 18804 | 1467997831660 Marionette TRACE conn3 <- [1,786,null,{}] 10:10:31 INFO - PROCESS | 18804 | 1467997831677 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:31 INFO - PROCESS | 18804 | 1467997831686 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:31 INFO - PROCESS | 18804 | 1467997831874 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:10:32 INFO - PROCESS | 18804 | 1467997832119 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:32 INFO - PROCESS | 18804 | 1467997832127 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23fc00 == 101 [pid = 18804] [id = 204] 10:10:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 157 (0x953f8c00) [pid = 18804] [serial = 612] [outer = (nil)] 10:10:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 158 (0x98318800) [pid = 18804] [serial = 613] [outer = 0x953f8c00] 10:10:32 INFO - PROCESS | 18804 | 1467997832265 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 159 (0x9a0eb800) [pid = 18804] [serial = 614] [outer = 0x953f8c00] 10:10:33 INFO - PROCESS | 18804 | 1467997833172 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1583ms 10:10:33 INFO - PROCESS | 18804 | 1467997833238 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:10:33 INFO - PROCESS | 18804 | 1467997833243 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:10:33 INFO - PROCESS | 18804 | 1467997833250 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 18804 | 1467997833253 Marionette TRACE conn3 <- [1,790,null,{}] 10:10:33 INFO - PROCESS | 18804 | 1467997833259 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:33 INFO - PROCESS | 18804 | 1467997833264 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:33 INFO - PROCESS | 18804 | 1467997833482 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:10:33 INFO - PROCESS | 18804 | 1467997833738 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 18804 | 1467997833746 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38f400 == 102 [pid = 18804] [id = 205] 10:10:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 160 (0x8d398c00) [pid = 18804] [serial = 615] [outer = (nil)] 10:10:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 161 (0x9ace2400) [pid = 18804] [serial = 616] [outer = 0x8d398c00] 10:10:33 INFO - PROCESS | 18804 | 1467997833840 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 162 (0x9b7dd400) [pid = 18804] [serial = 617] [outer = 0x8d398c00] 10:10:34 INFO - PROCESS | 18804 | 1467997834713 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1532ms 10:10:34 INFO - PROCESS | 18804 | 1467997834782 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 18804 | 1467997834786 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:10:34 INFO - PROCESS | 18804 | 1467997834792 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 18804 | 1467997834795 Marionette TRACE conn3 <- [1,794,null,{}] 10:10:34 INFO - PROCESS | 18804 | 1467997834801 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:34 INFO - PROCESS | 18804 | 1467997834806 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:35 INFO - PROCESS | 18804 | 1467997835021 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:10:35 INFO - PROCESS | 18804 | 1467997835292 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 18804 | 1467997835303 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d248c00 == 103 [pid = 18804] [id = 206] 10:10:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 163 (0x8d38f000) [pid = 18804] [serial = 618] [outer = (nil)] 10:10:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 164 (0x9b9acc00) [pid = 18804] [serial = 619] [outer = 0x8d38f000] 10:10:35 INFO - PROCESS | 18804 | 1467997835419 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 165 (0xa111c400) [pid = 18804] [serial = 620] [outer = 0x8d38f000] 10:10:36 INFO - PROCESS | 18804 | 1467997836271 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1530ms 10:10:36 INFO - PROCESS | 18804 | 1467997836323 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 18804 | 1467997836326 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:10:36 INFO - PROCESS | 18804 | 1467997836333 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 18804 | 1467997836336 Marionette TRACE conn3 <- [1,798,null,{}] 10:10:36 INFO - PROCESS | 18804 | 1467997836343 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:36 INFO - PROCESS | 18804 | 1467997836354 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:36 INFO - PROCESS | 18804 | 1467997836584 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:10:36 INFO - PROCESS | 18804 | 1467997836833 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 18804 | 1467997836839 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:36 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d244400 == 104 [pid = 18804] [id = 207] 10:10:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 166 (0x8d38cc00) [pid = 18804] [serial = 621] [outer = (nil)] 10:10:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 167 (0xa4d0f400) [pid = 18804] [serial = 622] [outer = 0x8d38cc00] 10:10:36 INFO - PROCESS | 18804 | 1467997836975 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 168 (0xa4f75c00) [pid = 18804] [serial = 623] [outer = 0x8d38cc00] 10:10:37 INFO - PROCESS | 18804 | 1467997837867 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:10:37 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 10:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1586ms 10:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:10:37 INFO - PROCESS | 18804 | 1467997837920 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 18804 | 1467997837923 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:10:37 INFO - PROCESS | 18804 | 1467997837930 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 18804 | 1467997837932 Marionette TRACE conn3 <- [1,802,null,{}] 10:10:37 INFO - PROCESS | 18804 | 1467997837938 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:37 INFO - PROCESS | 18804 | 1467997837944 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:38 INFO - PROCESS | 18804 | 1467997838120 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:10:38 INFO - PROCESS | 18804 | 1467997838372 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 18804 | 1467997838380 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d248000 == 105 [pid = 18804] [id = 208] 10:10:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 169 (0x8dca6400) [pid = 18804] [serial = 624] [outer = (nil)] 10:10:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 170 (0xa4f1e000) [pid = 18804] [serial = 625] [outer = 0x8dca6400] 10:10:38 INFO - PROCESS | 18804 | 1467997838494 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 171 (0xa6793c00) [pid = 18804] [serial = 626] [outer = 0x8dca6400] 10:10:39 INFO - PROCESS | 18804 | 1467997839338 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:10:39 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 10:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1479ms 10:10:39 INFO - PROCESS | 18804 | 1467997839408 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:10:39 INFO - PROCESS | 18804 | 1467997839419 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:10:39 INFO - PROCESS | 18804 | 1467997839424 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 18804 | 1467997839428 Marionette TRACE conn3 <- [1,806,null,{}] 10:10:39 INFO - PROCESS | 18804 | 1467997839434 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:39 INFO - PROCESS | 18804 | 1467997839438 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:39 INFO - PROCESS | 18804 | 1467997839650 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:10:39 INFO - PROCESS | 18804 | 1467997839892 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 18804 | 1467997839899 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d389c00 == 106 [pid = 18804] [id = 209] 10:10:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 172 (0x8dfcb000) [pid = 18804] [serial = 627] [outer = (nil)] 10:10:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 173 (0x8e309800) [pid = 18804] [serial = 628] [outer = 0x8dfcb000] 10:10:40 INFO - PROCESS | 18804 | 1467997840022 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 174 (0x8e30a400) [pid = 18804] [serial = 629] [outer = 0x8dfcb000] 10:10:40 INFO - PROCESS | 18804 | 1467997840847 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:10:40 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 10:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1479ms 10:10:40 INFO - PROCESS | 18804 | 1467997840903 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 18804 | 1467997840907 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:10:40 INFO - PROCESS | 18804 | 1467997840914 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 18804 | 1467997840917 Marionette TRACE conn3 <- [1,810,null,{}] 10:10:40 INFO - PROCESS | 18804 | 1467997840923 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:40 INFO - PROCESS | 18804 | 1467997840927 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:41 INFO - PROCESS | 18804 | 1467997841108 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:10:41 INFO - PROCESS | 18804 | 1467997841308 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 18804 | 1467997841316 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e306c00 == 107 [pid = 18804] [id = 210] 10:10:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 175 (0x8e308400) [pid = 18804] [serial = 630] [outer = (nil)] 10:10:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 176 (0xa61c0400) [pid = 18804] [serial = 631] [outer = 0x8e308400] 10:10:41 INFO - PROCESS | 18804 | 1467997841394 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 177 (0xa6b75400) [pid = 18804] [serial = 632] [outer = 0x8e308400] 10:10:42 INFO - PROCESS | 18804 | 1467997842351 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1479ms 10:10:42 INFO - PROCESS | 18804 | 1467997842392 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 18804 | 1467997842396 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:10:42 INFO - PROCESS | 18804 | 1467997842403 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 18804 | 1467997842405 Marionette TRACE conn3 <- [1,814,null,{}] 10:10:42 INFO - PROCESS | 18804 | 1467997842411 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:42 INFO - PROCESS | 18804 | 1467997842416 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:42 INFO - PROCESS | 18804 | 1467997842593 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:10:42 INFO - PROCESS | 18804 | 1467997842845 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 18804 | 1467997842852 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d240c00 == 108 [pid = 18804] [id = 211] 10:10:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 178 (0x8e30f400) [pid = 18804] [serial = 633] [outer = (nil)] 10:10:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 179 (0xa6b7ac00) [pid = 18804] [serial = 634] [outer = 0x8e30f400] 10:10:42 INFO - PROCESS | 18804 | 1467997842967 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 180 (0xa6b7dc00) [pid = 18804] [serial = 635] [outer = 0x8e30f400] 10:10:43 INFO - PROCESS | 18804 | 1467997843859 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:10:43 INFO - PROCESS | 18804 | 1467997843940 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:10:43 INFO - PROCESS | 18804 | 1467997843946 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 18804 | 1467997843950 Marionette TRACE conn3 <- [1,818,null,{}] 10:10:43 INFO - PROCESS | 18804 | 1467997843956 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:43 INFO - PROCESS | 18804 | 1467997843962 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:44 INFO - PROCESS | 18804 | 1467997844199 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:10:44 INFO - PROCESS | 18804 | 1467997844478 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 18804 | 1467997844491 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d459400 == 109 [pid = 18804] [id = 212] 10:10:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 181 (0x8df59400) [pid = 18804] [serial = 636] [outer = (nil)] 10:10:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 182 (0x8f4c1000) [pid = 18804] [serial = 637] [outer = 0x8df59400] 10:10:44 INFO - PROCESS | 18804 | 1467997844619 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 183 (0xa6c0a000) [pid = 18804] [serial = 638] [outer = 0x8df59400] 10:10:45 INFO - PROCESS | 18804 | 1467997845501 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1632ms 10:10:45 INFO - PROCESS | 18804 | 1467997845579 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 18804 | 1467997845582 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:10:45 INFO - PROCESS | 18804 | 1467997845589 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 18804 | 1467997845592 Marionette TRACE conn3 <- [1,822,null,{}] 10:10:45 INFO - PROCESS | 18804 | 1467997845598 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:45 INFO - PROCESS | 18804 | 1467997845602 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:45 INFO - PROCESS | 18804 | 1467997845778 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:10:46 INFO - PROCESS | 18804 | 1467997846029 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:46 INFO - PROCESS | 18804 | 1467997846036 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea21400 == 110 [pid = 18804] [id = 213] 10:10:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 184 (0x8ea21800) [pid = 18804] [serial = 639] [outer = (nil)] 10:10:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 185 (0x8ed08c00) [pid = 18804] [serial = 640] [outer = 0x8ea21800] 10:10:46 INFO - PROCESS | 18804 | 1467997846161 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 186 (0x8ed0c400) [pid = 18804] [serial = 641] [outer = 0x8ea21800] 10:10:47 INFO - PROCESS | 18804 | 1467997847032 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:10:47 INFO - PROCESS | 18804 | 1467997847084 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:10:47 INFO - PROCESS | 18804 | 1467997847092 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 18804 | 1467997847096 Marionette TRACE conn3 <- [1,826,null,{}] 10:10:47 INFO - PROCESS | 18804 | 1467997847101 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:47 INFO - PROCESS | 18804 | 1467997847106 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:47 INFO - PROCESS | 18804 | 1467997847336 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:10:47 INFO - PROCESS | 18804 | 1467997847586 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 18804 | 1467997847592 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d455800 == 111 [pid = 18804] [id = 214] 10:10:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 187 (0x8d457c00) [pid = 18804] [serial = 642] [outer = (nil)] 10:10:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 188 (0x8d6b8000) [pid = 18804] [serial = 643] [outer = 0x8d457c00] 10:10:48 INFO - PROCESS | 18804 | 1467997848026 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 189 (0x8dca6000) [pid = 18804] [serial = 644] [outer = 0x8d457c00] 10:10:48 INFO - PROCESS | 18804 | 1467997848951 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1881ms 10:10:48 INFO - PROCESS | 18804 | 1467997848975 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:10:48 INFO - PROCESS | 18804 | 1467997848980 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:10:48 INFO - PROCESS | 18804 | 1467997848988 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 18804 | 1467997848992 Marionette TRACE conn3 <- [1,830,null,{}] 10:10:49 INFO - PROCESS | 18804 | 1467997848999 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:49 INFO - PROCESS | 18804 | 1467997849004 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:49 INFO - PROCESS | 18804 | 1467997849191 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:10:49 INFO - PROCESS | 18804 | 1467997849396 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 18804 | 1467997849409 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6bb000 == 112 [pid = 18804] [id = 215] 10:10:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 190 (0x8ed0c800) [pid = 18804] [serial = 645] [outer = (nil)] 10:10:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 191 (0x8f4b6400) [pid = 18804] [serial = 646] [outer = 0x8ed0c800] 10:10:49 INFO - PROCESS | 18804 | 1467997849530 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 192 (0x8f50dc00) [pid = 18804] [serial = 647] [outer = 0x8ed0c800] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x913a2400 == 111 [pid = 18804] [id = 95] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x9ac73400 == 110 [pid = 18804] [id = 126] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x9202d800 == 109 [pid = 18804] [id = 98] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x9a5cb800 == 108 [pid = 18804] [id = 127] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8f498c00 == 107 [pid = 18804] [id = 171] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8f502c00 == 106 [pid = 18804] [id = 128] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 191 (0x91e57400) [pid = 18804] [serial = 562] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x9516a000 == 105 [pid = 18804] [id = 92] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc4000 == 104 [pid = 18804] [id = 200] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x913c0000 == 103 [pid = 18804] [id = 199] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x913bec00 == 102 [pid = 18804] [id = 198] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45cc00 == 101 [pid = 18804] [id = 197] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8df5e000 == 100 [pid = 18804] [id = 196] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8f49e400 == 99 [pid = 18804] [id = 189] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6c1000 == 98 [pid = 18804] [id = 188] 10:10:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1e800 == 97 [pid = 18804] [id = 187] 10:10:50 INFO - PROCESS | 18804 | 1467997850734 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 190 (0x91c1b000) [pid = 18804] [serial = 560] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 189 (0x95165000) [pid = 18804] [serial = 361] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 188 (0x913be800) [pid = 18804] [serial = 556] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 187 (0x91de1800) [pid = 18804] [serial = 523] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 186 (0x8df56800) [pid = 18804] [serial = 541] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 185 (0x9536c400) [pid = 18804] [serial = 526] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 184 (0x91c20000) [pid = 18804] [serial = 557] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 183 (0x8eecc400) [pid = 18804] [serial = 554] [outer = (nil)] [url = about:blank] 10:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1783ms 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 182 (0x978c7400) [pid = 18804] [serial = 529] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 181 (0x8e60c800) [pid = 18804] [serial = 520] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 180 (0x8e610000) [pid = 18804] [serial = 550] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 179 (0x8d392000) [pid = 18804] [serial = 538] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 178 (0x8eecc800) [pid = 18804] [serial = 547] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 177 (0xa237bc00) [pid = 18804] [serial = 535] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 176 (0x8d459000) [pid = 18804] [serial = 449] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 175 (0x8f49a400) [pid = 18804] [serial = 559] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 174 (0x8ebe7400) [pid = 18804] [serial = 551] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 173 (0x9a9c2800) [pid = 18804] [serial = 532] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 172 (0x8ebe3400) [pid = 18804] [serial = 553] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | --DOMWINDOW == 171 (0x8df60000) [pid = 18804] [serial = 544] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 18804 | 1467997850789 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 18804 | 1467997850797 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:10:50 INFO - PROCESS | 18804 | 1467997850810 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 18804 | 1467997850814 Marionette TRACE conn3 <- [1,834,null,{}] 10:10:50 INFO - PROCESS | 18804 | 1467997850820 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:50 INFO - PROCESS | 18804 | 1467997850825 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:51 INFO - PROCESS | 18804 | 1467997851004 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:10:51 INFO - PROCESS | 18804 | 1467997851237 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:51 INFO - PROCESS | 18804 | 1467997851244 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea18800 == 98 [pid = 18804] [id = 216] 10:10:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 172 (0x8ea1ec00) [pid = 18804] [serial = 648] [outer = (nil)] 10:10:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 173 (0x8eed0800) [pid = 18804] [serial = 649] [outer = 0x8ea1ec00] 10:10:51 INFO - PROCESS | 18804 | 1467997851320 Marionette DEBUG loaded listener.js 10:10:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 174 (0x8f4c1400) [pid = 18804] [serial = 650] [outer = 0x8ea1ec00] 10:10:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 175 (0x913b0c00) [pid = 18804] [serial = 651] [outer = 0x9300cc00] 10:10:52 INFO - PROCESS | 18804 | 1467997852203 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1436ms 10:10:52 INFO - PROCESS | 18804 | 1467997852245 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:10:52 INFO - PROCESS | 18804 | 1467997852248 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:10:52 INFO - PROCESS | 18804 | 1467997852255 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 18804 | 1467997852260 Marionette TRACE conn3 <- [1,838,null,{}] 10:10:52 INFO - PROCESS | 18804 | 1467997852275 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:52 INFO - PROCESS | 18804 | 1467997852283 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:52 INFO - PROCESS | 18804 | 1467997852465 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:10:52 INFO - PROCESS | 18804 | 1467997852657 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 18804 | 1467997852669 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df58000 == 99 [pid = 18804] [id = 217] 10:10:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 176 (0x911b3400) [pid = 18804] [serial = 652] [outer = (nil)] 10:10:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 177 (0x923c2c00) [pid = 18804] [serial = 653] [outer = 0x911b3400] 10:10:52 INFO - PROCESS | 18804 | 1467997852734 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 178 (0x92b7b800) [pid = 18804] [serial = 654] [outer = 0x911b3400] 10:10:53 INFO - PROCESS | 18804 | 1467997853553 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1330ms 10:10:53 INFO - PROCESS | 18804 | 1467997853593 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 18804 | 1467997853598 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:10:53 INFO - PROCESS | 18804 | 1467997853603 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 18804 | 1467997853607 Marionette TRACE conn3 <- [1,842,null,{}] 10:10:53 INFO - PROCESS | 18804 | 1467997853612 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:53 INFO - PROCESS | 18804 | 1467997853617 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:53 INFO - PROCESS | 18804 | 1467997853836 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:10:53 INFO - PROCESS | 18804 | 1467997853865 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 18804 | 1467997853870 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1cc00 == 100 [pid = 18804] [id = 218] 10:10:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 179 (0x923be800) [pid = 18804] [serial = 655] [outer = (nil)] 10:10:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 180 (0x9516e800) [pid = 18804] [serial = 656] [outer = 0x923be800] 10:10:53 INFO - PROCESS | 18804 | 1467997853937 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 181 (0x95264800) [pid = 18804] [serial = 657] [outer = 0x923be800] 10:10:54 INFO - PROCESS | 18804 | 1467997854873 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1288ms 10:10:54 INFO - PROCESS | 18804 | 1467997854904 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 18804 | 1467997854907 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:10:54 INFO - PROCESS | 18804 | 1467997854913 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 18804 | 1467997854916 Marionette TRACE conn3 <- [1,846,null,{}] 10:10:54 INFO - PROCESS | 18804 | 1467997854921 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:54 INFO - PROCESS | 18804 | 1467997854926 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:55 INFO - PROCESS | 18804 | 1467997855786 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:10:55 INFO - PROCESS | 18804 | --DOMWINDOW == 180 (0x91c22800) [pid = 18804] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:10:55 INFO - PROCESS | 18804 | --DOMWINDOW == 179 (0x91c1a000) [pid = 18804] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:10:55 INFO - PROCESS | 18804 | --DOMWINDOW == 178 (0x8ea25000) [pid = 18804] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:10:55 INFO - PROCESS | 18804 | --DOMWINDOW == 177 (0x8ebe1400) [pid = 18804] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:10:55 INFO - PROCESS | 18804 | --DOMWINDOW == 176 (0x8df5f800) [pid = 18804] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:10:55 INFO - PROCESS | 18804 | 1467997855960 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 18804 | 1467997855969 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe1400 == 101 [pid = 18804] [id = 219] 10:10:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 177 (0x8f50e800) [pid = 18804] [serial = 658] [outer = (nil)] 10:10:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 178 (0x95260400) [pid = 18804] [serial = 659] [outer = 0x8f50e800] 10:10:56 INFO - PROCESS | 18804 | 1467997856065 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 179 (0x978c7400) [pid = 18804] [serial = 660] [outer = 0x8f50e800] 10:10:57 INFO - PROCESS | 18804 | 1467997857008 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2139ms 10:10:57 INFO - PROCESS | 18804 | 1467997857053 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 18804 | 1467997857060 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:10:57 INFO - PROCESS | 18804 | 1467997857068 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 18804 | 1467997857073 Marionette TRACE conn3 <- [1,850,null,{}] 10:10:57 INFO - PROCESS | 18804 | 1467997857083 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:57 INFO - PROCESS | 18804 | 1467997857089 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:57 INFO - PROCESS | 18804 | 1467997857334 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:10:57 INFO - PROCESS | 18804 | 1467997857651 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 18804 | 1467997857660 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30fc00 == 102 [pid = 18804] [id = 220] 10:10:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 180 (0x8e606400) [pid = 18804] [serial = 661] [outer = (nil)] 10:10:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 181 (0x8ec43400) [pid = 18804] [serial = 662] [outer = 0x8e606400] 10:10:57 INFO - PROCESS | 18804 | 1467997857748 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 182 (0x8eecc800) [pid = 18804] [serial = 663] [outer = 0x8e606400] 10:10:58 INFO - PROCESS | 18804 | 1467997858675 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1633ms 10:10:58 INFO - PROCESS | 18804 | 1467997858701 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 18804 | 1467997858708 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:10:58 INFO - PROCESS | 18804 | 1467997858720 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 18804 | 1467997858723 Marionette TRACE conn3 <- [1,854,null,{}] 10:10:58 INFO - PROCESS | 18804 | 1467997858730 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:58 INFO - PROCESS | 18804 | 1467997858736 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:58 INFO - PROCESS | 18804 | 1467997858932 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:10:59 INFO - PROCESS | 18804 | 1467997859187 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 18804 | 1467997859196 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:10:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x913c0000 == 103 [pid = 18804] [id = 221] 10:10:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 183 (0x91c1b800) [pid = 18804] [serial = 664] [outer = (nil)] 10:10:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 184 (0x91de7800) [pid = 18804] [serial = 665] [outer = 0x91c1b800] 10:10:59 INFO - PROCESS | 18804 | 1467997859322 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 185 (0x9231cc00) [pid = 18804] [serial = 666] [outer = 0x91c1b800] 10:11:00 INFO - PROCESS | 18804 | 1467997860256 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1580ms 10:11:00 INFO - PROCESS | 18804 | 1467997860300 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:11:00 INFO - PROCESS | 18804 | 1467997860304 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:11:00 INFO - PROCESS | 18804 | 1467997860311 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 18804 | 1467997860323 Marionette TRACE conn3 <- [1,858,null,{}] 10:11:00 INFO - PROCESS | 18804 | 1467997860347 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:00 INFO - PROCESS | 18804 | 1467997860356 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:00 INFO - PROCESS | 18804 | 1467997860587 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:11:00 INFO - PROCESS | 18804 | 1467997860839 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 18804 | 1467997860850 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x9990b800 == 104 [pid = 18804] [id = 222] 10:11:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 186 (0x9a9c2800) [pid = 18804] [serial = 667] [outer = (nil)] 10:11:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 187 (0x9ae4bc00) [pid = 18804] [serial = 668] [outer = 0x9a9c2800] 10:11:00 INFO - PROCESS | 18804 | 1467997860976 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 188 (0x9b93a000) [pid = 18804] [serial = 669] [outer = 0x9a9c2800] 10:11:01 INFO - PROCESS | 18804 | 1467997861818 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1547ms 10:11:01 INFO - PROCESS | 18804 | 1467997861859 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 18804 | 1467997861864 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:11:01 INFO - PROCESS | 18804 | 1467997861871 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 18804 | 1467997861875 Marionette TRACE conn3 <- [1,862,null,{}] 10:11:01 INFO - PROCESS | 18804 | 1467997861881 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:01 INFO - PROCESS | 18804 | 1467997861887 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:02 INFO - PROCESS | 18804 | 1467997862086 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:11:02 INFO - PROCESS | 18804 | 1467997862352 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:02 INFO - PROCESS | 18804 | 1467997862366 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x913a7400 == 105 [pid = 18804] [id = 223] 10:11:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 189 (0x92468000) [pid = 18804] [serial = 670] [outer = (nil)] 10:11:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 190 (0xa111dc00) [pid = 18804] [serial = 671] [outer = 0x92468000] 10:11:02 INFO - PROCESS | 18804 | 1467997862494 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 191 (0xa2535c00) [pid = 18804] [serial = 672] [outer = 0x92468000] 10:11:03 INFO - PROCESS | 18804 | 1467997863389 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1529ms 10:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:11:03 INFO - PROCESS | 18804 | 1467997863401 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 18804 | 1467997863404 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:11:03 INFO - PROCESS | 18804 | 1467997863411 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 18804 | 1467997863414 Marionette TRACE conn3 <- [1,866,null,{}] 10:11:03 INFO - PROCESS | 18804 | 1467997863420 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:03 INFO - PROCESS | 18804 | 1467997863425 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:03 INFO - PROCESS | 18804 | 1467997863607 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:11:03 INFO - PROCESS | 18804 | 1467997863817 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 18804 | 1467997863826 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x9b9a8400 == 106 [pid = 18804] [id = 224] 10:11:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 192 (0xa2ff5800) [pid = 18804] [serial = 673] [outer = (nil)] 10:11:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 193 (0xa334ec00) [pid = 18804] [serial = 674] [outer = 0xa2ff5800] 10:11:03 INFO - PROCESS | 18804 | 1467997863989 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 194 (0xa33d0400) [pid = 18804] [serial = 675] [outer = 0xa2ff5800] 10:11:04 INFO - PROCESS | 18804 | 1467997864895 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1531ms 10:11:04 INFO - PROCESS | 18804 | 1467997864941 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:11:04 INFO - PROCESS | 18804 | 1467997864945 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:11:04 INFO - PROCESS | 18804 | 1467997864951 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 18804 | 1467997864955 Marionette TRACE conn3 <- [1,870,null,{}] 10:11:04 INFO - PROCESS | 18804 | 1467997864960 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:04 INFO - PROCESS | 18804 | 1467997864970 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:05 INFO - PROCESS | 18804 | 1467997865217 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:11:05 INFO - PROCESS | 18804 | 1467997865556 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 18804 | 1467997865566 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23f400 == 107 [pid = 18804] [id = 225] 10:11:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 195 (0x8e303400) [pid = 18804] [serial = 676] [outer = (nil)] 10:11:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 196 (0xa6c05000) [pid = 18804] [serial = 677] [outer = 0x8e303400] 10:11:05 INFO - PROCESS | 18804 | 1467997865652 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 197 (0xa6c0e000) [pid = 18804] [serial = 678] [outer = 0x8e303400] 10:11:06 INFO - PROCESS | 18804 | 1467997866518 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1627ms 10:11:06 INFO - PROCESS | 18804 | 1467997866580 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:11:06 INFO - PROCESS | 18804 | 1467997866584 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:11:06 INFO - PROCESS | 18804 | 1467997866591 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 18804 | 1467997866594 Marionette TRACE conn3 <- [1,874,null,{}] 10:11:06 INFO - PROCESS | 18804 | 1467997866600 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:06 INFO - PROCESS | 18804 | 1467997866605 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:06 INFO - PROCESS | 18804 | 1467997866800 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:11:07 INFO - PROCESS | 18804 | 1467997867049 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 18804 | 1467997867058 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e2000 == 108 [pid = 18804] [id = 226] 10:11:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 198 (0x8c2e5000) [pid = 18804] [serial = 679] [outer = (nil)] 10:11:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 199 (0x8c2ea400) [pid = 18804] [serial = 680] [outer = 0x8c2e5000] 10:11:07 INFO - PROCESS | 18804 | 1467997867176 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 200 (0x8c2ee000) [pid = 18804] [serial = 681] [outer = 0x8c2e5000] 10:11:08 INFO - PROCESS | 18804 | 1467997868045 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1479ms 10:11:08 INFO - PROCESS | 18804 | 1467997868071 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:11:08 INFO - PROCESS | 18804 | 1467997868081 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:11:08 INFO - PROCESS | 18804 | 1467997868086 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 18804 | 1467997868090 Marionette TRACE conn3 <- [1,878,null,{}] 10:11:08 INFO - PROCESS | 18804 | 1467997868096 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:08 INFO - PROCESS | 18804 | 1467997868101 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:08 INFO - PROCESS | 18804 | 1467997868273 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:11:08 INFO - PROCESS | 18804 | 1467997868486 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 18804 | 1467997868493 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e9400 == 109 [pid = 18804] [id = 227] 10:11:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 201 (0x8c2edc00) [pid = 18804] [serial = 682] [outer = (nil)] 10:11:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 202 (0xa6c06800) [pid = 18804] [serial = 683] [outer = 0x8c2edc00] 10:11:08 INFO - PROCESS | 18804 | 1467997868611 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 203 (0xa6c0f400) [pid = 18804] [serial = 684] [outer = 0x8c2edc00] 10:11:09 INFO - PROCESS | 18804 | 1467997869480 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1432ms 10:11:09 INFO - PROCESS | 18804 | 1467997869520 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 18804 | 1467997869524 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:11:09 INFO - PROCESS | 18804 | 1467997869530 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 18804 | 1467997869532 Marionette TRACE conn3 <- [1,882,null,{}] 10:11:09 INFO - PROCESS | 18804 | 1467997869538 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:09 INFO - PROCESS | 18804 | 1467997869543 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:09 INFO - PROCESS | 18804 | 1467997869715 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:11:09 INFO - PROCESS | 18804 | 1467997869927 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 18804 | 1467997869939 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2f0000 == 110 [pid = 18804] [id = 228] 10:11:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 204 (0x8ee51400) [pid = 18804] [serial = 685] [outer = (nil)] 10:11:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 205 (0x8ee58400) [pid = 18804] [serial = 686] [outer = 0x8ee51400] 10:11:10 INFO - PROCESS | 18804 | 1467997870048 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 206 (0x8ee58c00) [pid = 18804] [serial = 687] [outer = 0x8ee51400] 10:11:10 INFO - PROCESS | 18804 | 1467997870954 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1483ms 10:11:11 INFO - PROCESS | 18804 | 1467997871014 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 18804 | 1467997871017 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:11:11 INFO - PROCESS | 18804 | 1467997871023 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 18804 | 1467997871027 Marionette TRACE conn3 <- [1,886,null,{}] 10:11:11 INFO - PROCESS | 18804 | 1467997871032 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:11 INFO - PROCESS | 18804 | 1467997871036 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:11 INFO - PROCESS | 18804 | 1467997871219 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:11:11 INFO - PROCESS | 18804 | 1467997871525 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 18804 | 1467997871538 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c4400 == 111 [pid = 18804] [id = 229] 10:11:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 207 (0x8c1c4800) [pid = 18804] [serial = 688] [outer = (nil)] 10:11:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 208 (0x8c1ca800) [pid = 18804] [serial = 689] [outer = 0x8c1c4800] 10:11:11 INFO - PROCESS | 18804 | 1467997871619 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 209 (0x8c1cc400) [pid = 18804] [serial = 690] [outer = 0x8c1c4800] 10:11:12 INFO - PROCESS | 18804 | 1467997872543 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1577ms 10:11:12 INFO - PROCESS | 18804 | 1467997872601 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 18804 | 1467997872605 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:11:12 INFO - PROCESS | 18804 | 1467997872611 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 18804 | 1467997872616 Marionette TRACE conn3 <- [1,890,null,{}] 10:11:12 INFO - PROCESS | 18804 | 1467997872621 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:12 INFO - PROCESS | 18804 | 1467997872626 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:12 INFO - PROCESS | 18804 | 1467997872858 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:11:13 INFO - PROCESS | 18804 | 1467997873123 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 18804 | 1467997873133 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee5e400 == 112 [pid = 18804] [id = 230] 10:11:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 210 (0x8ee5e800) [pid = 18804] [serial = 691] [outer = (nil)] 10:11:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 211 (0x9a9bf000) [pid = 18804] [serial = 692] [outer = 0x8ee5e800] 10:11:13 INFO - PROCESS | 18804 | 1467997873225 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 212 (0xa6c34400) [pid = 18804] [serial = 693] [outer = 0x8ee5e800] 10:11:14 INFO - PROCESS | 18804 | 1467997874076 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1528ms 10:11:14 INFO - PROCESS | 18804 | 1467997874139 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 18804 | 1467997874143 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:11:14 INFO - PROCESS | 18804 | 1467997874149 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 18804 | 1467997874153 Marionette TRACE conn3 <- [1,894,null,{}] 10:11:14 INFO - PROCESS | 18804 | 1467997874158 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:14 INFO - PROCESS | 18804 | 1467997874163 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:14 INFO - PROCESS | 18804 | 1467997874339 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:11:14 INFO - PROCESS | 18804 | 1467997874548 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 18804 | 1467997874554 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978f800 == 113 [pid = 18804] [id = 231] 10:11:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 213 (0x89791800) [pid = 18804] [serial = 694] [outer = (nil)] 10:11:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 214 (0x89796c00) [pid = 18804] [serial = 695] [outer = 0x89791800] 10:11:14 INFO - PROCESS | 18804 | 1467997874720 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 215 (0x89799400) [pid = 18804] [serial = 696] [outer = 0x89791800] 10:11:15 INFO - PROCESS | 18804 | 1467997875644 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1530ms 10:11:15 INFO - PROCESS | 18804 | 1467997875680 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 18804 | 1467997875683 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:11:15 INFO - PROCESS | 18804 | 1467997875689 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 18804 | 1467997875693 Marionette TRACE conn3 <- [1,898,null,{}] 10:11:15 INFO - PROCESS | 18804 | 1467997875698 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:15 INFO - PROCESS | 18804 | 1467997875703 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:15 INFO - PROCESS | 18804 | 1467997875881 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:11:16 INFO - PROCESS | 18804 | 1467997876139 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 18804 | 1467997876147 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x89799000 == 114 [pid = 18804] [id = 232] 10:11:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 216 (0x8979b000) [pid = 18804] [serial = 697] [outer = (nil)] 10:11:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 217 (0x89850000) [pid = 18804] [serial = 698] [outer = 0x8979b000] 10:11:16 INFO - PROCESS | 18804 | 1467997876237 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 218 (0x89852c00) [pid = 18804] [serial = 699] [outer = 0x8979b000] 10:11:17 INFO - PROCESS | 18804 | 1467997877090 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1433ms 10:11:17 INFO - PROCESS | 18804 | 1467997877124 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 18804 | 1467997877127 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:11:17 INFO - PROCESS | 18804 | 1467997877133 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 18804 | 1467997877136 Marionette TRACE conn3 <- [1,902,null,{}] 10:11:17 INFO - PROCESS | 18804 | 1467997877142 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:17 INFO - PROCESS | 18804 | 1467997877147 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:17 INFO - PROCESS | 18804 | 1467997877322 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:11:17 INFO - PROCESS | 18804 | 1467997877537 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 18804 | 1467997877544 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x89797800 == 115 [pid = 18804] [id = 233] 10:11:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 219 (0x8979c000) [pid = 18804] [serial = 700] [outer = (nil)] 10:11:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 220 (0x89859800) [pid = 18804] [serial = 701] [outer = 0x8979c000] 10:11:17 INFO - PROCESS | 18804 | 1467997877653 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 221 (0x8985bc00) [pid = 18804] [serial = 702] [outer = 0x8979c000] 10:11:18 INFO - PROCESS | 18804 | 1467997878628 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1542ms 10:11:18 INFO - PROCESS | 18804 | 1467997878677 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 18804 | 1467997878680 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:11:18 INFO - PROCESS | 18804 | 1467997878687 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 18804 | 1467997878690 Marionette TRACE conn3 <- [1,906,null,{}] 10:11:18 INFO - PROCESS | 18804 | 1467997878696 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:18 INFO - PROCESS | 18804 | 1467997878701 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:18 INFO - PROCESS | 18804 | 1467997878880 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:11:19 INFO - PROCESS | 18804 | 1467997879143 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:19 INFO - PROCESS | 18804 | 1467997879154 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x89856c00 == 116 [pid = 18804] [id = 234] 10:11:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 222 (0x89857000) [pid = 18804] [serial = 703] [outer = (nil)] 10:11:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 223 (0x8c1c9000) [pid = 18804] [serial = 704] [outer = 0x89857000] 10:11:19 INFO - PROCESS | 18804 | 1467997879525 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 224 (0x8c2e6800) [pid = 18804] [serial = 705] [outer = 0x89857000] 10:11:20 INFO - PROCESS | 18804 | 1467997880411 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1785ms 10:11:20 INFO - PROCESS | 18804 | 1467997880474 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 18804 | 1467997880479 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:11:20 INFO - PROCESS | 18804 | 1467997880487 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 18804 | 1467997880491 Marionette TRACE conn3 <- [1,910,null,{}] 10:11:20 INFO - PROCESS | 18804 | 1467997880498 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:20 INFO - PROCESS | 18804 | 1467997880503 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:20 INFO - PROCESS | 18804 | 1467997880754 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:11:21 INFO - PROCESS | 18804 | 1467997881098 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 18804 | 1467997881107 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfccc00 == 117 [pid = 18804] [id = 235] 10:11:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 225 (0x8e305800) [pid = 18804] [serial = 706] [outer = (nil)] 10:11:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 226 (0x8d38fc00) [pid = 18804] [serial = 707] [outer = 0x8e305800] 10:11:21 INFO - PROCESS | 18804 | 1467997881242 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 227 (0x8ebed000) [pid = 18804] [serial = 708] [outer = 0x8e305800] 10:11:22 INFO - PROCESS | 18804 | 1467997882094 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1683ms 10:11:22 INFO - PROCESS | 18804 | 1467997882170 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 18804 | 1467997882175 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:11:22 INFO - PROCESS | 18804 | 1467997882185 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 18804 | 1467997882188 Marionette TRACE conn3 <- [1,914,null,{}] 10:11:22 INFO - PROCESS | 18804 | 1467997882194 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:22 INFO - PROCESS | 18804 | 1467997882200 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:22 INFO - PROCESS | 18804 | 1467997882416 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:11:22 INFO - PROCESS | 18804 | 1467997882691 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 18804 | 1467997882697 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6c1400 == 118 [pid = 18804] [id = 236] 10:11:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 228 (0x8d6c2c00) [pid = 18804] [serial = 709] [outer = (nil)] 10:11:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 229 (0x8f4b6c00) [pid = 18804] [serial = 710] [outer = 0x8d6c2c00] 10:11:22 INFO - PROCESS | 18804 | 1467997882811 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 230 (0x911b6000) [pid = 18804] [serial = 711] [outer = 0x8d6c2c00] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1cc00 == 117 [pid = 18804] [id = 218] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8df58000 == 116 [pid = 18804] [id = 217] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea18800 == 115 [pid = 18804] [id = 216] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6bb000 == 114 [pid = 18804] [id = 215] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d455800 == 113 [pid = 18804] [id = 214] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38f400 == 112 [pid = 18804] [id = 205] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8df55800 == 111 [pid = 18804] [id = 202] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9a0ec400 == 110 [pid = 18804] [id = 14] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9b8fbc00 == 109 [pid = 18804] [id = 13] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x92320000 == 108 [pid = 18804] [id = 12] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x92026000 == 107 [pid = 18804] [id = 8] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x92021400 == 106 [pid = 18804] [id = 49] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x911b1400 == 105 [pid = 18804] [id = 90] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x93a47000 == 104 [pid = 18804] [id = 32] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0xa3110c00 == 103 [pid = 18804] [id = 23] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x92464000 == 102 [pid = 18804] [id = 62] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9231e400 == 101 [pid = 18804] [id = 21] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4b2400 == 100 [pid = 18804] [id = 96] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x96ebec00 == 99 [pid = 18804] [id = 15] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8dcad000 == 98 [pid = 18804] [id = 182] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d451800 == 97 [pid = 18804] [id = 149] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d389c00 == 96 [pid = 18804] [id = 209] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x91de4c00 == 95 [pid = 18804] [id = 78] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8e8000 == 94 [pid = 18804] [id = 203] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca1800 == 93 [pid = 18804] [id = 147] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x978ba400 == 92 [pid = 18804] [id = 178] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23fc00 == 91 [pid = 18804] [id = 204] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x98e63400 == 90 [pid = 18804] [id = 22] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x93b28400 == 89 [pid = 18804] [id = 33] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d244400 == 88 [pid = 18804] [id = 207] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x92030c00 == 87 [pid = 18804] [id = 9] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9831cc00 == 86 [pid = 18804] [id = 177] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d248c00 == 85 [pid = 18804] [id = 206] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x92321c00 == 84 [pid = 18804] [id = 24] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d246c00 == 83 [pid = 18804] [id = 180] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8e306c00 == 82 [pid = 18804] [id = 210] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea21400 == 81 [pid = 18804] [id = 213] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9231e800 == 80 [pid = 18804] [id = 20] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x923c6000 == 79 [pid = 18804] [id = 61] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x978c3c00 == 78 [pid = 18804] [id = 31] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea19400 == 77 [pid = 18804] [id = 113] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x92467800 == 76 [pid = 18804] [id = 81] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23e400 == 75 [pid = 18804] [id = 148] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d248000 == 74 [pid = 18804] [id = 208] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23d000 == 73 [pid = 18804] [id = 181] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x95040400 == 72 [pid = 18804] [id = 34] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d389800 == 71 [pid = 18804] [id = 179] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d459400 == 70 [pid = 18804] [id = 212] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9b7d0c00 == 69 [pid = 18804] [id = 19] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d241400 == 68 [pid = 18804] [id = 194] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4bbc00 == 67 [pid = 18804] [id = 111] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc1c00 == 66 [pid = 18804] [id = 145] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x93b2a000 == 65 [pid = 18804] [id = 82] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x923bfc00 == 64 [pid = 18804] [id = 80] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0xa34e3000 == 63 [pid = 18804] [id = 53] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9ace0c00 == 62 [pid = 18804] [id = 79] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc3000 == 61 [pid = 18804] [id = 146] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x98e56800 == 60 [pid = 18804] [id = 16] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8e603800 == 59 [pid = 18804] [id = 168] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9ae4d000 == 58 [pid = 18804] [id = 18] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x93a53800 == 57 [pid = 18804] [id = 26] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d454000 == 56 [pid = 18804] [id = 195] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0xa20a1400 == 55 [pid = 18804] [id = 94] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x92022400 == 54 [pid = 18804] [id = 67] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x92027c00 == 53 [pid = 18804] [id = 190] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x913aa000 == 52 [pid = 18804] [id = 97] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x98369800 == 51 [pid = 18804] [id = 192] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23d800 == 50 [pid = 18804] [id = 193] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x91de6c00 == 49 [pid = 18804] [id = 93] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9a5c1000 == 48 [pid = 18804] [id = 66] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8f50bc00 == 47 [pid = 18804] [id = 129] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d455400 == 46 [pid = 18804] [id = 191] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d392400 == 45 [pid = 18804] [id = 201] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d240c00 == 44 [pid = 18804] [id = 211] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfccc00 == 43 [pid = 18804] [id = 235] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x89797800 == 42 [pid = 18804] [id = 233] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x89856c00 == 41 [pid = 18804] [id = 234] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x89799000 == 40 [pid = 18804] [id = 232] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8978f800 == 39 [pid = 18804] [id = 231] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c4400 == 38 [pid = 18804] [id = 229] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee5e400 == 37 [pid = 18804] [id = 230] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2f0000 == 36 [pid = 18804] [id = 228] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e9400 == 35 [pid = 18804] [id = 227] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e2000 == 34 [pid = 18804] [id = 226] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9b9a8400 == 33 [pid = 18804] [id = 224] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23f400 == 32 [pid = 18804] [id = 225] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x913a7400 == 31 [pid = 18804] [id = 223] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x9990b800 == 30 [pid = 18804] [id = 222] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x913c0000 == 29 [pid = 18804] [id = 221] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30fc00 == 28 [pid = 18804] [id = 220] 10:11:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe1400 == 27 [pid = 18804] [id = 219] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 229 (0x8ec49400) [pid = 18804] [serial = 592] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 228 (0x8e601400) [pid = 18804] [serial = 589] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 227 (0x8ebe4400) [pid = 18804] [serial = 590] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 226 (0x8f49c400) [pid = 18804] [serial = 593] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 225 (0x93d52800) [pid = 18804] [serial = 571] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 224 (0x923c4c00) [pid = 18804] [serial = 598] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 223 (0x953f7400) [pid = 18804] [serial = 574] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 222 (0x91c28800) [pid = 18804] [serial = 595] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 221 (0x8e60b400) [pid = 18804] [serial = 565] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 220 (0x9b830800) [pid = 18804] [serial = 580] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 219 (0x8f498800) [pid = 18804] [serial = 586] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 218 (0x99e5d400) [pid = 18804] [serial = 577] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 217 (0xa23ae000) [pid = 18804] [serial = 583] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 216 (0x91e51000) [pid = 18804] [serial = 568] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 215 (0x92b70400) [pid = 18804] [serial = 599] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 214 (0x91e58400) [pid = 18804] [serial = 601] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 213 (0x91e4f400) [pid = 18804] [serial = 596] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 212 (0x953dfc00) [pid = 18804] [serial = 604] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | --DOMWINDOW == 211 (0x923c8c00) [pid = 18804] [serial = 602] [outer = (nil)] [url = about:blank] 10:11:25 INFO - PROCESS | 18804 | 1467997885905 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 3738ms 10:11:25 INFO - PROCESS | 18804 | 1467997885923 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:11:25 INFO - PROCESS | 18804 | 1467997885929 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:11:25 INFO - PROCESS | 18804 | 1467997885937 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 18804 | 1467997885940 Marionette TRACE conn3 <- [1,918,null,{}] 10:11:25 INFO - PROCESS | 18804 | 1467997885988 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:25 INFO - PROCESS | 18804 | 1467997885993 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:26 INFO - PROCESS | 18804 | 1467997886215 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:11:26 INFO - PROCESS | 18804 | 1467997886225 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 18804 | 1467997886236 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e6400 == 28 [pid = 18804] [id = 237] 10:11:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 212 (0x8d23d800) [pid = 18804] [serial = 712] [outer = (nil)] 10:11:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 213 (0x8d24b000) [pid = 18804] [serial = 713] [outer = 0x8d23d800] 10:11:26 INFO - PROCESS | 18804 | 1467997886309 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 214 (0x8d390800) [pid = 18804] [serial = 714] [outer = 0x8d23d800] 10:11:27 INFO - PROCESS | 18804 | 1467997887122 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1248ms 10:11:27 INFO - PROCESS | 18804 | 1467997887184 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 18804 | 1467997887190 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:11:27 INFO - PROCESS | 18804 | 1467997887201 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 18804 | 1467997887205 Marionette TRACE conn3 <- [1,922,null,{}] 10:11:27 INFO - PROCESS | 18804 | 1467997887211 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:27 INFO - PROCESS | 18804 | 1467997887215 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:27 INFO - PROCESS | 18804 | 1467997887463 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:11:27 INFO - PROCESS | 18804 | 1467997887482 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 18804 | 1467997887489 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d243c00 == 29 [pid = 18804] [id = 238] 10:11:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 215 (0x8d6bd000) [pid = 18804] [serial = 715] [outer = (nil)] 10:11:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 216 (0x8dcab000) [pid = 18804] [serial = 716] [outer = 0x8d6bd000] 10:11:27 INFO - PROCESS | 18804 | 1467997887558 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 217 (0x8df5c400) [pid = 18804] [serial = 717] [outer = 0x8d6bd000] 10:11:28 INFO - PROCESS | 18804 | 1467997888566 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1427ms 10:11:28 INFO - PROCESS | 18804 | 1467997888627 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:11:28 INFO - PROCESS | 18804 | 1467997888631 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:11:28 INFO - PROCESS | 18804 | 1467997888638 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 18804 | 1467997888644 Marionette TRACE conn3 <- [1,926,null,{}] 10:11:28 INFO - PROCESS | 18804 | 1467997888666 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:28 INFO - PROCESS | 18804 | 1467997888675 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:28 INFO - PROCESS | 18804 | 1467997888891 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:11:28 INFO - PROCESS | 18804 | 1467997888911 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 18804 | 1467997888920 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e610c00 == 30 [pid = 18804] [id = 239] 10:11:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 218 (0x8ea18000) [pid = 18804] [serial = 718] [outer = (nil)] 10:11:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 219 (0x8ea1d800) [pid = 18804] [serial = 719] [outer = 0x8ea18000] 10:11:28 INFO - PROCESS | 18804 | 1467997888990 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 220 (0x8ebe7800) [pid = 18804] [serial = 720] [outer = 0x8ea18000] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 219 (0x8f50e800) [pid = 18804] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 218 (0x9b7d8800) [pid = 18804] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 217 (0x913a7c00) [pid = 18804] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 216 (0x8d6bd800) [pid = 18804] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 215 (0x8d38f000) [pid = 18804] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 214 (0x8df59400) [pid = 18804] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 213 (0x8d398c00) [pid = 18804] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 212 (0x953f8c00) [pid = 18804] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 211 (0x8d457c00) [pid = 18804] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 210 (0x98a22c00) [pid = 18804] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 209 (0x923c0c00) [pid = 18804] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 208 (0x8ea21800) [pid = 18804] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 207 (0x8dcad400) [pid = 18804] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 206 (0x98aa2000) [pid = 18804] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 205 (0x8df58400) [pid = 18804] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 204 (0x8d38cc00) [pid = 18804] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 203 (0x8d392800) [pid = 18804] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 202 (0x8d44fc00) [pid = 18804] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 201 (0x8e308400) [pid = 18804] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 200 (0x8dca6400) [pid = 18804] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 199 (0x8df58c00) [pid = 18804] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 198 (0x93a4fc00) [pid = 18804] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 197 (0x92b78400) [pid = 18804] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 196 (0x911b3400) [pid = 18804] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 195 (0x911b5000) [pid = 18804] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 194 (0x8ea1e400) [pid = 18804] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 193 (0x923be800) [pid = 18804] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 192 (0x99615000) [pid = 18804] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 191 (0x95279400) [pid = 18804] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 190 (0x8ed0c800) [pid = 18804] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 189 (0x8dcac400) [pid = 18804] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 188 (0x9a0f2800) [pid = 18804] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 187 (0x9a5c3400) [pid = 18804] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 186 (0x8ea25c00) [pid = 18804] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 185 (0x8ea1ac00) [pid = 18804] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 184 (0x913a3800) [pid = 18804] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 183 (0x8f50d000) [pid = 18804] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 182 (0x8e30f400) [pid = 18804] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 181 (0x8d38b000) [pid = 18804] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 180 (0x9526bc00) [pid = 18804] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 179 (0x8f490400) [pid = 18804] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 178 (0x95366800) [pid = 18804] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 177 (0x9b20b400) [pid = 18804] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 176 (0x9300bc00) [pid = 18804] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 175 (0x8d398400) [pid = 18804] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 174 (0x8d240800) [pid = 18804] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 173 (0x8ea1ec00) [pid = 18804] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 172 (0x9246d800) [pid = 18804] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 171 (0x8dfcb000) [pid = 18804] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 170 (0x8dfc7400) [pid = 18804] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 169 (0x8f8dc800) [pid = 18804] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 168 (0x953ee800) [pid = 18804] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 167 (0x8dfc3400) [pid = 18804] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 166 (0x8ec44800) [pid = 18804] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 165 (0x8dca2c00) [pid = 18804] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 164 (0x913af400) [pid = 18804] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 163 (0x923c8400) [pid = 18804] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 162 (0x8f492c00) [pid = 18804] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 161 (0x8e602800) [pid = 18804] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 160 (0x8dfc2000) [pid = 18804] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 159 (0x8dcaac00) [pid = 18804] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:11:32 INFO - PROCESS | 18804 | --DOMWINDOW == 158 (0x9b936c00) [pid = 18804] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:11:32 INFO - PROCESS | 18804 | 1467997892393 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 3839ms 10:11:32 INFO - PROCESS | 18804 | 1467997892480 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 18804 | 1467997892486 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:11:32 INFO - PROCESS | 18804 | 1467997892496 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 18804 | 1467997892499 Marionette TRACE conn3 <- [1,930,null,{}] 10:11:32 INFO - PROCESS | 18804 | 1467997892504 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:32 INFO - PROCESS | 18804 | 1467997892509 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:32 INFO - PROCESS | 18804 | 1467997892648 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:11:32 INFO - PROCESS | 18804 | 1467997892656 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 18804 | 1467997892667 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x89799800 == 31 [pid = 18804] [id = 240] 10:11:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 159 (0x8985a800) [pid = 18804] [serial = 721] [outer = (nil)] 10:11:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 160 (0x8d6bc800) [pid = 18804] [serial = 722] [outer = 0x8985a800] 10:11:32 INFO - PROCESS | 18804 | 1467997892731 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 161 (0x8df54000) [pid = 18804] [serial = 723] [outer = 0x8985a800] 10:11:33 INFO - PROCESS | 18804 | 1467997893600 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1127ms 10:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:11:33 INFO - PROCESS | 18804 | 1467997893632 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:11:33 INFO - PROCESS | 18804 | 1467997893634 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:11:33 INFO - PROCESS | 18804 | 1467997893641 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 18804 | 1467997893644 Marionette TRACE conn3 <- [1,934,null,{}] 10:11:33 INFO - PROCESS | 18804 | 1467997893653 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:33 INFO - PROCESS | 18804 | 1467997893657 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:33 INFO - PROCESS | 18804 | 1467997893802 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:11:33 INFO - PROCESS | 18804 | 1467997893817 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 18804 | 1467997893826 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23e800 == 32 [pid = 18804] [id = 241] 10:11:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 162 (0x8dfc3400) [pid = 18804] [serial = 724] [outer = (nil)] 10:11:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 163 (0x8e310800) [pid = 18804] [serial = 725] [outer = 0x8dfc3400] 10:11:33 INFO - PROCESS | 18804 | 1467997893891 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 164 (0x8ea25800) [pid = 18804] [serial = 726] [outer = 0x8dfc3400] 10:11:35 INFO - PROCESS | 18804 | 1467997895035 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1434ms 10:11:35 INFO - PROCESS | 18804 | 1467997895075 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:11:35 INFO - PROCESS | 18804 | 1467997895082 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:11:35 INFO - PROCESS | 18804 | 1467997895090 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 18804 | 1467997895095 Marionette TRACE conn3 <- [1,938,null,{}] 10:11:35 INFO - PROCESS | 18804 | 1467997895104 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:35 INFO - PROCESS | 18804 | 1467997895109 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:35 INFO - PROCESS | 18804 | 1467997895288 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:11:35 INFO - PROCESS | 18804 | 1467997895540 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:35 INFO - PROCESS | 18804 | 1467997895553 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ed800 == 33 [pid = 18804] [id = 242] 10:11:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 165 (0x8d241000) [pid = 18804] [serial = 727] [outer = (nil)] 10:11:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 166 (0x8d455400) [pid = 18804] [serial = 728] [outer = 0x8d241000] 10:11:35 INFO - PROCESS | 18804 | 1467997895675 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 167 (0x8d6ba400) [pid = 18804] [serial = 729] [outer = 0x8d241000] 10:11:36 INFO - PROCESS | 18804 | 1467997896649 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1631ms 10:11:36 INFO - PROCESS | 18804 | 1467997896721 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:11:36 INFO - PROCESS | 18804 | 1467997896728 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:11:36 INFO - PROCESS | 18804 | 1467997896739 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 18804 | 1467997896743 Marionette TRACE conn3 <- [1,942,null,{}] 10:11:36 INFO - PROCESS | 18804 | 1467997896749 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:36 INFO - PROCESS | 18804 | 1467997896755 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:36 INFO - PROCESS | 18804 | 1467997896971 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:11:37 INFO - PROCESS | 18804 | 1467997897318 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 18804 | 1467997897328 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984f000 == 34 [pid = 18804] [id = 243] 10:11:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 168 (0x8e309000) [pid = 18804] [serial = 730] [outer = (nil)] 10:11:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 169 (0x8e608400) [pid = 18804] [serial = 731] [outer = 0x8e309000] 10:11:37 INFO - PROCESS | 18804 | 1467997897412 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 170 (0x8ea1bc00) [pid = 18804] [serial = 732] [outer = 0x8e309000] 10:11:38 INFO - PROCESS | 18804 | 1467997898282 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1585ms 10:11:38 INFO - PROCESS | 18804 | 1467997898324 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 18804 | 1467997898328 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:11:38 INFO - PROCESS | 18804 | 1467997898335 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 18804 | 1467997898341 Marionette TRACE conn3 <- [1,946,null,{}] 10:11:38 INFO - PROCESS | 18804 | 1467997898357 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:38 INFO - PROCESS | 18804 | 1467997898365 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:38 INFO - PROCESS | 18804 | 1467997898539 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:11:38 INFO - PROCESS | 18804 | 1467997898762 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 18804 | 1467997898774 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x89795000 == 35 [pid = 18804] [id = 244] 10:11:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 171 (0x8ed09400) [pid = 18804] [serial = 733] [outer = (nil)] 10:11:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 172 (0x8ed0e400) [pid = 18804] [serial = 734] [outer = 0x8ed09400] 10:11:38 INFO - PROCESS | 18804 | 1467997898933 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 173 (0x8ee53400) [pid = 18804] [serial = 735] [outer = 0x8ed09400] 10:11:39 INFO - PROCESS | 18804 | 1467997899781 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1484ms 10:11:39 INFO - PROCESS | 18804 | 1467997899820 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 18804 | 1467997899825 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:11:39 INFO - PROCESS | 18804 | 1467997899831 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 18804 | 1467997899834 Marionette TRACE conn3 <- [1,950,null,{}] 10:11:39 INFO - PROCESS | 18804 | 1467997899840 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:39 INFO - PROCESS | 18804 | 1467997899845 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:40 INFO - PROCESS | 18804 | 1467997900018 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:11:40 INFO - PROCESS | 18804 | 1467997900223 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 18804 | 1467997900234 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e60b400 == 36 [pid = 18804] [id = 245] 10:11:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 174 (0x8ee59000) [pid = 18804] [serial = 736] [outer = (nil)] 10:11:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 175 (0x8eecf400) [pid = 18804] [serial = 737] [outer = 0x8ee59000] 10:11:40 INFO - PROCESS | 18804 | 1467997900344 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 176 (0x8eed2c00) [pid = 18804] [serial = 738] [outer = 0x8ee59000] 10:11:41 INFO - PROCESS | 18804 | 1467997901265 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1481ms 10:11:41 INFO - PROCESS | 18804 | 1467997901313 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:11:41 INFO - PROCESS | 18804 | 1467997901317 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:11:41 INFO - PROCESS | 18804 | 1467997901323 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 18804 | 1467997901326 Marionette TRACE conn3 <- [1,954,null,{}] 10:11:41 INFO - PROCESS | 18804 | 1467997901332 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:41 INFO - PROCESS | 18804 | 1467997901337 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:41 INFO - PROCESS | 18804 | 1467997901501 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:11:41 INFO - PROCESS | 18804 | 1467997901706 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 18804 | 1467997901718 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978e800 == 37 [pid = 18804] [id = 246] 10:11:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 177 (0x89854000) [pid = 18804] [serial = 739] [outer = (nil)] 10:11:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 178 (0x8f498800) [pid = 18804] [serial = 740] [outer = 0x89854000] 10:11:41 INFO - PROCESS | 18804 | 1467997901876 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 179 (0x8f4b6800) [pid = 18804] [serial = 741] [outer = 0x89854000] 10:11:42 INFO - PROCESS | 18804 | 1467997902793 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1530ms 10:11:42 INFO - PROCESS | 18804 | 1467997902854 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 18804 | 1467997902858 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:11:42 INFO - PROCESS | 18804 | 1467997902867 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 18804 | 1467997902870 Marionette TRACE conn3 <- [1,958,null,{}] 10:11:42 INFO - PROCESS | 18804 | 1467997902874 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:42 INFO - PROCESS | 18804 | 1467997902886 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:43 INFO - PROCESS | 18804 | 1467997903093 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:11:43 INFO - PROCESS | 18804 | 1467997903363 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:43 INFO - PROCESS | 18804 | 1467997903372 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c6800 == 38 [pid = 18804] [id = 247] 10:11:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 180 (0x8d245000) [pid = 18804] [serial = 742] [outer = (nil)] 10:11:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 181 (0x8f50e800) [pid = 18804] [serial = 743] [outer = 0x8d245000] 10:11:43 INFO - PROCESS | 18804 | 1467997903496 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 182 (0x911bd400) [pid = 18804] [serial = 744] [outer = 0x8d245000] 10:11:44 INFO - PROCESS | 18804 | 1467997904347 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1553ms 10:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:11:44 INFO - PROCESS | 18804 | 1467997904419 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:11:44 INFO - PROCESS | 18804 | 1467997904422 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:11:44 INFO - PROCESS | 18804 | 1467997904429 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 18804 | 1467997904432 Marionette TRACE conn3 <- [1,962,null,{}] 10:11:44 INFO - PROCESS | 18804 | 1467997904437 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:44 INFO - PROCESS | 18804 | 1467997904443 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:44 INFO - PROCESS | 18804 | 1467997904605 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:11:44 INFO - PROCESS | 18804 | 1467997904811 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 18804 | 1467997904818 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x89857c00 == 39 [pid = 18804] [id = 248] 10:11:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 183 (0x8c2e2000) [pid = 18804] [serial = 745] [outer = (nil)] 10:11:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 184 (0x913af800) [pid = 18804] [serial = 746] [outer = 0x8c2e2000] 10:11:44 INFO - PROCESS | 18804 | 1467997904939 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 185 (0x913b5000) [pid = 18804] [serial = 747] [outer = 0x8c2e2000] 10:11:45 INFO - PROCESS | 18804 | 1467997905819 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1441ms 10:11:45 INFO - PROCESS | 18804 | 1467997905869 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:11:45 INFO - PROCESS | 18804 | 1467997905880 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:11:45 INFO - PROCESS | 18804 | 1467997905885 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 18804 | 1467997905889 Marionette TRACE conn3 <- [1,966,null,{}] 10:11:45 INFO - PROCESS | 18804 | 1467997905894 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:45 INFO - PROCESS | 18804 | 1467997905899 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:46 INFO - PROCESS | 18804 | 1467997906073 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:11:46 INFO - PROCESS | 18804 | 1467997906280 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 18804 | 1467997906288 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df52c00 == 40 [pid = 18804] [id = 249] 10:11:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 186 (0x913aa000) [pid = 18804] [serial = 748] [outer = (nil)] 10:11:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 187 (0x91c1d000) [pid = 18804] [serial = 749] [outer = 0x913aa000] 10:11:46 INFO - PROCESS | 18804 | 1467997906408 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 188 (0x91c21400) [pid = 18804] [serial = 750] [outer = 0x913aa000] 10:11:47 INFO - PROCESS | 18804 | 1467997907344 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1529ms 10:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:11:47 INFO - PROCESS | 18804 | 1467997907414 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 18804 | 1467997907417 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:11:47 INFO - PROCESS | 18804 | 1467997907425 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 18804 | 1467997907428 Marionette TRACE conn3 <- [1,970,null,{}] 10:11:47 INFO - PROCESS | 18804 | 1467997907434 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:47 INFO - PROCESS | 18804 | 1467997907439 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:47 INFO - PROCESS | 18804 | 1467997907639 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:11:47 INFO - PROCESS | 18804 | 1467997907909 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 18804 | 1467997907915 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x89793800 == 41 [pid = 18804] [id = 250] 10:11:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 189 (0x89794000) [pid = 18804] [serial = 751] [outer = (nil)] 10:11:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 190 (0x8c2f0400) [pid = 18804] [serial = 752] [outer = 0x89794000] 10:11:48 INFO - PROCESS | 18804 | 1467997908030 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 191 (0x91c20c00) [pid = 18804] [serial = 753] [outer = 0x89794000] 10:11:48 INFO - PROCESS | 18804 | 1467997908900 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1535ms 10:11:48 INFO - PROCESS | 18804 | 1467997908959 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 18804 | 1467997908963 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:11:48 INFO - PROCESS | 18804 | 1467997908969 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 18804 | 1467997908973 Marionette TRACE conn3 <- [1,974,null,{}] 10:11:48 INFO - PROCESS | 18804 | 1467997908978 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:48 INFO - PROCESS | 18804 | 1467997908983 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:49 INFO - PROCESS | 18804 | 1467997909154 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:11:49 INFO - PROCESS | 18804 | 1467997909418 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 18804 | 1467997909425 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d391c00 == 42 [pid = 18804] [id = 251] 10:11:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 192 (0x8dcaa400) [pid = 18804] [serial = 754] [outer = (nil)] 10:11:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 193 (0x8ebf0800) [pid = 18804] [serial = 755] [outer = 0x8dcaa400] 10:11:49 INFO - PROCESS | 18804 | 1467997909548 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 194 (0x8ed0e800) [pid = 18804] [serial = 756] [outer = 0x8dcaa400] 10:11:50 INFO - PROCESS | 18804 | 1467997910443 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1529ms 10:11:50 INFO - PROCESS | 18804 | 1467997910499 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 18804 | 1467997910504 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:11:50 INFO - PROCESS | 18804 | 1467997910510 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 18804 | 1467997910514 Marionette TRACE conn3 <- [1,978,null,{}] 10:11:50 INFO - PROCESS | 18804 | 1467997910520 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:50 INFO - PROCESS | 18804 | 1467997910526 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:50 INFO - PROCESS | 18804 | 1467997910721 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:11:51 INFO - PROCESS | 18804 | 1467997910980 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 18804 | 1467997910989 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45e000 == 43 [pid = 18804] [id = 252] 10:11:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 195 (0x8d6b5c00) [pid = 18804] [serial = 757] [outer = (nil)] 10:11:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 196 (0x8f498400) [pid = 18804] [serial = 758] [outer = 0x8d6b5c00] 10:11:51 INFO - PROCESS | 18804 | 1467997911124 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 197 (0x91e59c00) [pid = 18804] [serial = 759] [outer = 0x8d6b5c00] 10:11:52 INFO - PROCESS | 18804 | 1467997912041 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1581ms 10:11:52 INFO - PROCESS | 18804 | 1467997912092 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 18804 | 1467997912096 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:11:52 INFO - PROCESS | 18804 | 1467997912102 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 18804 | 1467997912105 Marionette TRACE conn3 <- [1,982,null,{}] 10:11:52 INFO - PROCESS | 18804 | 1467997912111 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:52 INFO - PROCESS | 18804 | 1467997912115 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:52 INFO - PROCESS | 18804 | 1467997912297 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:11:52 INFO - PROCESS | 18804 | 1467997912774 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 18804 | 1467997912784 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x89794400 == 44 [pid = 18804] [id = 253] 10:11:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 198 (0x89794c00) [pid = 18804] [serial = 760] [outer = (nil)] 10:11:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 199 (0x89851000) [pid = 18804] [serial = 761] [outer = 0x89794c00] 10:11:52 INFO - PROCESS | 18804 | 1467997912863 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 200 (0x8c1c5000) [pid = 18804] [serial = 762] [outer = 0x89794c00] 10:11:53 INFO - PROCESS | 18804 | 1467997913719 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1681ms 10:11:53 INFO - PROCESS | 18804 | 1467997913786 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:11:53 INFO - PROCESS | 18804 | 1467997913791 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:11:53 INFO - PROCESS | 18804 | 1467997913798 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 18804 | 1467997913802 Marionette TRACE conn3 <- [1,986,null,{}] 10:11:53 INFO - PROCESS | 18804 | 1467997913810 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:53 INFO - PROCESS | 18804 | 1467997913818 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:53 INFO - PROCESS | 18804 | 1467997913988 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:11:54 INFO - PROCESS | 18804 | 1467997914367 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 18804 | 1467997914375 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d389800 == 45 [pid = 18804] [id = 254] 10:11:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 201 (0x8d38e400) [pid = 18804] [serial = 763] [outer = (nil)] 10:11:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 202 (0x8dca0400) [pid = 18804] [serial = 764] [outer = 0x8d38e400] 10:11:54 INFO - PROCESS | 18804 | 1467997914451 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 203 (0x8df58800) [pid = 18804] [serial = 765] [outer = 0x8d38e400] 10:11:54 INFO - PROCESS | 18804 | --DOCSHELL 0x89799800 == 44 [pid = 18804] [id = 240] 10:11:54 INFO - PROCESS | 18804 | --DOCSHELL 0x8e610c00 == 43 [pid = 18804] [id = 239] 10:11:54 INFO - PROCESS | 18804 | --DOCSHELL 0x8d243c00 == 42 [pid = 18804] [id = 238] 10:11:54 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e6400 == 41 [pid = 18804] [id = 237] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 202 (0xa2537c00) [pid = 18804] [serial = 584] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 201 (0x91e5c400) [pid = 18804] [serial = 611] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 200 (0x923cac00) [pid = 18804] [serial = 587] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 199 (0xa111c400) [pid = 18804] [serial = 620] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 198 (0xa6c0a000) [pid = 18804] [serial = 638] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 197 (0x9b7dd400) [pid = 18804] [serial = 617] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 196 (0x9a0eb800) [pid = 18804] [serial = 614] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 195 (0x8dca6000) [pid = 18804] [serial = 644] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 194 (0x9b9acc00) [pid = 18804] [serial = 619] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 193 (0x9a0ee000) [pid = 18804] [serial = 578] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 192 (0x9a5cb400) [pid = 18804] [serial = 421] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 191 (0x8ed08c00) [pid = 18804] [serial = 640] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 190 (0x8eed4c00) [pid = 18804] [serial = 548] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 189 (0x9b939c00) [pid = 18804] [serial = 491] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 188 (0x8e610400) [pid = 18804] [serial = 607] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 187 (0xa4d0f400) [pid = 18804] [serial = 622] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 186 (0x8df5a000) [pid = 18804] [serial = 542] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 185 (0x9a494400) [pid = 18804] [serial = 530] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 184 (0xa6b75400) [pid = 18804] [serial = 632] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 183 (0xa6793c00) [pid = 18804] [serial = 626] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 182 (0x8f4c1000) [pid = 18804] [serial = 637] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 181 (0x9836a800) [pid = 18804] [serial = 605] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 180 (0x98318800) [pid = 18804] [serial = 613] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 179 (0x978c7800) [pid = 18804] [serial = 575] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 178 (0x95276400) [pid = 18804] [serial = 479] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 177 (0x9ace2400) [pid = 18804] [serial = 616] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 176 (0x92b7b800) [pid = 18804] [serial = 654] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 175 (0x91c22000) [pid = 18804] [serial = 415] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 174 (0x98e64400) [pid = 18804] [serial = 485] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 173 (0x91c1e800) [pid = 18804] [serial = 610] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 172 (0x9516e800) [pid = 18804] [serial = 656] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 171 (0x9b8f4c00) [pid = 18804] [serial = 424] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 170 (0x953f1400) [pid = 18804] [serial = 527] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 169 (0x8f4b6400) [pid = 18804] [serial = 646] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 168 (0x95264800) [pid = 18804] [serial = 657] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 167 (0x8eecbc00) [pid = 18804] [serial = 566] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 166 (0xa4f1e000) [pid = 18804] [serial = 625] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 165 (0xa118e800) [pid = 18804] [serial = 494] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 164 (0x9ae44800) [pid = 18804] [serial = 533] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 163 (0x91e5b000) [pid = 18804] [serial = 563] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 162 (0x8f4b2c00) [pid = 18804] [serial = 412] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 161 (0x9516d800) [pid = 18804] [serial = 470] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 160 (0x91e56c00) [pid = 18804] [serial = 569] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 159 (0xa6b7dc00) [pid = 18804] [serial = 635] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 158 (0x8d395400) [pid = 18804] [serial = 539] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 157 (0x9b9a6c00) [pid = 18804] [serial = 581] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 156 (0x8f49bc00) [pid = 18804] [serial = 497] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 155 (0x923c2c00) [pid = 18804] [serial = 653] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 154 (0x953f8800) [pid = 18804] [serial = 482] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 153 (0xa25fb800) [pid = 18804] [serial = 428] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 152 (0x95166400) [pid = 18804] [serial = 572] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 151 (0x9b937000) [pid = 18804] [serial = 545] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 150 (0x8dcacc00) [pid = 18804] [serial = 446] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 149 (0x8f4c1400) [pid = 18804] [serial = 650] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 148 (0x95040000) [pid = 18804] [serial = 418] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0x8e30a400) [pid = 18804] [serial = 629] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x8e309800) [pid = 18804] [serial = 628] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x8eed0800) [pid = 18804] [serial = 649] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0xa6b7ac00) [pid = 18804] [serial = 634] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x8ea20000) [pid = 18804] [serial = 521] [outer = (nil)] [url = about:blank] 10:11:54 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0xa4f75c00) [pid = 18804] [serial = 623] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x913b5800) [pid = 18804] [serial = 476] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x8ed0c400) [pid = 18804] [serial = 641] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 139 (0x9ae4b800) [pid = 18804] [serial = 488] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 138 (0x8ea1dc00) [pid = 18804] [serial = 440] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 137 (0x8ec46400) [pid = 18804] [serial = 608] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 136 (0xa118e000) [pid = 18804] [serial = 431] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 135 (0x8dfce800) [pid = 18804] [serial = 443] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 134 (0x923c4400) [pid = 18804] [serial = 524] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x950ef800) [pid = 18804] [serial = 518] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0xa23b2400) [pid = 18804] [serial = 500] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 131 (0x8e60e000) [pid = 18804] [serial = 434] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 130 (0x9b934c00) [pid = 18804] [serial = 425] [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.] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 129 (0x8f50dc00) [pid = 18804] [serial = 647] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 128 (0x8dfcc000) [pid = 18804] [serial = 437] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 127 (0xa61c0400) [pid = 18804] [serial = 631] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 126 (0x8ebed800) [pid = 18804] [serial = 473] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 125 (0xa2fba800) [pid = 18804] [serial = 536] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 124 (0x8d6b8000) [pid = 18804] [serial = 643] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 123 (0x95260400) [pid = 18804] [serial = 659] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | --DOMWINDOW == 122 (0x978c7400) [pid = 18804] [serial = 660] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 18804 | 1467997915376 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1635ms 10:11:55 INFO - PROCESS | 18804 | 1467997915438 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 18804 | 1467997915444 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:11:55 INFO - PROCESS | 18804 | 1467997915450 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 18804 | 1467997915453 Marionette TRACE conn3 <- [1,990,null,{}] 10:11:55 INFO - PROCESS | 18804 | 1467997915459 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:55 INFO - PROCESS | 18804 | 1467997915464 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:55 INFO - PROCESS | 18804 | 1467997915631 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:11:55 INFO - PROCESS | 18804 | 1467997915642 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:55 INFO - PROCESS | 18804 | 1467997915647 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d244400 == 42 [pid = 18804] [id = 255] 10:11:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 123 (0x8d390400) [pid = 18804] [serial = 766] [outer = (nil)] 10:11:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 124 (0x8dfc8000) [pid = 18804] [serial = 767] [outer = 0x8d390400] 10:11:55 INFO - PROCESS | 18804 | 1467997915715 Marionette DEBUG loaded listener.js 10:11:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 125 (0x8e30a400) [pid = 18804] [serial = 768] [outer = 0x8d390400] 10:11:56 INFO - PROCESS | 18804 | 1467997916680 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1286ms 10:11:56 INFO - PROCESS | 18804 | 1467997916737 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:11:56 INFO - PROCESS | 18804 | 1467997916741 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:11:56 INFO - PROCESS | 18804 | 1467997916754 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:11:56 INFO - PROCESS | 18804 | 1467997916762 Marionette TRACE conn3 <- [1,994,null,{}] 10:11:56 INFO - PROCESS | 18804 | 1467997916771 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:56 INFO - PROCESS | 18804 | 1467997916777 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:56 INFO - PROCESS | 18804 | 1467997916949 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:11:57 INFO - PROCESS | 18804 | 1467997917144 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 18804 | 1467997917155 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c1c00 == 43 [pid = 18804] [id = 256] 10:11:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 126 (0x8e30e800) [pid = 18804] [serial = 769] [outer = (nil)] 10:11:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 127 (0x8ebefc00) [pid = 18804] [serial = 770] [outer = 0x8e30e800] 10:11:57 INFO - PROCESS | 18804 | 1467997917230 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 128 (0x8ec45000) [pid = 18804] [serial = 771] [outer = 0x8e30e800] 10:11:58 INFO - PROCESS | 18804 | 1467997918070 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1349ms 10:11:58 INFO - PROCESS | 18804 | 1467997918096 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:11:58 INFO - PROCESS | 18804 | 1467997918101 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:11:58 INFO - PROCESS | 18804 | 1467997918106 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 18804 | 1467997918110 Marionette TRACE conn3 <- [1,998,null,{}] 10:11:58 INFO - PROCESS | 18804 | 1467997918115 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:58 INFO - PROCESS | 18804 | 1467997918119 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:58 INFO - PROCESS | 18804 | 1467997918349 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:11:58 INFO - PROCESS | 18804 | 1467997918370 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:58 INFO - PROCESS | 18804 | 1467997918378 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfd0800 == 44 [pid = 18804] [id = 257] 10:11:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 129 (0x8ea24c00) [pid = 18804] [serial = 772] [outer = (nil)] 10:11:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 130 (0x8ed08c00) [pid = 18804] [serial = 773] [outer = 0x8ea24c00] 10:11:58 INFO - PROCESS | 18804 | 1467997918457 Marionette DEBUG loaded listener.js 10:11:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 131 (0x8ed0e000) [pid = 18804] [serial = 774] [outer = 0x8ea24c00] 10:11:59 INFO - PROCESS | 18804 | 1467997919405 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1331ms 10:11:59 INFO - PROCESS | 18804 | 1467997919445 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 18804 | 1467997919448 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:11:59 INFO - PROCESS | 18804 | 1467997919454 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 18804 | 1467997919457 Marionette TRACE conn3 <- [1,1002,null,{}] 10:11:59 INFO - PROCESS | 18804 | 1467997919463 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:59 INFO - PROCESS | 18804 | 1467997919467 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:11:59 INFO - PROCESS | 18804 | 1467997919929 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 130 (0x8c1c4800) [pid = 18804] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 129 (0x89791800) [pid = 18804] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 128 (0x8e305800) [pid = 18804] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 127 (0x8ee51400) [pid = 18804] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 126 (0x8979b000) [pid = 18804] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 125 (0x89857000) [pid = 18804] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 124 (0x8ea18000) [pid = 18804] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 123 (0x8979c000) [pid = 18804] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 122 (0x8985a800) [pid = 18804] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 121 (0x8d6bd000) [pid = 18804] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 120 (0x92468000) [pid = 18804] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0x9a9c2800) [pid = 18804] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x8ee5e800) [pid = 18804] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 117 (0x8d6c2c00) [pid = 18804] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0xa2ff5800) [pid = 18804] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0x8c2e5000) [pid = 18804] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x8e606400) [pid = 18804] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x8c2edc00) [pid = 18804] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x8d23d800) [pid = 18804] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x91c1b800) [pid = 18804] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:11:59 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x8e303400) [pid = 18804] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:12:00 INFO - PROCESS | 18804 | 1467997920141 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 18804 | 1467997920156 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x89854800 == 45 [pid = 18804] [id = 258] 10:12:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x89857000) [pid = 18804] [serial = 775] [outer = (nil)] 10:12:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x8c2e3800) [pid = 18804] [serial = 776] [outer = 0x89857000] 10:12:00 INFO - PROCESS | 18804 | 1467997920234 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x8e606400) [pid = 18804] [serial = 777] [outer = 0x89857000] 10:12:00 INFO - PROCESS | 18804 | 1467997920941 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1531ms 10:12:00 INFO - PROCESS | 18804 | 1467997920987 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 18804 | 1467997920990 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:12:00 INFO - PROCESS | 18804 | 1467997920996 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 18804 | 1467997920999 Marionette TRACE conn3 <- [1,1006,null,{}] 10:12:01 INFO - PROCESS | 18804 | 1467997921005 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:01 INFO - PROCESS | 18804 | 1467997921010 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:01 INFO - PROCESS | 18804 | 1467997921237 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:12:01 INFO - PROCESS | 18804 | 1467997921252 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 18804 | 1467997921259 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca7800 == 46 [pid = 18804] [id = 259] 10:12:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x8ed0a000) [pid = 18804] [serial = 778] [outer = (nil)] 10:12:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x8f4b5800) [pid = 18804] [serial = 779] [outer = 0x8ed0a000] 10:12:01 INFO - PROCESS | 18804 | 1467997921323 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0x8f509000) [pid = 18804] [serial = 780] [outer = 0x8ed0a000] 10:12:02 INFO - PROCESS | 18804 | 1467997922335 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1376ms 10:12:02 INFO - PROCESS | 18804 | 1467997922375 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 18804 | 1467997922382 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:12:02 INFO - PROCESS | 18804 | 1467997922390 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 18804 | 1467997922396 Marionette TRACE conn3 <- [1,1010,null,{}] 10:12:02 INFO - PROCESS | 18804 | 1467997922404 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:02 INFO - PROCESS | 18804 | 1467997922410 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:02 INFO - PROCESS | 18804 | 1467997922605 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:12:02 INFO - PROCESS | 18804 | 1467997922894 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 18804 | 1467997922909 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e9400 == 47 [pid = 18804] [id = 260] 10:12:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x8c2e9800) [pid = 18804] [serial = 781] [outer = (nil)] 10:12:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 118 (0x8d454000) [pid = 18804] [serial = 782] [outer = 0x8c2e9800] 10:12:03 INFO - PROCESS | 18804 | 1467997923005 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0x8d6bbc00) [pid = 18804] [serial = 783] [outer = 0x8c2e9800] 10:12:03 INFO - PROCESS | 18804 | 1467997923903 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1582ms 10:12:03 INFO - PROCESS | 18804 | 1467997923972 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:12:03 INFO - PROCESS | 18804 | 1467997923980 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:12:03 INFO - PROCESS | 18804 | 1467997923990 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 18804 | 1467997923995 Marionette TRACE conn3 <- [1,1014,null,{}] 10:12:04 INFO - PROCESS | 18804 | 1467997924002 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:04 INFO - PROCESS | 18804 | 1467997924008 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:04 INFO - PROCESS | 18804 | 1467997924234 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:12:04 INFO - PROCESS | 18804 | 1467997924483 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 18804 | 1467997924492 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e304c00 == 48 [pid = 18804] [id = 261] 10:12:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0x8e305c00) [pid = 18804] [serial = 784] [outer = (nil)] 10:12:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 121 (0x8e605800) [pid = 18804] [serial = 785] [outer = 0x8e305c00] 10:12:04 INFO - PROCESS | 18804 | 1467997924626 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 122 (0x8ea26c00) [pid = 18804] [serial = 786] [outer = 0x8e305c00] 10:12:05 INFO - PROCESS | 18804 | 1467997925641 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1688ms 10:12:05 INFO - PROCESS | 18804 | 1467997925679 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 18804 | 1467997925683 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:12:05 INFO - PROCESS | 18804 | 1467997925691 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 18804 | 1467997925697 Marionette TRACE conn3 <- [1,1018,null,{}] 10:12:05 INFO - PROCESS | 18804 | 1467997925714 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:05 INFO - PROCESS | 18804 | 1467997925722 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:05 INFO - PROCESS | 18804 | 1467997925930 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:12:06 INFO - PROCESS | 18804 | 1467997926232 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 18804 | 1467997926243 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f49d000 == 49 [pid = 18804] [id = 262] 10:12:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 123 (0x8f4b4800) [pid = 18804] [serial = 787] [outer = (nil)] 10:12:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 124 (0x8f8de000) [pid = 18804] [serial = 788] [outer = 0x8f4b4800] 10:12:06 INFO - PROCESS | 18804 | 1467997926330 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 125 (0x911b1400) [pid = 18804] [serial = 789] [outer = 0x8f4b4800] 10:12:07 INFO - PROCESS | 18804 | 1467997927233 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1586ms 10:12:07 INFO - PROCESS | 18804 | 1467997927278 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:12:07 INFO - PROCESS | 18804 | 1467997927282 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:12:07 INFO - PROCESS | 18804 | 1467997927288 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 18804 | 1467997927292 Marionette TRACE conn3 <- [1,1022,null,{}] 10:12:07 INFO - PROCESS | 18804 | 1467997927298 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:07 INFO - PROCESS | 18804 | 1467997927303 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:07 INFO - PROCESS | 18804 | 1467997927486 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:12:07 INFO - PROCESS | 18804 | 1467997927741 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:07 INFO - PROCESS | 18804 | 1467997927748 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed09000 == 50 [pid = 18804] [id = 263] 10:12:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 126 (0x8ee55000) [pid = 18804] [serial = 790] [outer = (nil)] 10:12:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 127 (0x913be000) [pid = 18804] [serial = 791] [outer = 0x8ee55000] 10:12:07 INFO - PROCESS | 18804 | 1467997927874 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 128 (0x91ddd400) [pid = 18804] [serial = 792] [outer = 0x8ee55000] 10:12:08 INFO - PROCESS | 18804 | 1467997928719 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1480ms 10:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:12:08 INFO - PROCESS | 18804 | 1467997928769 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 18804 | 1467997928773 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:12:08 INFO - PROCESS | 18804 | 1467997928780 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 18804 | 1467997928783 Marionette TRACE conn3 <- [1,1026,null,{}] 10:12:08 INFO - PROCESS | 18804 | 1467997928789 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:08 INFO - PROCESS | 18804 | 1467997928794 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:08 INFO - PROCESS | 18804 | 1467997928970 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:12:09 INFO - PROCESS | 18804 | 1467997929173 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 18804 | 1467997929180 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df5fc00 == 51 [pid = 18804] [id = 264] 10:12:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 129 (0x913ad000) [pid = 18804] [serial = 793] [outer = (nil)] 10:12:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 130 (0x91e57000) [pid = 18804] [serial = 794] [outer = 0x913ad000] 10:12:09 INFO - PROCESS | 18804 | 1467997929303 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 131 (0x91e5c400) [pid = 18804] [serial = 795] [outer = 0x913ad000] 10:12:10 INFO - PROCESS | 18804 | 1467997930239 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1530ms 10:12:10 INFO - PROCESS | 18804 | 1467997930309 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 18804 | 1467997930313 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:12:10 INFO - PROCESS | 18804 | 1467997930319 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 18804 | 1467997930322 Marionette TRACE conn3 <- [1,1030,null,{}] 10:12:10 INFO - PROCESS | 18804 | 1467997930328 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:10 INFO - PROCESS | 18804 | 1467997930338 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:10 INFO - PROCESS | 18804 | 1467997930582 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:12:10 INFO - PROCESS | 18804 | 1467997930848 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 18804 | 1467997930856 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x913bc000 == 52 [pid = 18804] [id = 265] 10:12:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 132 (0x923bf000) [pid = 18804] [serial = 796] [outer = (nil)] 10:12:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 133 (0x92467800) [pid = 18804] [serial = 797] [outer = 0x923bf000] 10:12:10 INFO - PROCESS | 18804 | 1467997930977 Marionette DEBUG loaded listener.js 10:12:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 134 (0x92b70400) [pid = 18804] [serial = 798] [outer = 0x923bf000] 10:12:11 INFO - PROCESS | 18804 | 1467997931830 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1586ms 10:12:11 INFO - PROCESS | 18804 | 1467997931905 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:12:11 INFO - PROCESS | 18804 | 1467997931909 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:12:11 INFO - PROCESS | 18804 | 1467997931915 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 18804 | 1467997931919 Marionette TRACE conn3 <- [1,1034,null,{}] 10:12:11 INFO - PROCESS | 18804 | 1467997931925 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:11 INFO - PROCESS | 18804 | 1467997931929 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:12 INFO - PROCESS | 18804 | 1467997932136 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:12:12 INFO - PROCESS | 18804 | 1467997932432 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 18804 | 1467997932442 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc7400 == 53 [pid = 18804] [id = 266] 10:12:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 135 (0x9202e800) [pid = 18804] [serial = 799] [outer = (nil)] 10:12:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 136 (0x92b79000) [pid = 18804] [serial = 800] [outer = 0x9202e800] 10:12:12 INFO - PROCESS | 18804 | 1467997932524 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 137 (0x93008400) [pid = 18804] [serial = 801] [outer = 0x9202e800] 10:12:13 INFO - PROCESS | 18804 | 1467997933359 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1484ms 10:12:13 INFO - PROCESS | 18804 | 1467997933400 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:12:13 INFO - PROCESS | 18804 | 1467997933405 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:12:13 INFO - PROCESS | 18804 | 1467997933411 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 18804 | 1467997933414 Marionette TRACE conn3 <- [1,1038,null,{}] 10:12:13 INFO - PROCESS | 18804 | 1467997933420 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:13 INFO - PROCESS | 18804 | 1467997933425 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:13 INFO - PROCESS | 18804 | 1467997933614 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:12:13 INFO - PROCESS | 18804 | 1467997933822 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 18804 | 1467997933831 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f49ac00 == 54 [pid = 18804] [id = 267] 10:12:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 138 (0x9246d800) [pid = 18804] [serial = 802] [outer = (nil)] 10:12:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 139 (0x93b2f400) [pid = 18804] [serial = 803] [outer = 0x9246d800] 10:12:13 INFO - PROCESS | 18804 | 1467997933943 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 140 (0x93d58800) [pid = 18804] [serial = 804] [outer = 0x9246d800] 10:12:14 INFO - PROCESS | 18804 | 1467997934864 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1490ms 10:12:14 INFO - PROCESS | 18804 | 1467997934900 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:12:14 INFO - PROCESS | 18804 | 1467997934904 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:12:14 INFO - PROCESS | 18804 | 1467997934910 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 18804 | 1467997934914 Marionette TRACE conn3 <- [1,1042,null,{}] 10:12:14 INFO - PROCESS | 18804 | 1467997934919 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:14 INFO - PROCESS | 18804 | 1467997934924 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:15 INFO - PROCESS | 18804 | 1467997935103 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:12:15 INFO - PROCESS | 18804 | 1467997935423 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 18804 | 1467997935434 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979c000 == 55 [pid = 18804] [id = 268] 10:12:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 141 (0x923c4400) [pid = 18804] [serial = 805] [outer = (nil)] 10:12:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 142 (0x950e9400) [pid = 18804] [serial = 806] [outer = 0x923c4400] 10:12:15 INFO - PROCESS | 18804 | 1467997935515 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 143 (0x950f0000) [pid = 18804] [serial = 807] [outer = 0x923c4400] 10:12:16 INFO - PROCESS | 18804 | 1467997936361 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1482ms 10:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:12:16 INFO - PROCESS | 18804 | 1467997936394 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 18804 | 1467997936397 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:12:16 INFO - PROCESS | 18804 | 1467997936404 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 18804 | 1467997936407 Marionette TRACE conn3 <- [1,1046,null,{}] 10:12:16 INFO - PROCESS | 18804 | 1467997936413 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:16 INFO - PROCESS | 18804 | 1467997936418 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:16 INFO - PROCESS | 18804 | 1467997936591 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:12:16 INFO - PROCESS | 18804 | 1467997936804 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 18804 | 1467997936812 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x89793000 == 56 [pid = 18804] [id = 269] 10:12:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 144 (0x89796000) [pid = 18804] [serial = 808] [outer = (nil)] 10:12:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 145 (0x8c1c1400) [pid = 18804] [serial = 809] [outer = 0x89796000] 10:12:16 INFO - PROCESS | 18804 | 1467997936929 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 146 (0x8c2ea800) [pid = 18804] [serial = 810] [outer = 0x89796000] 10:12:18 INFO - PROCESS | 18804 | 1467997938293 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1931ms 10:12:18 INFO - PROCESS | 18804 | 1467997938390 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 18804 | 1467997938395 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:12:18 INFO - PROCESS | 18804 | 1467997938423 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 18804 | 1467997938428 Marionette TRACE conn3 <- [1,1050,null,{}] 10:12:18 INFO - PROCESS | 18804 | 1467997938445 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:18 INFO - PROCESS | 18804 | 1467997938449 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:18 INFO - PROCESS | 18804 | 1467997938611 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:12:18 INFO - PROCESS | 18804 | 1467997938819 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 18804 | 1467997938828 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978f000 == 57 [pid = 18804] [id = 270] 10:12:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 147 (0x8c2e4c00) [pid = 18804] [serial = 811] [outer = (nil)] 10:12:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 148 (0x8d24a800) [pid = 18804] [serial = 812] [outer = 0x8c2e4c00] 10:12:18 INFO - PROCESS | 18804 | 1467997938945 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 149 (0x8d392800) [pid = 18804] [serial = 813] [outer = 0x8c2e4c00] 10:12:19 INFO - PROCESS | 18804 | 1467997939924 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1544ms 10:12:19 INFO - PROCESS | 18804 | 1467997939962 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 18804 | 1467997939968 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:12:19 INFO - PROCESS | 18804 | 1467997939978 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 18804 | 1467997939982 Marionette TRACE conn3 <- [1,1054,null,{}] 10:12:19 INFO - PROCESS | 18804 | 1467997939988 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:19 INFO - PROCESS | 18804 | 1467997939994 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:20 INFO - PROCESS | 18804 | 1467997940166 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x89854800 == 56 [pid = 18804] [id = 258] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfd0800 == 55 [pid = 18804] [id = 257] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c1c00 == 54 [pid = 18804] [id = 256] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6c1400 == 53 [pid = 18804] [id = 236] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8d244400 == 52 [pid = 18804] [id = 255] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8d389800 == 51 [pid = 18804] [id = 254] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x89794400 == 50 [pid = 18804] [id = 253] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23e800 == 49 [pid = 18804] [id = 241] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8978e800 == 48 [pid = 18804] [id = 246] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8984f000 == 47 [pid = 18804] [id = 243] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45e000 == 46 [pid = 18804] [id = 252] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8df52c00 == 45 [pid = 18804] [id = 249] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8e60b400 == 44 [pid = 18804] [id = 245] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ed800 == 43 [pid = 18804] [id = 242] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x89857c00 == 42 [pid = 18804] [id = 248] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8d391c00 == 41 [pid = 18804] [id = 251] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c6800 == 40 [pid = 18804] [id = 247] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x89793800 == 39 [pid = 18804] [id = 250] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x89795000 == 38 [pid = 18804] [id = 244] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8978f000 == 37 [pid = 18804] [id = 270] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x89793000 == 36 [pid = 18804] [id = 269] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8f49ac00 == 35 [pid = 18804] [id = 267] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8979c000 == 34 [pid = 18804] [id = 268] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc7400 == 33 [pid = 18804] [id = 266] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x913bc000 == 32 [pid = 18804] [id = 265] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed09000 == 31 [pid = 18804] [id = 263] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8df5fc00 == 30 [pid = 18804] [id = 264] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8f49d000 == 29 [pid = 18804] [id = 262] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8e304c00 == 28 [pid = 18804] [id = 261] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca7800 == 27 [pid = 18804] [id = 259] 10:12:21 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e9400 == 26 [pid = 18804] [id = 260] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 148 (0x8c1cc400) [pid = 18804] [serial = 690] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 147 (0x89796c00) [pid = 18804] [serial = 695] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 146 (0x8ebed000) [pid = 18804] [serial = 708] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 145 (0x8ee58c00) [pid = 18804] [serial = 687] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 144 (0x89850000) [pid = 18804] [serial = 698] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 143 (0x8c2e6800) [pid = 18804] [serial = 705] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 142 (0x8ebe7800) [pid = 18804] [serial = 720] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 141 (0x89859800) [pid = 18804] [serial = 701] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 140 (0x8d6bc800) [pid = 18804] [serial = 722] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 139 (0x8dcab000) [pid = 18804] [serial = 716] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 138 (0x8c1ca800) [pid = 18804] [serial = 689] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 137 (0xa2535c00) [pid = 18804] [serial = 672] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 136 (0x8ee58400) [pid = 18804] [serial = 686] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 135 (0x89799400) [pid = 18804] [serial = 696] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 134 (0x9b93a000) [pid = 18804] [serial = 669] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 133 (0x9a9bf000) [pid = 18804] [serial = 692] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 132 (0x8f4b6c00) [pid = 18804] [serial = 710] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 131 (0xa334ec00) [pid = 18804] [serial = 674] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 130 (0xa6c34400) [pid = 18804] [serial = 693] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 129 (0x8df5c400) [pid = 18804] [serial = 717] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 128 (0x8c2ea400) [pid = 18804] [serial = 680] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 127 (0x8eecc800) [pid = 18804] [serial = 663] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 126 (0x8d38fc00) [pid = 18804] [serial = 707] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 125 (0x911b6000) [pid = 18804] [serial = 711] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 124 (0x8c2ee000) [pid = 18804] [serial = 681] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 123 (0x8ec43400) [pid = 18804] [serial = 662] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 122 (0xa6c0f400) [pid = 18804] [serial = 684] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 121 (0xa33d0400) [pid = 18804] [serial = 675] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 120 (0x8d390800) [pid = 18804] [serial = 714] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0x9231cc00) [pid = 18804] [serial = 666] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x8c1c9000) [pid = 18804] [serial = 704] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 117 (0xa6c05000) [pid = 18804] [serial = 677] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0xa111dc00) [pid = 18804] [serial = 671] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0xa6c06800) [pid = 18804] [serial = 683] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x89852c00) [pid = 18804] [serial = 699] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x91de7800) [pid = 18804] [serial = 665] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x8985bc00) [pid = 18804] [serial = 702] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x9ae4bc00) [pid = 18804] [serial = 668] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x8ea1d800) [pid = 18804] [serial = 719] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0xa6c0e000) [pid = 18804] [serial = 678] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x8d24b000) [pid = 18804] [serial = 713] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x8e310800) [pid = 18804] [serial = 725] [outer = (nil)] [url = about:blank] 10:12:21 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x8df54000) [pid = 18804] [serial = 723] [outer = (nil)] [url = about:blank] 10:12:22 INFO - PROCESS | 18804 | 1467997942009 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 18804 | 1467997942020 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979b800 == 27 [pid = 18804] [id = 271] 10:12:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0x8984c400) [pid = 18804] [serial = 814] [outer = (nil)] 10:12:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0x89857c00) [pid = 18804] [serial = 815] [outer = 0x8984c400] 10:12:22 INFO - PROCESS | 18804 | 1467997942102 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x8c1cac00) [pid = 18804] [serial = 816] [outer = 0x8984c400] 10:12:22 INFO - PROCESS | 18804 | 1467997942884 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2933ms 10:12:22 INFO - PROCESS | 18804 | 1467997942913 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:12:22 INFO - PROCESS | 18804 | 1467997942918 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:12:22 INFO - PROCESS | 18804 | 1467997942925 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 18804 | 1467997942931 Marionette TRACE conn3 <- [1,1058,null,{}] 10:12:22 INFO - PROCESS | 18804 | 1467997942938 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:22 INFO - PROCESS | 18804 | 1467997942944 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:23 INFO - PROCESS | 18804 | 1467997943095 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:12:23 INFO - PROCESS | 18804 | 1467997943111 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 18804 | 1467997943120 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d248000 == 28 [pid = 18804] [id = 272] 10:12:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x8d248800) [pid = 18804] [serial = 817] [outer = (nil)] 10:12:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x8d38a400) [pid = 18804] [serial = 818] [outer = 0x8d248800] 10:12:23 INFO - PROCESS | 18804 | 1467997943191 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x8d393400) [pid = 18804] [serial = 819] [outer = 0x8d248800] 10:12:24 INFO - PROCESS | 18804 | 1467997944087 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1180ms 10:12:24 INFO - PROCESS | 18804 | 1467997944108 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 18804 | 1467997944114 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:12:24 INFO - PROCESS | 18804 | 1467997944120 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 18804 | 1467997944124 Marionette TRACE conn3 <- [1,1062,null,{}] 10:12:24 INFO - PROCESS | 18804 | 1467997944130 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:24 INFO - PROCESS | 18804 | 1467997944135 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:24 INFO - PROCESS | 18804 | 1467997944305 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:12:24 INFO - PROCESS | 18804 | 1467997944462 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:24 INFO - PROCESS | 18804 | 1467997944470 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45c000 == 29 [pid = 18804] [id = 273] 10:12:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x8d6b7c00) [pid = 18804] [serial = 820] [outer = (nil)] 10:12:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x8d6c2800) [pid = 18804] [serial = 821] [outer = 0x8d6b7c00] 10:12:24 INFO - PROCESS | 18804 | 1467997944541 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x8dca4000) [pid = 18804] [serial = 822] [outer = 0x8d6b7c00] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x8ea24c00) [pid = 18804] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x8c2e2000) [pid = 18804] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x8d241000) [pid = 18804] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x8dcaa400) [pid = 18804] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x8d6b5c00) [pid = 18804] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0x913aa000) [pid = 18804] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x8ee59000) [pid = 18804] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x8e30e800) [pid = 18804] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x8e309000) [pid = 18804] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 105 (0x89794000) [pid = 18804] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 104 (0x89854000) [pid = 18804] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x8d245000) [pid = 18804] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0x8dfc3400) [pid = 18804] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x8d38e400) [pid = 18804] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x8d390400) [pid = 18804] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x89794c00) [pid = 18804] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8ed09400) [pid = 18804] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8ed0a000) [pid = 18804] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:12:26 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x89857000) [pid = 18804] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:12:26 INFO - PROCESS | 18804 | 1467997946703 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 2630ms 10:12:26 INFO - PROCESS | 18804 | 1467997946752 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 18804 | 1467997946758 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:12:26 INFO - PROCESS | 18804 | 1467997946767 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 18804 | 1467997946772 Marionette TRACE conn3 <- [1,1066,null,{}] 10:12:26 INFO - PROCESS | 18804 | 1467997946781 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:26 INFO - PROCESS | 18804 | 1467997946787 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:27 INFO - PROCESS | 18804 | 1467997947005 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:12:27 INFO - PROCESS | 18804 | 1467997947189 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 18804 | 1467997947202 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978d400 == 30 [pid = 18804] [id = 274] 10:12:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x89852c00) [pid = 18804] [serial = 823] [outer = (nil)] 10:12:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8c2ef000) [pid = 18804] [serial = 824] [outer = 0x89852c00] 10:12:27 INFO - PROCESS | 18804 | 1467997947283 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8d246400) [pid = 18804] [serial = 825] [outer = 0x89852c00] 10:12:28 INFO - PROCESS | 18804 | 1467997948243 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1532ms 10:12:28 INFO - PROCESS | 18804 | 1467997948299 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 18804 | 1467997948306 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:12:28 INFO - PROCESS | 18804 | 1467997948316 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 18804 | 1467997948320 Marionette TRACE conn3 <- [1,1070,null,{}] 10:12:28 INFO - PROCESS | 18804 | 1467997948326 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:28 INFO - PROCESS | 18804 | 1467997948332 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:28 INFO - PROCESS | 18804 | 1467997948548 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:12:28 INFO - PROCESS | 18804 | 1467997948759 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 18804 | 1467997948766 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d458c00 == 31 [pid = 18804] [id = 275] 10:12:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8d45ec00) [pid = 18804] [serial = 826] [outer = (nil)] 10:12:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x8d6bf800) [pid = 18804] [serial = 827] [outer = 0x8d45ec00] 10:12:28 INFO - PROCESS | 18804 | 1467997948896 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x8dca8000) [pid = 18804] [serial = 828] [outer = 0x8d45ec00] 10:12:29 INFO - PROCESS | 18804 | 1467997949844 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1581ms 10:12:29 INFO - PROCESS | 18804 | 1467997949897 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:12:29 INFO - PROCESS | 18804 | 1467997949900 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:12:29 INFO - PROCESS | 18804 | 1467997949907 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 18804 | 1467997949913 Marionette TRACE conn3 <- [1,1074,null,{}] 10:12:29 INFO - PROCESS | 18804 | 1467997949932 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:29 INFO - PROCESS | 18804 | 1467997949941 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:30 INFO - PROCESS | 18804 | 1467997950120 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:12:30 INFO - PROCESS | 18804 | 1467997950335 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 18804 | 1467997950343 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfca800 == 32 [pid = 18804] [id = 276] 10:12:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x8dfcb000) [pid = 18804] [serial = 829] [outer = (nil)] 10:12:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x8dfcd400) [pid = 18804] [serial = 830] [outer = 0x8dfcb000] 10:12:30 INFO - PROCESS | 18804 | 1467997950435 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 105 (0x8e306400) [pid = 18804] [serial = 831] [outer = 0x8dfcb000] 10:12:31 INFO - PROCESS | 18804 | 1467997951320 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1483ms 10:12:31 INFO - PROCESS | 18804 | 1467997951391 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 18804 | 1467997951395 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:12:31 INFO - PROCESS | 18804 | 1467997951401 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 18804 | 1467997951405 Marionette TRACE conn3 <- [1,1078,null,{}] 10:12:31 INFO - PROCESS | 18804 | 1467997951410 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:31 INFO - PROCESS | 18804 | 1467997951416 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:31 INFO - PROCESS | 18804 | 1467997951622 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:12:31 INFO - PROCESS | 18804 | 1467997951788 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:31 INFO - PROCESS | 18804 | 1467997951796 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x89793800 == 33 [pid = 18804] [id = 277] 10:12:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 106 (0x8979a000) [pid = 18804] [serial = 832] [outer = (nil)] 10:12:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0x8e60a800) [pid = 18804] [serial = 833] [outer = 0x8979a000] 10:12:31 INFO - PROCESS | 18804 | 1467997951920 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0x8ea17c00) [pid = 18804] [serial = 834] [outer = 0x8979a000] 10:12:32 INFO - PROCESS | 18804 | 1467997952859 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1532ms 10:12:32 INFO - PROCESS | 18804 | 1467997952933 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:12:32 INFO - PROCESS | 18804 | 1467997952936 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:12:32 INFO - PROCESS | 18804 | 1467997952943 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:12:32 INFO - PROCESS | 18804 | 1467997952946 Marionette TRACE conn3 <- [1,1082,null,{}] 10:12:32 INFO - PROCESS | 18804 | 1467997952952 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:32 INFO - PROCESS | 18804 | 1467997952957 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:33 INFO - PROCESS | 18804 | 1467997953157 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:12:33 INFO - PROCESS | 18804 | 1467997953383 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 18804 | 1467997953391 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1f800 == 34 [pid = 18804] [id = 278] 10:12:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x8ea20800) [pid = 18804] [serial = 835] [outer = (nil)] 10:12:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x8ea26000) [pid = 18804] [serial = 836] [outer = 0x8ea20800] 10:12:33 INFO - PROCESS | 18804 | 1467997953512 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x8ebe6400) [pid = 18804] [serial = 837] [outer = 0x8ea20800] 10:12:34 INFO - PROCESS | 18804 | 1467997954390 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1480ms 10:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:12:34 INFO - PROCESS | 18804 | 1467997954424 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 18804 | 1467997954427 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:12:34 INFO - PROCESS | 18804 | 1467997954434 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 18804 | 1467997954437 Marionette TRACE conn3 <- [1,1086,null,{}] 10:12:34 INFO - PROCESS | 18804 | 1467997954443 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:34 INFO - PROCESS | 18804 | 1467997954454 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:34 INFO - PROCESS | 18804 | 1467997954685 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:12:34 INFO - PROCESS | 18804 | 1467997954906 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:34 INFO - PROCESS | 18804 | 1467997954913 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d245c00 == 35 [pid = 18804] [id = 279] 10:12:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x8ea1dc00) [pid = 18804] [serial = 838] [outer = (nil)] 10:12:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x8ed0d400) [pid = 18804] [serial = 839] [outer = 0x8ea1dc00] 10:12:35 INFO - PROCESS | 18804 | 1467997955036 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x8ee52c00) [pid = 18804] [serial = 840] [outer = 0x8ea1dc00] 10:12:35 INFO - PROCESS | 18804 | 1467997955869 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1486ms 10:12:35 INFO - PROCESS | 18804 | 1467997955920 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:12:35 INFO - PROCESS | 18804 | 1467997955924 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:12:35 INFO - PROCESS | 18804 | 1467997955930 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 18804 | 1467997955934 Marionette TRACE conn3 <- [1,1090,null,{}] 10:12:35 INFO - PROCESS | 18804 | 1467997955939 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:35 INFO - PROCESS | 18804 | 1467997955944 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:36 INFO - PROCESS | 18804 | 1467997956104 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:12:36 INFO - PROCESS | 18804 | 1467997956284 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 18804 | 1467997956292 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:36 INFO - PROCESS | 18804 | ++DOCSHELL 0x89794c00 == 36 [pid = 18804] [id = 280] 10:12:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x8ee59c00) [pid = 18804] [serial = 841] [outer = (nil)] 10:12:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0x8eec9400) [pid = 18804] [serial = 842] [outer = 0x8ee59c00] 10:12:36 INFO - PROCESS | 18804 | 1467997956370 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x8eecd800) [pid = 18804] [serial = 843] [outer = 0x8ee59c00] 10:12:37 INFO - PROCESS | 18804 | 1467997957322 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1436ms 10:12:37 INFO - PROCESS | 18804 | 1467997957370 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:12:37 INFO - PROCESS | 18804 | 1467997957378 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:12:37 INFO - PROCESS | 18804 | 1467997957387 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:12:37 INFO - PROCESS | 18804 | 1467997957391 Marionette TRACE conn3 <- [1,1094,null,{}] 10:12:37 INFO - PROCESS | 18804 | 1467997957396 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:37 INFO - PROCESS | 18804 | 1467997957401 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:37 INFO - PROCESS | 18804 | 1467997957571 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:12:37 INFO - PROCESS | 18804 | 1467997957758 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 18804 | 1467997957768 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979cc00 == 37 [pid = 18804] [id = 281] 10:12:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 118 (0x8c1cdc00) [pid = 18804] [serial = 844] [outer = (nil)] 10:12:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0x8dcac800) [pid = 18804] [serial = 845] [outer = 0x8c1cdc00] 10:12:37 INFO - PROCESS | 18804 | 1467997957897 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0x8ed10000) [pid = 18804] [serial = 846] [outer = 0x8c1cdc00] 10:12:38 INFO - PROCESS | 18804 | 1467997958933 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1580ms 10:12:38 INFO - PROCESS | 18804 | 1467997958967 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 18804 | 1467997958973 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:12:38 INFO - PROCESS | 18804 | 1467997958981 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 18804 | 1467997958985 Marionette TRACE conn3 <- [1,1098,null,{}] 10:12:38 INFO - PROCESS | 18804 | 1467997958994 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:39 INFO - PROCESS | 18804 | 1467997958999 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:39 INFO - PROCESS | 18804 | 1467997959176 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:12:39 INFO - PROCESS | 18804 | 1467997959469 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:39 INFO - PROCESS | 18804 | 1467997959491 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1cd400 == 38 [pid = 18804] [id = 282] 10:12:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 121 (0x8c1cec00) [pid = 18804] [serial = 847] [outer = (nil)] 10:12:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 122 (0x8c2e8000) [pid = 18804] [serial = 848] [outer = 0x8c1cec00] 10:12:39 INFO - PROCESS | 18804 | 1467997959589 Marionette DEBUG loaded listener.js 10:12:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 123 (0x8c2ef800) [pid = 18804] [serial = 849] [outer = 0x8c1cec00] 10:12:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8d248000 == 37 [pid = 18804] [id = 272] 10:12:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8979b800 == 36 [pid = 18804] [id = 271] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 122 (0x8ed08c00) [pid = 18804] [serial = 773] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 121 (0x8ed0e000) [pid = 18804] [serial = 774] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 120 (0x913af800) [pid = 18804] [serial = 746] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0x913b5000) [pid = 18804] [serial = 747] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x8d455400) [pid = 18804] [serial = 728] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 117 (0x8d6ba400) [pid = 18804] [serial = 729] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0x8ebf0800) [pid = 18804] [serial = 755] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0x8ed0e800) [pid = 18804] [serial = 756] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x8f498400) [pid = 18804] [serial = 758] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x91e59c00) [pid = 18804] [serial = 759] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x91c1d000) [pid = 18804] [serial = 749] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x91c21400) [pid = 18804] [serial = 750] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x8eecf400) [pid = 18804] [serial = 737] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0x8eed2c00) [pid = 18804] [serial = 738] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x8ebefc00) [pid = 18804] [serial = 770] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x8e608400) [pid = 18804] [serial = 731] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x8ea1bc00) [pid = 18804] [serial = 732] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 105 (0x8c2f0400) [pid = 18804] [serial = 752] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 104 (0x91c20c00) [pid = 18804] [serial = 753] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x8f498800) [pid = 18804] [serial = 740] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0x8f4b6800) [pid = 18804] [serial = 741] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x8f50e800) [pid = 18804] [serial = 743] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x911bd400) [pid = 18804] [serial = 744] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8ea25800) [pid = 18804] [serial = 726] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8dca0400) [pid = 18804] [serial = 764] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8df58800) [pid = 18804] [serial = 765] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8dfc8000) [pid = 18804] [serial = 767] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8e30a400) [pid = 18804] [serial = 768] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x89851000) [pid = 18804] [serial = 761] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8c1c5000) [pid = 18804] [serial = 762] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8ed0e400) [pid = 18804] [serial = 734] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8ee53400) [pid = 18804] [serial = 735] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8f509000) [pid = 18804] [serial = 780] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8f4b5800) [pid = 18804] [serial = 779] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8e606400) [pid = 18804] [serial = 777] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8ec45000) [pid = 18804] [serial = 771] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8c2e3800) [pid = 18804] [serial = 776] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 18804 | 1467997960489 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1532ms 10:12:40 INFO - PROCESS | 18804 | 1467997960512 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 18804 | 1467997960518 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:12:40 INFO - PROCESS | 18804 | 1467997960528 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:12:40 INFO - PROCESS | 18804 | 1467997960532 Marionette TRACE conn3 <- [1,1102,null,{}] 10:12:40 INFO - PROCESS | 18804 | 1467997960538 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:40 INFO - PROCESS | 18804 | 1467997960543 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:40 INFO - PROCESS | 18804 | 1467997960699 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:12:40 INFO - PROCESS | 18804 | 1467997960715 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 18804 | 1467997960723 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d393c00 == 37 [pid = 18804] [id = 283] 10:12:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8d454400) [pid = 18804] [serial = 850] [outer = (nil)] 10:12:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8d45b400) [pid = 18804] [serial = 851] [outer = 0x8d454400] 10:12:40 INFO - PROCESS | 18804 | 1467997960792 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8d6bec00) [pid = 18804] [serial = 852] [outer = 0x8d454400] 10:12:41 INFO - PROCESS | 18804 | 1467997961686 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1186ms 10:12:41 INFO - PROCESS | 18804 | 1467997961714 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 18804 | 1467997961718 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:12:41 INFO - PROCESS | 18804 | 1467997961728 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 18804 | 1467997961732 Marionette TRACE conn3 <- [1,1106,null,{}] 10:12:41 INFO - PROCESS | 18804 | 1467997961748 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:41 INFO - PROCESS | 18804 | 1467997961756 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:41 INFO - PROCESS | 18804 | 1467997961915 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:12:42 INFO - PROCESS | 18804 | 1467997962047 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 18804 | 1467997962059 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df5c000 == 38 [pid = 18804] [id = 284] 10:12:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8df5ec00) [pid = 18804] [serial = 853] [outer = (nil)] 10:12:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8dfc5c00) [pid = 18804] [serial = 854] [outer = 0x8df5ec00] 10:12:42 INFO - PROCESS | 18804 | 1467997962139 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8e303800) [pid = 18804] [serial = 855] [outer = 0x8df5ec00] 10:12:43 INFO - PROCESS | 18804 | 1467997963037 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1334ms 10:12:43 INFO - PROCESS | 18804 | 1467997963058 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:12:43 INFO - PROCESS | 18804 | 1467997963062 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:12:43 INFO - PROCESS | 18804 | 1467997963068 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 18804 | 1467997963070 Marionette TRACE conn3 <- [1,1110,null,{}] 10:12:43 INFO - PROCESS | 18804 | 1467997963076 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:43 INFO - PROCESS | 18804 | 1467997963081 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:43 INFO - PROCESS | 18804 | 1467997963295 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:12:43 INFO - PROCESS | 18804 | 1467997963319 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 18804 | 1467997963325 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45d800 == 39 [pid = 18804] [id = 285] 10:12:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8dfc3800) [pid = 18804] [serial = 856] [outer = (nil)] 10:12:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8e60e800) [pid = 18804] [serial = 857] [outer = 0x8dfc3800] 10:12:43 INFO - PROCESS | 18804 | 1467997963391 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8ea26800) [pid = 18804] [serial = 858] [outer = 0x8dfc3800] 10:12:44 INFO - PROCESS | 18804 | 1467997964273 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1230ms 10:12:44 INFO - PROCESS | 18804 | 1467997964298 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 18804 | 1467997964300 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:12:44 INFO - PROCESS | 18804 | 1467997964314 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 18804 | 1467997964317 Marionette TRACE conn3 <- [1,1114,null,{}] 10:12:44 INFO - PROCESS | 18804 | 1467997964322 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:44 INFO - PROCESS | 18804 | 1467997964327 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:44 INFO - PROCESS | 18804 | 1467997964520 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:12:44 INFO - PROCESS | 18804 | 1467997964540 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 18804 | 1467997964547 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc3c00 == 40 [pid = 18804] [id = 286] 10:12:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8e603c00) [pid = 18804] [serial = 859] [outer = (nil)] 10:12:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8ec44c00) [pid = 18804] [serial = 860] [outer = 0x8e603c00] 10:12:44 INFO - PROCESS | 18804 | 1467997964611 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8ec4d400) [pid = 18804] [serial = 861] [outer = 0x8e603c00] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8d248800) [pid = 18804] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8984c400) [pid = 18804] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8c2e4c00) [pid = 18804] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8f4b4800) [pid = 18804] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8c2e9800) [pid = 18804] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x9246d800) [pid = 18804] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8ee55000) [pid = 18804] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x913ad000) [pid = 18804] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x923bf000) [pid = 18804] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x89796000) [pid = 18804] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x923c4400) [pid = 18804] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8e305c00) [pid = 18804] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:12:45 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x9202e800) [pid = 18804] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:12:45 INFO - PROCESS | 18804 | 1467997965552 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1290ms 10:12:45 INFO - PROCESS | 18804 | 1467997965599 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 18804 | 1467997965602 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:12:45 INFO - PROCESS | 18804 | 1467997965608 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 18804 | 1467997965611 Marionette TRACE conn3 <- [1,1118,null,{}] 10:12:45 INFO - PROCESS | 18804 | 1467997965617 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:45 INFO - PROCESS | 18804 | 1467997965626 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:45 INFO - PROCESS | 18804 | 1467997965830 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:12:45 INFO - PROCESS | 18804 | 1467997965961 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 18804 | 1467997965967 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984c400 == 41 [pid = 18804] [id = 287] 10:12:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8c1c4800) [pid = 18804] [serial = 862] [outer = (nil)] 10:12:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8ed0ec00) [pid = 18804] [serial = 863] [outer = 0x8c1c4800] 10:12:46 INFO - PROCESS | 18804 | 1467997966034 Marionette DEBUG loaded listener.js 10:12:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8eecbc00) [pid = 18804] [serial = 864] [outer = 0x8c1c4800] 10:12:46 INFO - PROCESS | 18804 | 1467997966763 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1176ms 10:12:46 INFO - PROCESS | 18804 | 1467997966785 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 18804 | 1467997966788 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:12:46 INFO - PROCESS | 18804 | 1467997966794 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 18804 | 1467997966796 Marionette TRACE conn3 <- [1,1122,null,{}] 10:12:46 INFO - PROCESS | 18804 | 1467997966810 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:46 INFO - PROCESS | 18804 | 1467997966814 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:46 INFO - PROCESS | 18804 | 1467997966964 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:12:47 INFO - PROCESS | 18804 | 1467997967202 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 18804 | 1467997967213 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978e400 == 42 [pid = 18804] [id = 288] 10:12:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8978e800) [pid = 18804] [serial = 865] [outer = (nil)] 10:12:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x89799800) [pid = 18804] [serial = 866] [outer = 0x8978e800] 10:12:47 INFO - PROCESS | 18804 | 1467997967297 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x89853400) [pid = 18804] [serial = 867] [outer = 0x8978e800] 10:12:48 INFO - PROCESS | 18804 | 1467997968268 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1533ms 10:12:48 INFO - PROCESS | 18804 | 1467997968329 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:12:48 INFO - PROCESS | 18804 | 1467997968335 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:12:48 INFO - PROCESS | 18804 | 1467997968342 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 18804 | 1467997968347 Marionette TRACE conn3 <- [1,1126,null,{}] 10:12:48 INFO - PROCESS | 18804 | 1467997968355 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:48 INFO - PROCESS | 18804 | 1467997968363 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:48 INFO - PROCESS | 18804 | 1467997968623 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:12:48 INFO - PROCESS | 18804 | 1467997968797 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 18804 | 1467997968805 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d459800 == 43 [pid = 18804] [id = 289] 10:12:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d6c0c00) [pid = 18804] [serial = 868] [outer = (nil)] 10:12:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8dca7000) [pid = 18804] [serial = 869] [outer = 0x8d6c0c00] 10:12:48 INFO - PROCESS | 18804 | 1467997968929 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8dcae000) [pid = 18804] [serial = 870] [outer = 0x8d6c0c00] 10:12:49 INFO - PROCESS | 18804 | 1467997969832 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1534ms 10:12:49 INFO - PROCESS | 18804 | 1467997969879 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 18804 | 1467997969886 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:12:49 INFO - PROCESS | 18804 | 1467997969892 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 18804 | 1467997969896 Marionette TRACE conn3 <- [1,1130,null,{}] 10:12:49 INFO - PROCESS | 18804 | 1467997969902 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:49 INFO - PROCESS | 18804 | 1467997969907 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:50 INFO - PROCESS | 18804 | 1467997970090 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:12:50 INFO - PROCESS | 18804 | 1467997970265 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:50 INFO - PROCESS | 18804 | 1467997970272 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e7800 == 44 [pid = 18804] [id = 290] 10:12:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8ea18000) [pid = 18804] [serial = 871] [outer = (nil)] 10:12:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8ec4f400) [pid = 18804] [serial = 872] [outer = 0x8ea18000] 10:12:50 INFO - PROCESS | 18804 | 1467997970354 Marionette DEBUG loaded listener.js 10:12:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8ed0bc00) [pid = 18804] [serial = 873] [outer = 0x8ea18000] 10:12:51 INFO - PROCESS | 18804 | 1467997971340 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1488ms 10:12:51 INFO - PROCESS | 18804 | 1467997971381 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:12:51 INFO - PROCESS | 18804 | 1467997971385 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:12:51 INFO - PROCESS | 18804 | 1467997971401 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:12:51 INFO - PROCESS | 18804 | 1467997971410 Marionette TRACE conn3 <- [1,1134,null,{}] 10:12:51 INFO - PROCESS | 18804 | 1467997971415 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:51 INFO - PROCESS | 18804 | 1467997971423 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:51 INFO - PROCESS | 18804 | 1467997971606 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:12:51 INFO - PROCESS | 18804 | 1467997971776 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 18804 | 1467997971785 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e606800 == 45 [pid = 18804] [id = 291] 10:12:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8eed0c00) [pid = 18804] [serial = 874] [outer = (nil)] 10:12:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8f498c00) [pid = 18804] [serial = 875] [outer = 0x8eed0c00] 10:12:51 INFO - PROCESS | 18804 | 1467997971865 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8f4b3800) [pid = 18804] [serial = 876] [outer = 0x8eed0c00] 10:12:52 INFO - PROCESS | 18804 | 1467997972781 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1446ms 10:12:52 INFO - PROCESS | 18804 | 1467997972838 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 18804 | 1467997972848 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:12:52 INFO - PROCESS | 18804 | 1467997972856 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 18804 | 1467997972864 Marionette TRACE conn3 <- [1,1138,null,{}] 10:12:52 INFO - PROCESS | 18804 | 1467997972870 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:52 INFO - PROCESS | 18804 | 1467997972875 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:53 INFO - PROCESS | 18804 | 1467997973088 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:12:53 INFO - PROCESS | 18804 | 1467997973303 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:53 INFO - PROCESS | 18804 | 1467997973310 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8985a000 == 46 [pid = 18804] [id = 292] 10:12:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x8e303000) [pid = 18804] [serial = 877] [outer = (nil)] 10:12:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x8f4bfc00) [pid = 18804] [serial = 878] [outer = 0x8e303000] 10:12:53 INFO - PROCESS | 18804 | 1467997973429 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x8f506400) [pid = 18804] [serial = 879] [outer = 0x8e303000] 10:12:54 INFO - PROCESS | 18804 | 1467997974269 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1482ms 10:12:54 INFO - PROCESS | 18804 | 1467997974339 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 18804 | 1467997974343 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:12:54 INFO - PROCESS | 18804 | 1467997974350 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 18804 | 1467997974353 Marionette TRACE conn3 <- [1,1142,null,{}] 10:12:54 INFO - PROCESS | 18804 | 1467997974359 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:54 INFO - PROCESS | 18804 | 1467997974364 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:54 INFO - PROCESS | 18804 | 1467997974570 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:12:54 INFO - PROCESS | 18804 | 1467997974806 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:54 INFO - PROCESS | 18804 | 1467997974824 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8dd400 == 47 [pid = 18804] [id = 293] 10:12:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x8f8dd800) [pid = 18804] [serial = 880] [outer = (nil)] 10:12:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 105 (0x8f8e2000) [pid = 18804] [serial = 881] [outer = 0x8f8dd800] 10:12:54 INFO - PROCESS | 18804 | 1467997974956 Marionette DEBUG loaded listener.js 10:12:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 106 (0x911b2c00) [pid = 18804] [serial = 882] [outer = 0x8f8dd800] 10:12:55 INFO - PROCESS | 18804 | 1467997975857 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1535ms 10:12:55 INFO - PROCESS | 18804 | 1467997975886 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 18804 | 1467997975890 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:12:55 INFO - PROCESS | 18804 | 1467997975896 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 18804 | 1467997975900 Marionette TRACE conn3 <- [1,1146,null,{}] 10:12:55 INFO - PROCESS | 18804 | 1467997975906 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:55 INFO - PROCESS | 18804 | 1467997975911 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:56 INFO - PROCESS | 18804 | 1467997976089 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:12:56 INFO - PROCESS | 18804 | 1467997976266 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 18804 | 1467997976276 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea21c00 == 48 [pid = 18804] [id = 294] 10:12:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0x8ec4ac00) [pid = 18804] [serial = 883] [outer = (nil)] 10:12:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0x911bdc00) [pid = 18804] [serial = 884] [outer = 0x8ec4ac00] 10:12:56 INFO - PROCESS | 18804 | 1467997976352 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x911c0400) [pid = 18804] [serial = 885] [outer = 0x8ec4ac00] 10:12:57 INFO - PROCESS | 18804 | 1467997977217 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1378ms 10:12:57 INFO - PROCESS | 18804 | 1467997977274 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:12:57 INFO - PROCESS | 18804 | 1467997977278 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:12:57 INFO - PROCESS | 18804 | 1467997977284 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 18804 | 1467997977288 Marionette TRACE conn3 <- [1,1150,null,{}] 10:12:57 INFO - PROCESS | 18804 | 1467997977293 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:57 INFO - PROCESS | 18804 | 1467997977299 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:57 INFO - PROCESS | 18804 | 1467997977487 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:12:57 INFO - PROCESS | 18804 | 1467997977662 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:57 INFO - PROCESS | 18804 | 1467997977669 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984e000 == 49 [pid = 18804] [id = 295] 10:12:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x8c1c6c00) [pid = 18804] [serial = 886] [outer = (nil)] 10:12:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x8d394000) [pid = 18804] [serial = 887] [outer = 0x8c1c6c00] 10:12:57 INFO - PROCESS | 18804 | 1467997977750 Marionette DEBUG loaded listener.js 10:12:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x911ba000) [pid = 18804] [serial = 888] [outer = 0x8c1c6c00] 10:12:58 INFO - PROCESS | 18804 | 1467997978652 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1686ms 10:12:58 INFO - PROCESS | 18804 | 1467997978995 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:12:59 INFO - PROCESS | 18804 | 1467997979002 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:12:59 INFO - PROCESS | 18804 | 1467997979010 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 18804 | 1467997979015 Marionette TRACE conn3 <- [1,1154,null,{}] 10:12:59 INFO - PROCESS | 18804 | 1467997979023 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:59 INFO - PROCESS | 18804 | 1467997979037 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:59 INFO - PROCESS | 18804 | 1467997979310 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:12:59 INFO - PROCESS | 18804 | 1467997979487 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 18804 | 1467997979505 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:12:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38e400 == 50 [pid = 18804] [id = 296] 10:12:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x8d398400) [pid = 18804] [serial = 889] [outer = (nil)] 10:12:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x8d455800) [pid = 18804] [serial = 890] [outer = 0x8d398400] 10:12:59 INFO - PROCESS | 18804 | 1467997979572 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x8d6bcc00) [pid = 18804] [serial = 891] [outer = 0x8d398400] 10:13:00 INFO - PROCESS | 18804 | 1467997980428 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1481ms 10:13:00 INFO - PROCESS | 18804 | 1467997980493 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:13:00 INFO - PROCESS | 18804 | 1467997980500 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:13:00 INFO - PROCESS | 18804 | 1467997980518 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 18804 | 1467997980529 Marionette TRACE conn3 <- [1,1158,null,{}] 10:13:00 INFO - PROCESS | 18804 | 1467997980542 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:00 INFO - PROCESS | 18804 | 1467997980549 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:00 INFO - PROCESS | 18804 | 1467997980769 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc9400 == 49 [pid = 18804] [id = 161] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfca800 == 48 [pid = 18804] [id = 276] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8d458c00 == 47 [pid = 18804] [id = 275] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8978d400 == 46 [pid = 18804] [id = 274] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x95043800 == 45 [pid = 18804] [id = 162] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45c800 == 44 [pid = 18804] [id = 150] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8dd000 == 43 [pid = 18804] [id = 152] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45c000 == 42 [pid = 18804] [id = 273] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea22400 == 41 [pid = 18804] [id = 151] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8f50a000 == 40 [pid = 18804] [id = 154] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca5c00 == 39 [pid = 18804] [id = 157] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8d451400 == 38 [pid = 18804] [id = 167] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4ba000 == 37 [pid = 18804] [id = 159] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x95278400 == 36 [pid = 18804] [id = 160] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x89793800 == 35 [pid = 18804] [id = 277] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x89794c00 == 34 [pid = 18804] [id = 280] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x911b9c00 == 33 [pid = 18804] [id = 164] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8d245c00 == 32 [pid = 18804] [id = 279] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x953fd400 == 31 [pid = 18804] [id = 163] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8979cc00 == 30 [pid = 18804] [id = 281] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8e60f000 == 29 [pid = 18804] [id = 155] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8ea400 == 28 [pid = 18804] [id = 153] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x911ba800 == 27 [pid = 18804] [id = 156] 10:13:01 INFO - PROCESS | 18804 | --DOCSHELL 0x8f492000 == 26 [pid = 18804] [id = 166] 10:13:02 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4ba400 == 25 [pid = 18804] [id = 158] 10:13:02 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1f800 == 24 [pid = 18804] [id = 278] 10:13:02 INFO - PROCESS | 18804 | --DOCSHELL 0x8f48f400 == 23 [pid = 18804] [id = 165] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x8d392800) [pid = 18804] [serial = 813] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x911b1400) [pid = 18804] [serial = 789] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x8d6bbc00) [pid = 18804] [serial = 783] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x93d58800) [pid = 18804] [serial = 804] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x91ddd400) [pid = 18804] [serial = 792] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0x91e5c400) [pid = 18804] [serial = 795] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x92b70400) [pid = 18804] [serial = 798] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x8c2ea800) [pid = 18804] [serial = 810] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x950f0000) [pid = 18804] [serial = 807] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 105 (0x8ea26c00) [pid = 18804] [serial = 786] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 104 (0x93008400) [pid = 18804] [serial = 801] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x92467800) [pid = 18804] [serial = 797] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0x92b79000) [pid = 18804] [serial = 800] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x950e9400) [pid = 18804] [serial = 806] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x8d454000) [pid = 18804] [serial = 782] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8d38a400) [pid = 18804] [serial = 818] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x91e57000) [pid = 18804] [serial = 794] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8c1c1400) [pid = 18804] [serial = 809] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8c1cac00) [pid = 18804] [serial = 816] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8d393400) [pid = 18804] [serial = 819] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8f8de000) [pid = 18804] [serial = 788] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x93b2f400) [pid = 18804] [serial = 803] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8d24a800) [pid = 18804] [serial = 812] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x89857c00) [pid = 18804] [serial = 815] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x913be000) [pid = 18804] [serial = 791] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8e605800) [pid = 18804] [serial = 785] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8d6c2800) [pid = 18804] [serial = 821] [outer = (nil)] [url = about:blank] 10:13:02 INFO - PROCESS | 18804 | 1467997982303 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:02 INFO - PROCESS | 18804 | 1467997982313 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x89796400 == 24 [pid = 18804] [id = 297] 10:13:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x89797800) [pid = 18804] [serial = 892] [outer = (nil)] 10:13:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8979cc00) [pid = 18804] [serial = 893] [outer = 0x89797800] 10:13:02 INFO - PROCESS | 18804 | 1467997982389 Marionette DEBUG loaded listener.js 10:13:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x89858000) [pid = 18804] [serial = 894] [outer = 0x89797800] 10:13:03 INFO - PROCESS | 18804 | 1467997983204 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2709ms 10:13:03 INFO - PROCESS | 18804 | 1467997983230 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:13:03 INFO - PROCESS | 18804 | 1467997983235 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:13:03 INFO - PROCESS | 18804 | 1467997983244 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:13:03 INFO - PROCESS | 18804 | 1467997983247 Marionette TRACE conn3 <- [1,1162,null,{}] 10:13:03 INFO - PROCESS | 18804 | 1467997983255 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:03 INFO - PROCESS | 18804 | 1467997983262 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:03 INFO - PROCESS | 18804 | 1467997983414 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:13:03 INFO - PROCESS | 18804 | 1467997983430 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:03 INFO - PROCESS | 18804 | 1467997983439 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23c800 == 25 [pid = 18804] [id = 298] 10:13:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d23f400) [pid = 18804] [serial = 895] [outer = (nil)] 10:13:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8d24b000) [pid = 18804] [serial = 896] [outer = 0x8d23f400] 10:13:03 INFO - PROCESS | 18804 | 1467997983508 Marionette DEBUG loaded listener.js 10:13:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8d38fc00) [pid = 18804] [serial = 897] [outer = 0x8d23f400] 10:13:04 INFO - PROCESS | 18804 | 1467997984424 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1241ms 10:13:04 INFO - PROCESS | 18804 | 1467997984488 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:13:04 INFO - PROCESS | 18804 | 1467997984494 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:13:04 INFO - PROCESS | 18804 | 1467997984501 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:13:04 INFO - PROCESS | 18804 | 1467997984504 Marionette TRACE conn3 <- [1,1166,null,{}] 10:13:04 INFO - PROCESS | 18804 | 1467997984510 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:04 INFO - PROCESS | 18804 | 1467997984515 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:04 INFO - PROCESS | 18804 | 1467997984749 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:13:04 INFO - PROCESS | 18804 | 1467997984849 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:04 INFO - PROCESS | 18804 | 1467997984859 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d394c00 == 26 [pid = 18804] [id = 299] 10:13:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8d45b000) [pid = 18804] [serial = 898] [outer = (nil)] 10:13:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8d6c2400) [pid = 18804] [serial = 899] [outer = 0x8d45b000] 10:13:04 INFO - PROCESS | 18804 | 1467997984925 Marionette DEBUG loaded listener.js 10:13:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8dcabc00) [pid = 18804] [serial = 900] [outer = 0x8d45b000] 10:13:05 INFO - PROCESS | 18804 | 1467997985875 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1430ms 10:13:05 INFO - PROCESS | 18804 | 1467997985936 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:13:05 INFO - PROCESS | 18804 | 1467997985939 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:13:05 INFO - PROCESS | 18804 | 1467997985954 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 18804 | 1467997985964 Marionette TRACE conn3 <- [1,1170,null,{}] 10:13:05 INFO - PROCESS | 18804 | 1467997985977 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:05 INFO - PROCESS | 18804 | 1467997985984 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:06 INFO - PROCESS | 18804 | 1467997986229 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:13:06 INFO - PROCESS | 18804 | 1467997986256 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:06 INFO - PROCESS | 18804 | 1467997986261 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30cc00 == 27 [pid = 18804] [id = 300] 10:13:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8e30d000) [pid = 18804] [serial = 901] [outer = (nil)] 10:13:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8e30ec00) [pid = 18804] [serial = 902] [outer = 0x8e30d000] 10:13:06 INFO - PROCESS | 18804 | 1467997986347 Marionette DEBUG loaded listener.js 10:13:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8e60b400) [pid = 18804] [serial = 903] [outer = 0x8e30d000] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8c1c4800) [pid = 18804] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8dfc3800) [pid = 18804] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8e603c00) [pid = 18804] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8d6b7c00) [pid = 18804] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x89852c00) [pid = 18804] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8ee59c00) [pid = 18804] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8ea1dc00) [pid = 18804] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8d45ec00) [pid = 18804] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8d454400) [pid = 18804] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8979a000) [pid = 18804] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ea20800) [pid = 18804] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8c1cdc00) [pid = 18804] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8df5ec00) [pid = 18804] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8c1cec00) [pid = 18804] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:13:07 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8dfcb000) [pid = 18804] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:13:08 INFO - PROCESS | 18804 | 1467997988049 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2158ms 10:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:13:08 INFO - PROCESS | 18804 | 1467997988104 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:13:08 INFO - PROCESS | 18804 | 1467997988107 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:13:08 INFO - PROCESS | 18804 | 1467997988114 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:13:08 INFO - PROCESS | 18804 | 1467997988117 Marionette TRACE conn3 <- [1,1174,null,{}] 10:13:08 INFO - PROCESS | 18804 | 1467997988122 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:08 INFO - PROCESS | 18804 | 1467997988127 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:08 INFO - PROCESS | 18804 | 1467997988272 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:13:08 INFO - PROCESS | 18804 | 1467997988285 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 18804 | 1467997988293 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979bc00 == 28 [pid = 18804] [id = 301] 10:13:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8d23ec00) [pid = 18804] [serial = 904] [outer = (nil)] 10:13:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8e605c00) [pid = 18804] [serial = 905] [outer = 0x8d23ec00] 10:13:08 INFO - PROCESS | 18804 | 1467997988360 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8ea1ac00) [pid = 18804] [serial = 906] [outer = 0x8d23ec00] 10:13:09 INFO - PROCESS | 18804 | 1467997989157 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 18804 | 1467997989198 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:13:09 INFO - PROCESS | 18804 | 1467997989215 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 18804 | 1467997989218 Marionette TRACE conn3 <- [1,1178,null,{}] 10:13:09 INFO - PROCESS | 18804 | 1467997989224 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:09 INFO - PROCESS | 18804 | 1467997989229 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:09 INFO - PROCESS | 18804 | 1467997989372 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:13:09 INFO - PROCESS | 18804 | 1467997989386 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 18804 | 1467997989404 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe2c00 == 29 [pid = 18804] [id = 302] 10:13:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8ebe3000) [pid = 18804] [serial = 907] [outer = (nil)] 10:13:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8ebecc00) [pid = 18804] [serial = 908] [outer = 0x8ebe3000] 10:13:09 INFO - PROCESS | 18804 | 1467997989479 Marionette DEBUG loaded listener.js 10:13:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8ed01400) [pid = 18804] [serial = 909] [outer = 0x8ebe3000] 10:13:10 INFO - PROCESS | 18804 | 1467997990625 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:13:10 INFO - PROCESS | 18804 | 1467997990705 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:13:10 INFO - PROCESS | 18804 | 1467997990712 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:13:10 INFO - PROCESS | 18804 | 1467997990720 Marionette TRACE conn3 <- [1,1182,null,{}] 10:13:10 INFO - PROCESS | 18804 | 1467997990728 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:10 INFO - PROCESS | 18804 | 1467997990733 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:10 INFO - PROCESS | 18804 | 1467997990946 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:13:11 INFO - PROCESS | 18804 | 1467997991158 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:11 INFO - PROCESS | 18804 | 1467997991167 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x89850400 == 30 [pid = 18804] [id = 303] 10:13:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8c1c5800) [pid = 18804] [serial = 910] [outer = (nil)] 10:13:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8d249c00) [pid = 18804] [serial = 911] [outer = 0x8c1c5800] 10:13:11 INFO - PROCESS | 18804 | 1467997991293 Marionette DEBUG loaded listener.js 10:13:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8d6c2800) [pid = 18804] [serial = 912] [outer = 0x8c1c5800] 10:13:12 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:12 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:13:12 INFO - PROCESS | 18804 | 1467997992209 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 18804 | 1467997992255 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:13:12 INFO - PROCESS | 18804 | 1467997992265 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 18804 | 1467997992270 Marionette TRACE conn3 <- [1,1186,null,{}] 10:13:12 INFO - PROCESS | 18804 | 1467997992275 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:12 INFO - PROCESS | 18804 | 1467997992280 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:12 INFO - PROCESS | 18804 | 1467997992458 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:13:12 INFO - PROCESS | 18804 | 1467997992637 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:12 INFO - PROCESS | 18804 | 1467997992646 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c5000 == 31 [pid = 18804] [id = 304] 10:13:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8ea1a400) [pid = 18804] [serial = 913] [outer = (nil)] 10:13:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8ebe8800) [pid = 18804] [serial = 914] [outer = 0x8ea1a400] 10:13:12 INFO - PROCESS | 18804 | 1467997992825 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8ec4dc00) [pid = 18804] [serial = 915] [outer = 0x8ea1a400] 10:13:13 INFO - PROCESS | 18804 | 1467997993698 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:13:13 INFO - PROCESS | 18804 | 1467997993754 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:13:13 INFO - PROCESS | 18804 | 1467997993761 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 18804 | 1467997993767 Marionette TRACE conn3 <- [1,1190,null,{}] 10:13:13 INFO - PROCESS | 18804 | 1467997993783 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:13 INFO - PROCESS | 18804 | 1467997993791 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:13 INFO - PROCESS | 18804 | 1467997993963 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:13:14 INFO - PROCESS | 18804 | 1467997994157 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:14 INFO - PROCESS | 18804 | 1467997994165 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe7000 == 32 [pid = 18804] [id = 305] 10:13:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8ed0e800) [pid = 18804] [serial = 916] [outer = (nil)] 10:13:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8eecc400) [pid = 18804] [serial = 917] [outer = 0x8ed0e800] 10:13:14 INFO - PROCESS | 18804 | 1467997994251 Marionette DEBUG loaded listener.js 10:13:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8eed7800) [pid = 18804] [serial = 918] [outer = 0x8ed0e800] 10:13:15 INFO - PROCESS | 18804 | 1467997995158 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:13:15 INFO - PROCESS | 18804 | 1467997995211 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:13:15 INFO - PROCESS | 18804 | 1467997995218 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:13:15 INFO - PROCESS | 18804 | 1467997995222 Marionette TRACE conn3 <- [1,1194,null,{}] 10:13:15 INFO - PROCESS | 18804 | 1467997995228 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:15 INFO - PROCESS | 18804 | 1467997995234 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:15 INFO - PROCESS | 18804 | 1467997995409 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:13:15 INFO - PROCESS | 18804 | 1467997995576 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 18804 | 1467997995584 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df57000 == 33 [pid = 18804] [id = 306] 10:13:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x8f496800) [pid = 18804] [serial = 919] [outer = (nil)] 10:13:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x8f4b4c00) [pid = 18804] [serial = 920] [outer = 0x8f496800] 10:13:15 INFO - PROCESS | 18804 | 1467997995667 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x8f4ba400) [pid = 18804] [serial = 921] [outer = 0x8f496800] 10:13:16 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:16 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:16 INFO - PROCESS | 18804 | 1467997996531 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:13:16 INFO - PROCESS | 18804 | 1467997996602 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:13:16 INFO - PROCESS | 18804 | 1467997996609 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 18804 | 1467997996611 Marionette TRACE conn3 <- [1,1198,null,{}] 10:13:16 INFO - PROCESS | 18804 | 1467997996617 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:16 INFO - PROCESS | 18804 | 1467997996622 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:16 INFO - PROCESS | 18804 | 1467997996784 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:13:16 INFO - PROCESS | 18804 | 1467997996952 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 18804 | 1467997996959 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d395c00 == 34 [pid = 18804] [id = 307] 10:13:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x8e610000) [pid = 18804] [serial = 922] [outer = (nil)] 10:13:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 105 (0x8f50f400) [pid = 18804] [serial = 923] [outer = 0x8e610000] 10:13:17 INFO - PROCESS | 18804 | 1467997997046 Marionette DEBUG loaded listener.js 10:13:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 106 (0x8f8e2800) [pid = 18804] [serial = 924] [outer = 0x8e610000] 10:13:18 INFO - PROCESS | 18804 | 1467997998041 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1481ms 10:13:18 INFO - PROCESS | 18804 | 1467997998091 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:13:18 INFO - PROCESS | 18804 | 1467997998095 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:13:18 INFO - PROCESS | 18804 | 1467997998101 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 18804 | 1467997998104 Marionette TRACE conn3 <- [1,1202,null,{}] 10:13:18 INFO - PROCESS | 18804 | 1467997998110 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:18 INFO - PROCESS | 18804 | 1467997998120 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:18 INFO - PROCESS | 18804 | 1467997998339 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:13:18 INFO - PROCESS | 18804 | 1467997998548 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:18 INFO - PROCESS | 18804 | 1467997998559 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e3c00 == 35 [pid = 18804] [id = 308] 10:13:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0x8ea21400) [pid = 18804] [serial = 925] [outer = (nil)] 10:13:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0x913ab400) [pid = 18804] [serial = 926] [outer = 0x8ea21400] 10:13:18 INFO - PROCESS | 18804 | 1467997998689 Marionette DEBUG loaded listener.js 10:13:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x911c0000) [pid = 18804] [serial = 927] [outer = 0x8ea21400] 10:13:19 INFO - PROCESS | 18804 | 1467997999489 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:13:19 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 10:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1427ms 10:13:19 INFO - PROCESS | 18804 | 1467997999545 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:13:19 INFO - PROCESS | 18804 | 1467997999549 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:13:19 INFO - PROCESS | 18804 | 1467997999556 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:13:19 INFO - PROCESS | 18804 | 1467997999559 Marionette TRACE conn3 <- [1,1206,null,{}] 10:13:19 INFO - PROCESS | 18804 | 1467997999565 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:19 INFO - PROCESS | 18804 | 1467997999570 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:19 INFO - PROCESS | 18804 | 1467997999728 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:13:19 INFO - PROCESS | 18804 | 1467997999898 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:19 INFO - PROCESS | 18804 | 1467997999908 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea19400 == 36 [pid = 18804] [id = 309] 10:13:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x8f8e4800) [pid = 18804] [serial = 928] [outer = (nil)] 10:13:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x913b7000) [pid = 18804] [serial = 929] [outer = 0x8f8e4800] 10:13:19 INFO - PROCESS | 18804 | 1467997999982 Marionette DEBUG loaded listener.js 10:13:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x913b9000) [pid = 18804] [serial = 930] [outer = 0x8f8e4800] 10:13:20 INFO - PROCESS | 18804 | 1467998000900 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:13:20 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 10:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1387ms 10:13:20 INFO - PROCESS | 18804 | 1467998000944 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:13:20 INFO - PROCESS | 18804 | 1467998000948 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:13:20 INFO - PROCESS | 18804 | 1467998000954 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:13:20 INFO - PROCESS | 18804 | 1467998000958 Marionette TRACE conn3 <- [1,1210,null,{}] 10:13:20 INFO - PROCESS | 18804 | 1467998000964 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:20 INFO - PROCESS | 18804 | 1467998000969 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:21 INFO - PROCESS | 18804 | 1467998001137 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:13:21 INFO - PROCESS | 18804 | 1467998001441 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:21 INFO - PROCESS | 18804 | 1467998001451 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x89799000 == 37 [pid = 18804] [id = 310] 10:13:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x89799400) [pid = 18804] [serial = 931] [outer = (nil)] 10:13:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x89852000) [pid = 18804] [serial = 932] [outer = 0x89799400] 10:13:21 INFO - PROCESS | 18804 | 1467998001578 Marionette DEBUG loaded listener.js 10:13:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x8c1ca800) [pid = 18804] [serial = 933] [outer = 0x89799400] 10:13:21 INFO - PROCESS | 18804 | --DOCSHELL 0x93d56000 == 36 [pid = 18804] [id = 10] 10:13:22 INFO - PROCESS | 18804 | 1467998002579 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1678ms 10:13:22 INFO - PROCESS | 18804 | 1467998002634 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:13:22 INFO - PROCESS | 18804 | 1467998002638 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:13:22 INFO - PROCESS | 18804 | 1467998002646 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:13:22 INFO - PROCESS | 18804 | 1467998002650 Marionette TRACE conn3 <- [1,1214,null,{}] 10:13:22 INFO - PROCESS | 18804 | 1467998002657 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:22 INFO - PROCESS | 18804 | 1467998002665 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:22 INFO - PROCESS | 18804 | 1467998002846 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x8dca4000) [pid = 18804] [serial = 822] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x8c2ef000) [pid = 18804] [serial = 824] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x8d246400) [pid = 18804] [serial = 825] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x8eec9400) [pid = 18804] [serial = 842] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x8eecd800) [pid = 18804] [serial = 843] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0x8ed0d400) [pid = 18804] [serial = 839] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x8ee52c00) [pid = 18804] [serial = 840] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x8d6bf800) [pid = 18804] [serial = 827] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x8dca8000) [pid = 18804] [serial = 828] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 105 (0x8e60a800) [pid = 18804] [serial = 833] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 104 (0x8ea17c00) [pid = 18804] [serial = 834] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x8ea26000) [pid = 18804] [serial = 836] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0x8ebe6400) [pid = 18804] [serial = 837] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x8dcac800) [pid = 18804] [serial = 845] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x8ed10000) [pid = 18804] [serial = 846] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8dfcd400) [pid = 18804] [serial = 830] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8e306400) [pid = 18804] [serial = 831] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | 1467998003159 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:23 INFO - PROCESS | 18804 | 1467998003170 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2eb800 == 37 [pid = 18804] [id = 311] 10:13:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8c2ef000) [pid = 18804] [serial = 934] [outer = (nil)] 10:13:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8d246c00) [pid = 18804] [serial = 935] [outer = 0x8c2ef000] 10:13:23 INFO - PROCESS | 18804 | 1467998003260 Marionette DEBUG loaded listener.js 10:13:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x8d6c4800) [pid = 18804] [serial = 936] [outer = 0x8c2ef000] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x8e60e800) [pid = 18804] [serial = 857] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8ec44c00) [pid = 18804] [serial = 860] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8d45b400) [pid = 18804] [serial = 851] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8d6bec00) [pid = 18804] [serial = 852] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8dfc5c00) [pid = 18804] [serial = 854] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8c2e8000) [pid = 18804] [serial = 848] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8c2ef800) [pid = 18804] [serial = 849] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8eecbc00) [pid = 18804] [serial = 864] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8ec4d400) [pid = 18804] [serial = 861] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8ea26800) [pid = 18804] [serial = 858] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8e303800) [pid = 18804] [serial = 855] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ed0ec00) [pid = 18804] [serial = 863] [outer = (nil)] [url = about:blank] 10:13:23 INFO - PROCESS | 18804 | 1467998003980 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1385ms 10:13:24 INFO - PROCESS | 18804 | 1467998004033 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:13:24 INFO - PROCESS | 18804 | 1467998004038 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:13:24 INFO - PROCESS | 18804 | 1467998004046 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:13:24 INFO - PROCESS | 18804 | 1467998004049 Marionette TRACE conn3 <- [1,1218,null,{}] 10:13:24 INFO - PROCESS | 18804 | 1467998004055 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:24 INFO - PROCESS | 18804 | 1467998004059 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:24 INFO - PROCESS | 18804 | 1467998004216 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:13:24 INFO - PROCESS | 18804 | 1467998004226 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:24 INFO - PROCESS | 18804 | 1467998004235 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978d400 == 38 [pid = 18804] [id = 312] 10:13:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8d453800) [pid = 18804] [serial = 937] [outer = (nil)] 10:13:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8e30e400) [pid = 18804] [serial = 938] [outer = 0x8d453800] 10:13:24 INFO - PROCESS | 18804 | 1467998004299 Marionette DEBUG loaded listener.js 10:13:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8e60fc00) [pid = 18804] [serial = 939] [outer = 0x8d453800] 10:13:25 INFO - PROCESS | 18804 | 1467998005179 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1186ms 10:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:13:25 INFO - PROCESS | 18804 | 1467998005232 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:13:25 INFO - PROCESS | 18804 | 1467998005235 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:13:25 INFO - PROCESS | 18804 | 1467998005245 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:13:25 INFO - PROCESS | 18804 | 1467998005253 Marionette TRACE conn3 <- [1,1222,null,{}] 10:13:25 INFO - PROCESS | 18804 | 1467998005267 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:25 INFO - PROCESS | 18804 | 1467998005273 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:25 INFO - PROCESS | 18804 | 1467998005436 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:13:25 INFO - PROCESS | 18804 | 1467998005445 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:25 INFO - PROCESS | 18804 | 1467998005453 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984f000 == 39 [pid = 18804] [id = 313] 10:13:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8dfd0400) [pid = 18804] [serial = 940] [outer = (nil)] 10:13:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8ec43000) [pid = 18804] [serial = 941] [outer = 0x8dfd0400] 10:13:25 INFO - PROCESS | 18804 | 1467998005645 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8ed06800) [pid = 18804] [serial = 942] [outer = 0x8dfd0400] 10:13:26 INFO - PROCESS | 18804 | 1467998006423 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:13:26 INFO - PROCESS | 18804 | 1467998006487 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:13:26 INFO - PROCESS | 18804 | 1467998006498 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:13:26 INFO - PROCESS | 18804 | 1467998006501 Marionette TRACE conn3 <- [1,1226,null,{}] 10:13:26 INFO - PROCESS | 18804 | 1467998006507 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:26 INFO - PROCESS | 18804 | 1467998006510 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:26 INFO - PROCESS | 18804 | 1467998006726 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:13:26 INFO - PROCESS | 18804 | 1467998006751 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:26 INFO - PROCESS | 18804 | 1467998006760 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d244400 == 40 [pid = 18804] [id = 314] 10:13:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8d398000) [pid = 18804] [serial = 943] [outer = (nil)] 10:13:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8ee5bc00) [pid = 18804] [serial = 944] [outer = 0x8d398000] 10:13:26 INFO - PROCESS | 18804 | 1467998006823 Marionette DEBUG loaded listener.js 10:13:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8ee5f800) [pid = 18804] [serial = 945] [outer = 0x8d398000] 10:13:27 INFO - PROCESS | 18804 | 1467998007718 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1276ms 10:13:27 INFO - PROCESS | 18804 | 1467998007775 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:13:27 INFO - PROCESS | 18804 | 1467998007778 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:13:27 INFO - PROCESS | 18804 | 1467998007784 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:13:27 INFO - PROCESS | 18804 | 1467998007787 Marionette TRACE conn3 <- [1,1230,null,{}] 10:13:27 INFO - PROCESS | 18804 | 1467998007792 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:27 INFO - PROCESS | 18804 | 1467998007797 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:28 INFO - PROCESS | 18804 | 1467998008016 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8d6c0c00) [pid = 18804] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8e30d000) [pid = 18804] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8f8dd800) [pid = 18804] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8d23f400) [pid = 18804] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8d45b000) [pid = 18804] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8ea18000) [pid = 18804] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8c1c6c00) [pid = 18804] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8978e800) [pid = 18804] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8eed0c00) [pid = 18804] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x89797800) [pid = 18804] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8ec4ac00) [pid = 18804] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8d398400) [pid = 18804] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8e303000) [pid = 18804] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:13:28 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8d23ec00) [pid = 18804] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:13:28 INFO - PROCESS | 18804 | 1467998008303 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:28 INFO - PROCESS | 18804 | 1467998008321 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23ec00 == 41 [pid = 18804] [id = 315] 10:13:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8d23f400) [pid = 18804] [serial = 946] [outer = (nil)] 10:13:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8d45ec00) [pid = 18804] [serial = 947] [outer = 0x8d23f400] 10:13:28 INFO - PROCESS | 18804 | 1467998008391 Marionette DEBUG loaded listener.js 10:13:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8eecd400) [pid = 18804] [serial = 948] [outer = 0x8d23f400] 10:13:29 INFO - PROCESS | 18804 | 1467998009166 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1431ms 10:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:13:29 INFO - PROCESS | 18804 | 1467998009216 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:13:29 INFO - PROCESS | 18804 | 1467998009219 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:13:29 INFO - PROCESS | 18804 | 1467998009226 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:13:29 INFO - PROCESS | 18804 | 1467998009229 Marionette TRACE conn3 <- [1,1234,null,{}] 10:13:29 INFO - PROCESS | 18804 | 1467998009234 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:29 INFO - PROCESS | 18804 | 1467998009239 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:29 INFO - PROCESS | 18804 | 1467998009395 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:13:29 INFO - PROCESS | 18804 | 1467998009406 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:29 INFO - PROCESS | 18804 | 1467998009415 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d391000 == 42 [pid = 18804] [id = 316] 10:13:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8ed02800) [pid = 18804] [serial = 949] [outer = (nil)] 10:13:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8f50e400) [pid = 18804] [serial = 950] [outer = 0x8ed02800] 10:13:29 INFO - PROCESS | 18804 | 1467998009479 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x911b4c00) [pid = 18804] [serial = 951] [outer = 0x8ed02800] 10:13:30 INFO - PROCESS | 18804 | 1467998010387 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1229ms 10:13:30 INFO - PROCESS | 18804 | 1467998010506 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:13:30 INFO - PROCESS | 18804 | 1467998010512 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:13:30 INFO - PROCESS | 18804 | 1467998010527 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:13:30 INFO - PROCESS | 18804 | 1467998010533 Marionette TRACE conn3 <- [1,1238,null,{}] 10:13:30 INFO - PROCESS | 18804 | 1467998010541 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:30 INFO - PROCESS | 18804 | 1467998010547 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:30 INFO - PROCESS | 18804 | 1467998010722 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:13:30 INFO - PROCESS | 18804 | 1467998010894 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:30 INFO - PROCESS | 18804 | 1467998010910 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x89798000 == 43 [pid = 18804] [id = 317] 10:13:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8c2ec000) [pid = 18804] [serial = 952] [outer = (nil)] 10:13:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d246400) [pid = 18804] [serial = 953] [outer = 0x8c2ec000] 10:13:31 INFO - PROCESS | 18804 | 1467998010995 Marionette DEBUG loaded listener.js 10:13:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8d396000) [pid = 18804] [serial = 954] [outer = 0x8c2ec000] 10:13:31 INFO - PROCESS | 18804 | 1467998011933 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1482ms 10:13:32 INFO - PROCESS | 18804 | 1467998012008 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:13:32 INFO - PROCESS | 18804 | 1467998012015 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:13:32 INFO - PROCESS | 18804 | 1467998012026 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:13:32 INFO - PROCESS | 18804 | 1467998012030 Marionette TRACE conn3 <- [1,1242,null,{}] 10:13:32 INFO - PROCESS | 18804 | 1467998012036 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:32 INFO - PROCESS | 18804 | 1467998012042 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:32 INFO - PROCESS | 18804 | 1467998012327 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:13:32 INFO - PROCESS | 18804 | 1467998012504 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:32 INFO - PROCESS | 18804 | 1467998012515 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df5a400 == 44 [pid = 18804] [id = 318] 10:13:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8df5e000) [pid = 18804] [serial = 955] [outer = (nil)] 10:13:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8e30f000) [pid = 18804] [serial = 956] [outer = 0x8df5e000] 10:13:32 INFO - PROCESS | 18804 | 1467998012623 Marionette DEBUG loaded listener.js 10:13:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8ea1ec00) [pid = 18804] [serial = 957] [outer = 0x8df5e000] 10:13:33 INFO - PROCESS | 18804 | 1467998013596 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1642ms 10:13:33 INFO - PROCESS | 18804 | 1467998013669 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 18804 | 1467998013673 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:13:33 INFO - PROCESS | 18804 | 1467998013680 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 18804 | 1467998013686 Marionette TRACE conn3 <- [1,1246,null,{}] 10:13:33 INFO - PROCESS | 18804 | 1467998013703 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:33 INFO - PROCESS | 18804 | 1467998013711 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:33 INFO - PROCESS | 18804 | 1467998013929 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:13:34 INFO - PROCESS | 18804 | 1467998014149 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:34 INFO - PROCESS | 18804 | 1467998014162 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e60f800 == 45 [pid = 18804] [id = 319] 10:13:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8eed5000) [pid = 18804] [serial = 958] [outer = (nil)] 10:13:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8f502000) [pid = 18804] [serial = 959] [outer = 0x8eed5000] 10:13:34 INFO - PROCESS | 18804 | 1467998014258 Marionette DEBUG loaded listener.js 10:13:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x911b2400) [pid = 18804] [serial = 960] [outer = 0x8eed5000] 10:13:35 INFO - PROCESS | 18804 | 1467998015122 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1483ms 10:13:35 INFO - PROCESS | 18804 | 1467998015164 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:13:35 INFO - PROCESS | 18804 | 1467998015168 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:13:35 INFO - PROCESS | 18804 | 1467998015175 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:13:35 INFO - PROCESS | 18804 | 1467998015178 Marionette TRACE conn3 <- [1,1250,null,{}] 10:13:35 INFO - PROCESS | 18804 | 1467998015184 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:35 INFO - PROCESS | 18804 | 1467998015189 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:35 INFO - PROCESS | 18804 | 1467998015378 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:13:35 INFO - PROCESS | 18804 | 1467998015548 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:35 INFO - PROCESS | 18804 | 1467998015561 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x911c0800 == 46 [pid = 18804] [id = 320] 10:13:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x913b1c00) [pid = 18804] [serial = 961] [outer = (nil)] 10:13:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x913bfc00) [pid = 18804] [serial = 962] [outer = 0x913b1c00] 10:13:35 INFO - PROCESS | 18804 | 1467998015632 Marionette DEBUG loaded listener.js 10:13:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x91c1c000) [pid = 18804] [serial = 963] [outer = 0x913b1c00] 10:13:36 INFO - PROCESS | 18804 | 1467998016522 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1379ms 10:13:36 INFO - PROCESS | 18804 | 1467998016553 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:13:36 INFO - PROCESS | 18804 | 1467998016557 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:13:36 INFO - PROCESS | 18804 | 1467998016563 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:13:36 INFO - PROCESS | 18804 | 1467998016567 Marionette TRACE conn3 <- [1,1254,null,{}] 10:13:36 INFO - PROCESS | 18804 | 1467998016572 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:36 INFO - PROCESS | 18804 | 1467998016578 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:36 INFO - PROCESS | 18804 | 1467998016740 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:13:36 INFO - PROCESS | 18804 | 1467998016926 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:36 INFO - PROCESS | 18804 | 1467998016934 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:36 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df5f400 == 47 [pid = 18804] [id = 321] 10:13:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x8ee53000) [pid = 18804] [serial = 964] [outer = (nil)] 10:13:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x91c1fc00) [pid = 18804] [serial = 965] [outer = 0x8ee53000] 10:13:37 INFO - PROCESS | 18804 | 1467998017011 Marionette DEBUG loaded listener.js 10:13:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 105 (0x91c22c00) [pid = 18804] [serial = 966] [outer = 0x8ee53000] 10:13:37 INFO - PROCESS | 18804 | 1467998017908 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1379ms 10:13:37 INFO - PROCESS | 18804 | 1467998017979 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:13:37 INFO - PROCESS | 18804 | 1467998017983 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:13:38 INFO - PROCESS | 18804 | 1467998017992 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:13:38 INFO - PROCESS | 18804 | 1467998017995 Marionette TRACE conn3 <- [1,1258,null,{}] 10:13:38 INFO - PROCESS | 18804 | 1467998017999 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:38 INFO - PROCESS | 18804 | 1467998018010 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:38 INFO - PROCESS | 18804 | 1467998018263 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:13:38 INFO - PROCESS | 18804 | 1467998018486 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:38 INFO - PROCESS | 18804 | 1467998018496 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee54400 == 48 [pid = 18804] [id = 322] 10:13:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 106 (0x913be800) [pid = 18804] [serial = 967] [outer = (nil)] 10:13:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0x91de1c00) [pid = 18804] [serial = 968] [outer = 0x913be800] 10:13:38 INFO - PROCESS | 18804 | 1467998018584 Marionette DEBUG loaded listener.js 10:13:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0x91e52800) [pid = 18804] [serial = 969] [outer = 0x913be800] 10:13:39 INFO - PROCESS | 18804 | 1467998019447 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1529ms 10:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:13:39 INFO - PROCESS | 18804 | 1467998019522 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:13:39 INFO - PROCESS | 18804 | 1467998019525 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:13:39 INFO - PROCESS | 18804 | 1467998019532 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 18804 | 1467998019534 Marionette TRACE conn3 <- [1,1262,null,{}] 10:13:39 INFO - PROCESS | 18804 | 1467998019542 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:39 INFO - PROCESS | 18804 | 1467998019547 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:39 INFO - PROCESS | 18804 | 1467998019748 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:13:39 INFO - PROCESS | 18804 | 1467998019920 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:39 INFO - PROCESS | 18804 | 1467998019928 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x91dda800 == 49 [pid = 18804] [id = 323] 10:13:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x91de9000) [pid = 18804] [serial = 970] [outer = (nil)] 10:13:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x91e5a400) [pid = 18804] [serial = 971] [outer = 0x91de9000] 10:13:40 INFO - PROCESS | 18804 | 1467998020007 Marionette DEBUG loaded listener.js 10:13:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x91e5c000) [pid = 18804] [serial = 972] [outer = 0x91de9000] 10:13:40 INFO - PROCESS | 18804 | 1467998020863 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1383ms 10:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:13:40 INFO - PROCESS | 18804 | 1467998020914 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:13:40 INFO - PROCESS | 18804 | 1467998020917 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:13:40 INFO - PROCESS | 18804 | 1467998020924 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:13:40 INFO - PROCESS | 18804 | 1467998020927 Marionette TRACE conn3 <- [1,1266,null,{}] 10:13:40 INFO - PROCESS | 18804 | 1467998020933 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:40 INFO - PROCESS | 18804 | 1467998020938 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:41 INFO - PROCESS | 18804 | 1467998021113 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:13:41 INFO - PROCESS | 18804 | 1467998021288 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:41 INFO - PROCESS | 18804 | 1467998021298 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c1c00 == 50 [pid = 18804] [id = 324] 10:13:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x91e50800) [pid = 18804] [serial = 973] [outer = (nil)] 10:13:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x9202e800) [pid = 18804] [serial = 974] [outer = 0x91e50800] 10:13:41 INFO - PROCESS | 18804 | 1467998021373 Marionette DEBUG loaded listener.js 10:13:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x9231d800) [pid = 18804] [serial = 975] [outer = 0x91e50800] 10:13:42 INFO - PROCESS | 18804 | 1467998022244 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1388ms 10:13:42 INFO - PROCESS | 18804 | 1467998022312 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:13:42 INFO - PROCESS | 18804 | 1467998022316 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:13:42 INFO - PROCESS | 18804 | 1467998022322 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:13:42 INFO - PROCESS | 18804 | 1467998022325 Marionette TRACE conn3 <- [1,1270,null,{}] 10:13:42 INFO - PROCESS | 18804 | 1467998022331 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:42 INFO - PROCESS | 18804 | 1467998022336 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:42 INFO - PROCESS | 18804 | 1467998022504 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:13:42 INFO - PROCESS | 18804 | 1467998022689 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:42 INFO - PROCESS | 18804 | 1467998022696 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984d400 == 51 [pid = 18804] [id = 325] 10:13:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x89852c00) [pid = 18804] [serial = 976] [outer = (nil)] 10:13:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0x8e306000) [pid = 18804] [serial = 977] [outer = 0x89852c00] 10:13:42 INFO - PROCESS | 18804 | 1467998022774 Marionette DEBUG loaded listener.js 10:13:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x8e608000) [pid = 18804] [serial = 978] [outer = 0x89852c00] 10:13:43 INFO - PROCESS | 18804 | 1467998023984 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1695ms 10:13:44 INFO - PROCESS | 18804 | 1467998024018 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:13:44 INFO - PROCESS | 18804 | 1467998024025 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:13:44 INFO - PROCESS | 18804 | 1467998024034 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:13:44 INFO - PROCESS | 18804 | 1467998024038 Marionette TRACE conn3 <- [1,1274,null,{}] 10:13:44 INFO - PROCESS | 18804 | 1467998024046 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:44 INFO - PROCESS | 18804 | 1467998024051 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:44 INFO - PROCESS | 18804 | 1467998024220 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:13:44 INFO - PROCESS | 18804 | 1467998024423 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:44 INFO - PROCESS | 18804 | 1467998024438 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45e800 == 52 [pid = 18804] [id = 326] 10:13:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 118 (0x8d6b6c00) [pid = 18804] [serial = 979] [outer = (nil)] 10:13:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0x8dc9f400) [pid = 18804] [serial = 980] [outer = 0x8d6b6c00] 10:13:44 INFO - PROCESS | 18804 | 1467998024504 Marionette DEBUG loaded listener.js 10:13:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0x8df59c00) [pid = 18804] [serial = 981] [outer = 0x8d6b6c00] 10:13:45 INFO - PROCESS | 18804 | 1467998025378 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1433ms 10:13:45 INFO - PROCESS | 18804 | 1467998025467 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:13:45 INFO - PROCESS | 18804 | 1467998025482 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:13:45 INFO - PROCESS | 18804 | 1467998025492 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:13:45 INFO - PROCESS | 18804 | 1467998025495 Marionette TRACE conn3 <- [1,1278,null,{}] 10:13:45 INFO - PROCESS | 18804 | 1467998025502 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:45 INFO - PROCESS | 18804 | 1467998025507 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:45 INFO - PROCESS | 18804 | 1467998025712 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:13:45 INFO - PROCESS | 18804 | 1467998025931 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:45 INFO - PROCESS | 18804 | 1467998025940 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x89796400 == 51 [pid = 18804] [id = 297] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d393c00 == 50 [pid = 18804] [id = 283] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8df5c000 == 49 [pid = 18804] [id = 284] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23ec00 == 48 [pid = 18804] [id = 315] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8985a000 == 47 [pid = 18804] [id = 292] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8984c400 == 46 [pid = 18804] [id = 287] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc3c00 == 45 [pid = 18804] [id = 286] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8dd400 == 44 [pid = 18804] [id = 293] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8978e400 == 43 [pid = 18804] [id = 288] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d459800 == 42 [pid = 18804] [id = 289] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8e606800 == 41 [pid = 18804] [id = 291] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea21c00 == 40 [pid = 18804] [id = 294] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e7800 == 39 [pid = 18804] [id = 290] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38e400 == 38 [pid = 18804] [id = 296] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45d800 == 37 [pid = 18804] [id = 285] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8984e000 == 36 [pid = 18804] [id = 295] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x9300ac00 == 35 [pid = 18804] [id = 11] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1cd400 == 34 [pid = 18804] [id = 282] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45e800 == 33 [pid = 18804] [id = 326] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8984d400 == 32 [pid = 18804] [id = 325] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x91dda800 == 31 [pid = 18804] [id = 323] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c1c00 == 30 [pid = 18804] [id = 324] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee54400 == 29 [pid = 18804] [id = 322] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8df5f400 == 28 [pid = 18804] [id = 321] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8e60f800 == 27 [pid = 18804] [id = 319] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x911c0800 == 26 [pid = 18804] [id = 320] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8df5a400 == 25 [pid = 18804] [id = 318] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d391000 == 24 [pid = 18804] [id = 316] 10:13:47 INFO - PROCESS | 18804 | --DOCSHELL 0x89798000 == 23 [pid = 18804] [id = 317] 10:13:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978e400 == 24 [pid = 18804] [id = 327] 10:13:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 121 (0x89790000) [pid = 18804] [serial = 982] [outer = (nil)] 10:13:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 122 (0x8984c400) [pid = 18804] [serial = 983] [outer = 0x89790000] 10:13:47 INFO - PROCESS | 18804 | 1467998027133 Marionette DEBUG loaded listener.js 10:13:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 123 (0x89857000) [pid = 18804] [serial = 984] [outer = 0x89790000] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 122 (0x8dcae000) [pid = 18804] [serial = 870] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 121 (0x8e30ec00) [pid = 18804] [serial = 902] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 120 (0x8f8e2000) [pid = 18804] [serial = 881] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0x8d38fc00) [pid = 18804] [serial = 897] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x8e60b400) [pid = 18804] [serial = 903] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 117 (0x8d24b000) [pid = 18804] [serial = 896] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0x8dcabc00) [pid = 18804] [serial = 900] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0x8dca7000) [pid = 18804] [serial = 869] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x8ec4f400) [pid = 18804] [serial = 872] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x8d394000) [pid = 18804] [serial = 887] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x89853400) [pid = 18804] [serial = 867] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x911b2c00) [pid = 18804] [serial = 882] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x8ed0bc00) [pid = 18804] [serial = 873] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0x8d6c2400) [pid = 18804] [serial = 899] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x8f4b3800) [pid = 18804] [serial = 876] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x8979cc00) [pid = 18804] [serial = 893] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x911c0400) [pid = 18804] [serial = 885] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 105 (0x8d455800) [pid = 18804] [serial = 890] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 104 (0x8d6bcc00) [pid = 18804] [serial = 891] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x911ba000) [pid = 18804] [serial = 888] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0x8f498c00) [pid = 18804] [serial = 875] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x911bdc00) [pid = 18804] [serial = 884] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x8f506400) [pid = 18804] [serial = 879] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8f4bfc00) [pid = 18804] [serial = 878] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x89799800) [pid = 18804] [serial = 866] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x89858000) [pid = 18804] [serial = 894] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8e605c00) [pid = 18804] [serial = 905] [outer = (nil)] [url = about:blank] 10:13:47 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8ea1ac00) [pid = 18804] [serial = 906] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 18804 | 1467998028093 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2631ms 10:13:48 INFO - PROCESS | 18804 | 1467998028124 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:13:48 INFO - PROCESS | 18804 | 1467998028129 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:13:48 INFO - PROCESS | 18804 | 1467998028138 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:13:48 INFO - PROCESS | 18804 | 1467998028141 Marionette TRACE conn3 <- [1,1282,null,{}] 10:13:48 INFO - PROCESS | 18804 | 1467998028148 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:48 INFO - PROCESS | 18804 | 1467998028152 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:48 INFO - PROCESS | 18804 | 1467998028311 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:13:48 INFO - PROCESS | 18804 | 1467998028435 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:48 INFO - PROCESS | 18804 | 1467998028442 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e8000 == 25 [pid = 18804] [id = 328] 10:13:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8c2eac00) [pid = 18804] [serial = 985] [outer = (nil)] 10:13:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8d241800) [pid = 18804] [serial = 986] [outer = 0x8c2eac00] 10:13:48 INFO - PROCESS | 18804 | 1467998028512 Marionette DEBUG loaded listener.js 10:13:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8d24a000) [pid = 18804] [serial = 987] [outer = 0x8c2eac00] 10:13:49 INFO - PROCESS | 18804 | 1467998029285 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1231ms 10:13:49 INFO - PROCESS | 18804 | 1467998029368 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:13:49 INFO - PROCESS | 18804 | 1467998029373 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:13:49 INFO - PROCESS | 18804 | 1467998029383 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:13:49 INFO - PROCESS | 18804 | 1467998029387 Marionette TRACE conn3 <- [1,1286,null,{}] 10:13:49 INFO - PROCESS | 18804 | 1467998029393 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:49 INFO - PROCESS | 18804 | 1467998029397 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:49 INFO - PROCESS | 18804 | 1467998029559 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:13:49 INFO - PROCESS | 18804 | 1467998029715 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:49 INFO - PROCESS | 18804 | 1467998029721 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d396800 == 26 [pid = 18804] [id = 329] 10:13:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8d44f800) [pid = 18804] [serial = 988] [outer = (nil)] 10:13:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8d45d400) [pid = 18804] [serial = 989] [outer = 0x8d44f800] 10:13:49 INFO - PROCESS | 18804 | 1467998029793 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x8dca0400) [pid = 18804] [serial = 990] [outer = 0x8d44f800] 10:13:50 INFO - PROCESS | 18804 | 1467998030726 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1377ms 10:13:50 INFO - PROCESS | 18804 | 1467998030761 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:13:50 INFO - PROCESS | 18804 | 1467998030765 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:13:50 INFO - PROCESS | 18804 | 1467998030771 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:13:50 INFO - PROCESS | 18804 | 1467998030776 Marionette TRACE conn3 <- [1,1290,null,{}] 10:13:50 INFO - PROCESS | 18804 | 1467998030800 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:50 INFO - PROCESS | 18804 | 1467998030809 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:51 INFO - PROCESS | 18804 | 1467998031021 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:13:51 INFO - PROCESS | 18804 | 1467998031047 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:51 INFO - PROCESS | 18804 | 1467998031053 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc9000 == 27 [pid = 18804] [id = 330] 10:13:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x8dfcac00) [pid = 18804] [serial = 991] [outer = (nil)] 10:13:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x8dfd0000) [pid = 18804] [serial = 992] [outer = 0x8dfcac00] 10:13:51 INFO - PROCESS | 18804 | 1467998031120 Marionette DEBUG loaded listener.js 10:13:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x8e305400) [pid = 18804] [serial = 993] [outer = 0x8dfcac00] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x93d56400) [pid = 18804] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0x8ed02800) [pid = 18804] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x8d398000) [pid = 18804] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x8d23f400) [pid = 18804] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8ea21400) [pid = 18804] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8dfd0400) [pid = 18804] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8c1c5800) [pid = 18804] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8ed0e800) [pid = 18804] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8c2ef000) [pid = 18804] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8e610000) [pid = 18804] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8f8e4800) [pid = 18804] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8d453800) [pid = 18804] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8ea1a400) [pid = 18804] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x89799400) [pid = 18804] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ebe3000) [pid = 18804] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8f496800) [pid = 18804] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:13:52 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x9300cc00) [pid = 18804] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:13:52 INFO - PROCESS | 18804 | 1467998032844 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2090ms 10:13:52 INFO - PROCESS | 18804 | 1467998032862 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:13:52 INFO - PROCESS | 18804 | 1467998032865 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:13:52 INFO - PROCESS | 18804 | 1467998032871 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:13:52 INFO - PROCESS | 18804 | 1467998032874 Marionette TRACE conn3 <- [1,1294,null,{}] 10:13:52 INFO - PROCESS | 18804 | 1467998032879 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:52 INFO - PROCESS | 18804 | 1467998032884 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:53 INFO - PROCESS | 18804 | 1467998033087 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:13:53 INFO - PROCESS | 18804 | 1467998033210 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:53 INFO - PROCESS | 18804 | 1467998033218 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x89796c00 == 28 [pid = 18804] [id = 331] 10:13:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8c2e8c00) [pid = 18804] [serial = 994] [outer = (nil)] 10:13:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8df55800) [pid = 18804] [serial = 995] [outer = 0x8c2e8c00] 10:13:53 INFO - PROCESS | 18804 | 1467998033282 Marionette DEBUG loaded listener.js 10:13:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8e603000) [pid = 18804] [serial = 996] [outer = 0x8c2e8c00] 10:13:53 INFO - PROCESS | 18804 | 1467998033907 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1082ms 10:13:53 INFO - PROCESS | 18804 | 1467998033954 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:13:53 INFO - PROCESS | 18804 | 1467998033958 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:13:53 INFO - PROCESS | 18804 | 1467998033963 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:13:53 INFO - PROCESS | 18804 | 1467998033966 Marionette TRACE conn3 <- [1,1298,null,{}] 10:13:53 INFO - PROCESS | 18804 | 1467998033971 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:53 INFO - PROCESS | 18804 | 1467998033976 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:54 INFO - PROCESS | 18804 | 1467998034164 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:13:54 INFO - PROCESS | 18804 | 1467998034186 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:54 INFO - PROCESS | 18804 | 1467998034193 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e60a400 == 29 [pid = 18804] [id = 332] 10:13:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8e60b400) [pid = 18804] [serial = 997] [outer = (nil)] 10:13:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8ea1bc00) [pid = 18804] [serial = 998] [outer = 0x8e60b400] 10:13:54 INFO - PROCESS | 18804 | 1467998034273 Marionette DEBUG loaded listener.js 10:13:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8ebeac00) [pid = 18804] [serial = 999] [outer = 0x8e60b400] 10:13:55 INFO - PROCESS | 18804 | 1467998035349 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1434ms 10:13:55 INFO - PROCESS | 18804 | 1467998035399 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:13:55 INFO - PROCESS | 18804 | 1467998035406 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:13:55 INFO - PROCESS | 18804 | 1467998035414 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:13:55 INFO - PROCESS | 18804 | 1467998035422 Marionette TRACE conn3 <- [1,1302,null,{}] 10:13:55 INFO - PROCESS | 18804 | 1467998035429 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:55 INFO - PROCESS | 18804 | 1467998035435 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:55 INFO - PROCESS | 18804 | 1467998035658 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:13:55 INFO - PROCESS | 18804 | 1467998035870 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:55 INFO - PROCESS | 18804 | 1467998035880 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x89851000 == 30 [pid = 18804] [id = 333] 10:13:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8c1cdc00) [pid = 18804] [serial = 1000] [outer = (nil)] 10:13:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8d450800) [pid = 18804] [serial = 1001] [outer = 0x8c1cdc00] 10:13:56 INFO - PROCESS | 18804 | 1467998036004 Marionette DEBUG loaded listener.js 10:13:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8d45a400) [pid = 18804] [serial = 1002] [outer = 0x8c1cdc00] 10:13:56 INFO - PROCESS | 18804 | 1467998036887 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1538ms 10:13:56 INFO - PROCESS | 18804 | 1467998036952 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:13:56 INFO - PROCESS | 18804 | 1467998036959 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:13:56 INFO - PROCESS | 18804 | 1467998036969 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:13:56 INFO - PROCESS | 18804 | 1467998036973 Marionette TRACE conn3 <- [1,1306,null,{}] 10:13:56 INFO - PROCESS | 18804 | 1467998036979 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:56 INFO - PROCESS | 18804 | 1467998036985 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:57 INFO - PROCESS | 18804 | 1467998037198 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:13:57 INFO - PROCESS | 18804 | 1467998037451 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:57 INFO - PROCESS | 18804 | 1467998037459 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e6800 == 31 [pid = 18804] [id = 334] 10:13:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8dfca000) [pid = 18804] [serial = 1003] [outer = (nil)] 10:13:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8e305c00) [pid = 18804] [serial = 1004] [outer = 0x8dfca000] 10:13:57 INFO - PROCESS | 18804 | 1467998037586 Marionette DEBUG loaded listener.js 10:13:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8e60f400) [pid = 18804] [serial = 1005] [outer = 0x8dfca000] 10:13:58 INFO - PROCESS | 18804 | 1467998038478 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1540ms 10:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:13:58 INFO - PROCESS | 18804 | 1467998038509 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:13:58 INFO - PROCESS | 18804 | 1467998038513 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:13:58 INFO - PROCESS | 18804 | 1467998038520 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:13:58 INFO - PROCESS | 18804 | 1467998038526 Marionette TRACE conn3 <- [1,1310,null,{}] 10:13:58 INFO - PROCESS | 18804 | 1467998038542 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:58 INFO - PROCESS | 18804 | 1467998038551 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:58 INFO - PROCESS | 18804 | 1467998038724 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:13:58 INFO - PROCESS | 18804 | 1467998038891 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:58 INFO - PROCESS | 18804 | 1467998038906 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:13:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ec4ac00 == 32 [pid = 18804] [id = 335] 10:13:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8ec4f000) [pid = 18804] [serial = 1006] [outer = (nil)] 10:13:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x8ed05c00) [pid = 18804] [serial = 1007] [outer = 0x8ec4f000] 10:13:58 INFO - PROCESS | 18804 | 1467998038987 Marionette DEBUG loaded listener.js 10:13:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x8ed0cc00) [pid = 18804] [serial = 1008] [outer = 0x8ec4f000] 10:13:59 INFO - PROCESS | 18804 | 1467998039883 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:13:59 INFO - PROCESS | 18804 | 1467998039967 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:13:59 INFO - PROCESS | 18804 | 1467998039974 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:13:59 INFO - PROCESS | 18804 | 1467998039977 Marionette TRACE conn3 <- [1,1314,null,{}] 10:13:59 INFO - PROCESS | 18804 | 1467998039983 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:59 INFO - PROCESS | 18804 | 1467998039988 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:00 INFO - PROCESS | 18804 | 1467998040198 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:14:00 INFO - PROCESS | 18804 | 1467998040374 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:00 INFO - PROCESS | 18804 | 1467998040383 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1d0c00 == 33 [pid = 18804] [id = 336] 10:14:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x8ec50c00) [pid = 18804] [serial = 1009] [outer = (nil)] 10:14:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x8eeca800) [pid = 18804] [serial = 1010] [outer = 0x8ec50c00] 10:14:00 INFO - PROCESS | 18804 | 1467998040500 Marionette DEBUG loaded listener.js 10:14:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 105 (0x8eed3800) [pid = 18804] [serial = 1011] [outer = 0x8ec50c00] 10:14:01 INFO - PROCESS | 18804 | 1467998041327 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1430ms 10:14:01 INFO - PROCESS | 18804 | 1467998041404 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:14:01 INFO - PROCESS | 18804 | 1467998041408 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:14:01 INFO - PROCESS | 18804 | 1467998041414 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:14:01 INFO - PROCESS | 18804 | 1467998041418 Marionette TRACE conn3 <- [1,1318,null,{}] 10:14:01 INFO - PROCESS | 18804 | 1467998041424 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:01 INFO - PROCESS | 18804 | 1467998041429 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:01 INFO - PROCESS | 18804 | 1467998041644 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:14:01 INFO - PROCESS | 18804 | 1467998041816 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:01 INFO - PROCESS | 18804 | 1467998041827 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee5e400 == 34 [pid = 18804] [id = 337] 10:14:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 106 (0x8f492c00) [pid = 18804] [serial = 1012] [outer = (nil)] 10:14:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0x8f49a800) [pid = 18804] [serial = 1013] [outer = 0x8f492c00] 10:14:01 INFO - PROCESS | 18804 | 1467998041911 Marionette DEBUG loaded listener.js 10:14:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0x8f49e400) [pid = 18804] [serial = 1014] [outer = 0x8f492c00] 10:14:02 INFO - PROCESS | 18804 | 1467998042850 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1484ms 10:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:14:02 INFO - PROCESS | 18804 | 1467998042900 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:14:02 INFO - PROCESS | 18804 | 1467998042903 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:14:02 INFO - PROCESS | 18804 | 1467998042910 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:14:02 INFO - PROCESS | 18804 | 1467998042913 Marionette TRACE conn3 <- [1,1322,null,{}] 10:14:02 INFO - PROCESS | 18804 | 1467998042919 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:02 INFO - PROCESS | 18804 | 1467998042929 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:03 INFO - PROCESS | 18804 | 1467998043113 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:14:03 INFO - PROCESS | 18804 | 1467998043349 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:03 INFO - PROCESS | 18804 | 1467998043358 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e7c00 == 35 [pid = 18804] [id = 338] 10:14:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x8d455000) [pid = 18804] [serial = 1015] [outer = (nil)] 10:14:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x8f8e8800) [pid = 18804] [serial = 1016] [outer = 0x8d455000] 10:14:03 INFO - PROCESS | 18804 | 1467998043478 Marionette DEBUG loaded listener.js 10:14:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 111 (0x8f8e6000) [pid = 18804] [serial = 1017] [outer = 0x8d455000] 10:14:04 INFO - PROCESS | 18804 | 1467998044312 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1439ms 10:14:04 INFO - PROCESS | 18804 | 1467998044349 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:14:04 INFO - PROCESS | 18804 | 1467998044353 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:14:04 INFO - PROCESS | 18804 | 1467998044359 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:14:04 INFO - PROCESS | 18804 | 1467998044363 Marionette TRACE conn3 <- [1,1326,null,{}] 10:14:04 INFO - PROCESS | 18804 | 1467998044368 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:04 INFO - PROCESS | 18804 | 1467998044374 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:04 INFO - PROCESS | 18804 | 1467998044535 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:14:04 INFO - PROCESS | 18804 | 1467998044709 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:04 INFO - PROCESS | 18804 | 1467998044721 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978e000 == 36 [pid = 18804] [id = 339] 10:14:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 112 (0x8c2e4800) [pid = 18804] [serial = 1018] [outer = (nil)] 10:14:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 113 (0x8f50bc00) [pid = 18804] [serial = 1019] [outer = 0x8c2e4800] 10:14:04 INFO - PROCESS | 18804 | 1467998044813 Marionette DEBUG loaded listener.js 10:14:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 114 (0x913a3400) [pid = 18804] [serial = 1020] [outer = 0x8c2e4800] 10:14:05 INFO - PROCESS | 18804 | 1467998045708 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:14:05 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 10:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1428ms 10:14:05 INFO - PROCESS | 18804 | 1467998045787 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:14:05 INFO - PROCESS | 18804 | 1467998045792 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:14:05 INFO - PROCESS | 18804 | 1467998045798 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:14:05 INFO - PROCESS | 18804 | 1467998045801 Marionette TRACE conn3 <- [1,1330,null,{}] 10:14:05 INFO - PROCESS | 18804 | 1467998045807 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:05 INFO - PROCESS | 18804 | 1467998045812 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:06 INFO - PROCESS | 18804 | 1467998046015 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:14:06 INFO - PROCESS | 18804 | 1467998046230 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:06 INFO - PROCESS | 18804 | 1467998046240 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x89791400 == 37 [pid = 18804] [id = 340] 10:14:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 115 (0x89793400) [pid = 18804] [serial = 1021] [outer = (nil)] 10:14:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 116 (0x8984d000) [pid = 18804] [serial = 1022] [outer = 0x89793400] 10:14:06 INFO - PROCESS | 18804 | 1467998046483 Marionette DEBUG loaded listener.js 10:14:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 117 (0x8c1c9c00) [pid = 18804] [serial = 1023] [outer = 0x89793400] 10:14:07 INFO - PROCESS | 18804 | 1467998047363 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:14:07 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 10:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1638ms 10:14:07 INFO - PROCESS | 18804 | 1467998047436 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:14:07 INFO - PROCESS | 18804 | 1467998047442 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:14:07 INFO - PROCESS | 18804 | 1467998047450 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:14:07 INFO - PROCESS | 18804 | 1467998047454 Marionette TRACE conn3 <- [1,1334,null,{}] 10:14:07 INFO - PROCESS | 18804 | 1467998047461 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:07 INFO - PROCESS | 18804 | 1467998047466 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:07 INFO - PROCESS | 18804 | 1467998047708 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:14:07 INFO - PROCESS | 18804 | 1467998047944 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:07 INFO - PROCESS | 18804 | 1467998047954 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c1400 == 38 [pid = 18804] [id = 341] 10:14:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 118 (0x8c1c4400) [pid = 18804] [serial = 1024] [outer = (nil)] 10:14:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 119 (0x8d459800) [pid = 18804] [serial = 1025] [outer = 0x8c1c4400] 10:14:08 INFO - PROCESS | 18804 | 1467998048054 Marionette DEBUG loaded listener.js 10:14:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 120 (0x8d6c4000) [pid = 18804] [serial = 1026] [outer = 0x8c1c4400] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 119 (0x8f50e400) [pid = 18804] [serial = 950] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 118 (0x8ee5bc00) [pid = 18804] [serial = 944] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 117 (0x8d45ec00) [pid = 18804] [serial = 947] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 116 (0x8ee5f800) [pid = 18804] [serial = 945] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 115 (0x913ab400) [pid = 18804] [serial = 926] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 114 (0x911c0000) [pid = 18804] [serial = 927] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 113 (0x8ec43000) [pid = 18804] [serial = 941] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 112 (0x8d249c00) [pid = 18804] [serial = 911] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 111 (0x8d6c2800) [pid = 18804] [serial = 912] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 110 (0x8eecc400) [pid = 18804] [serial = 917] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0x8eed7800) [pid = 18804] [serial = 918] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x8d246c00) [pid = 18804] [serial = 935] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x8d6c4800) [pid = 18804] [serial = 936] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x8f50f400) [pid = 18804] [serial = 923] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 105 (0x8f8e2800) [pid = 18804] [serial = 924] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 104 (0x913b7000) [pid = 18804] [serial = 929] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x913b9000) [pid = 18804] [serial = 930] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0x8e30e400) [pid = 18804] [serial = 938] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x8e60fc00) [pid = 18804] [serial = 939] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x8ebe8800) [pid = 18804] [serial = 914] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8ec4dc00) [pid = 18804] [serial = 915] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x89852000) [pid = 18804] [serial = 932] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8c1ca800) [pid = 18804] [serial = 933] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8ed01400) [pid = 18804] [serial = 909] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8ebecc00) [pid = 18804] [serial = 908] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8f4b4c00) [pid = 18804] [serial = 920] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8f4ba400) [pid = 18804] [serial = 921] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x913b0c00) [pid = 18804] [serial = 651] [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.] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x911b4c00) [pid = 18804] [serial = 951] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8eecd400) [pid = 18804] [serial = 948] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ed06800) [pid = 18804] [serial = 942] [outer = (nil)] [url = about:blank] 10:14:08 INFO - PROCESS | 18804 | 1467998048950 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1538ms 10:14:08 INFO - PROCESS | 18804 | 1467998048986 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:14:08 INFO - PROCESS | 18804 | 1467998048991 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:14:09 INFO - PROCESS | 18804 | 1467998049001 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:14:09 INFO - PROCESS | 18804 | 1467998049004 Marionette TRACE conn3 <- [1,1338,null,{}] 10:14:09 INFO - PROCESS | 18804 | 1467998049011 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:09 INFO - PROCESS | 18804 | 1467998049016 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:09 INFO - PROCESS | 18804 | 1467998049178 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:14:09 INFO - PROCESS | 18804 | 1467998049314 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:09 INFO - PROCESS | 18804 | 1467998049323 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ebc00 == 39 [pid = 18804] [id = 342] 10:14:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8df51400) [pid = 18804] [serial = 1027] [outer = (nil)] 10:14:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8e30b000) [pid = 18804] [serial = 1028] [outer = 0x8df51400] 10:14:09 INFO - PROCESS | 18804 | 1467998049389 Marionette DEBUG loaded listener.js 10:14:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8e609c00) [pid = 18804] [serial = 1029] [outer = 0x8df51400] 10:14:10 INFO - PROCESS | 18804 | 1467998050585 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1637ms 10:14:10 INFO - PROCESS | 18804 | 1467998050646 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:14:10 INFO - PROCESS | 18804 | 1467998050649 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:14:10 INFO - PROCESS | 18804 | 1467998050656 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:14:10 INFO - PROCESS | 18804 | 1467998050661 Marionette TRACE conn3 <- [1,1342,null,{}] 10:14:10 INFO - PROCESS | 18804 | 1467998050677 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:10 INFO - PROCESS | 18804 | 1467998050685 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:10 INFO - PROCESS | 18804 | 1467998050922 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:14:10 INFO - PROCESS | 18804 | 1467998050950 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:10 INFO - PROCESS | 18804 | 1467998050957 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d451c00 == 40 [pid = 18804] [id = 343] 10:14:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8e608c00) [pid = 18804] [serial = 1030] [outer = (nil)] 10:14:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8ec4dc00) [pid = 18804] [serial = 1031] [outer = 0x8e608c00] 10:14:11 INFO - PROCESS | 18804 | 1467998051023 Marionette DEBUG loaded listener.js 10:14:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8ed04800) [pid = 18804] [serial = 1032] [outer = 0x8e608c00] 10:14:11 INFO - PROCESS | 18804 | 1467998051850 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1230ms 10:14:11 INFO - PROCESS | 18804 | 1467998051887 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:14:11 INFO - PROCESS | 18804 | 1467998051890 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:14:11 INFO - PROCESS | 18804 | 1467998051900 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:14:11 INFO - PROCESS | 18804 | 1467998051904 Marionette TRACE conn3 <- [1,1346,null,{}] 10:14:11 INFO - PROCESS | 18804 | 1467998051918 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:11 INFO - PROCESS | 18804 | 1467998051923 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:12 INFO - PROCESS | 18804 | 1467998052148 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:14:12 INFO - PROCESS | 18804 | 1467998052168 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:12 INFO - PROCESS | 18804 | 1467998052177 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b5c00 == 41 [pid = 18804] [id = 344] 10:14:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8dfc8800) [pid = 18804] [serial = 1033] [outer = (nil)] 10:14:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8ee5d800) [pid = 18804] [serial = 1034] [outer = 0x8dfc8800] 10:14:12 INFO - PROCESS | 18804 | 1467998052242 Marionette DEBUG loaded listener.js 10:14:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8eec9800) [pid = 18804] [serial = 1035] [outer = 0x8dfc8800] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x913be800) [pid = 18804] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8dfcac00) [pid = 18804] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8eed5000) [pid = 18804] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8c2ec000) [pid = 18804] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8df5e000) [pid = 18804] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x91de9000) [pid = 18804] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8d6b6c00) [pid = 18804] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x89790000) [pid = 18804] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x91e50800) [pid = 18804] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8ee53000) [pid = 18804] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x913b1c00) [pid = 18804] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x89852c00) [pid = 18804] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8c2e8c00) [pid = 18804] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8c2eac00) [pid = 18804] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:14:12 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8d44f800) [pid = 18804] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:14:13 INFO - PROCESS | 18804 | 1467998053328 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1482ms 10:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:14:13 INFO - PROCESS | 18804 | 1467998053383 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:14:13 INFO - PROCESS | 18804 | 1467998053385 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:14:13 INFO - PROCESS | 18804 | 1467998053390 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:14:13 INFO - PROCESS | 18804 | 1467998053395 Marionette TRACE conn3 <- [1,1350,null,{}] 10:14:13 INFO - PROCESS | 18804 | 1467998053400 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:13 INFO - PROCESS | 18804 | 1467998053405 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:13 INFO - PROCESS | 18804 | 1467998053616 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:14:13 INFO - PROCESS | 18804 | 1467998053630 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:13 INFO - PROCESS | 18804 | 1467998053635 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d44f800 == 42 [pid = 18804] [id = 345] 10:14:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8d45c400) [pid = 18804] [serial = 1036] [outer = (nil)] 10:14:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8ec4d400) [pid = 18804] [serial = 1037] [outer = 0x8d45c400] 10:14:13 INFO - PROCESS | 18804 | 1467998053712 Marionette DEBUG loaded listener.js 10:14:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8f495800) [pid = 18804] [serial = 1038] [outer = 0x8d45c400] 10:14:14 INFO - PROCESS | 18804 | 1467998054528 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1178ms 10:14:14 INFO - PROCESS | 18804 | 1467998054569 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:14:14 INFO - PROCESS | 18804 | 1467998054573 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:14:14 INFO - PROCESS | 18804 | 1467998054579 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:14:14 INFO - PROCESS | 18804 | 1467998054582 Marionette TRACE conn3 <- [1,1354,null,{}] 10:14:14 INFO - PROCESS | 18804 | 1467998054587 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:14 INFO - PROCESS | 18804 | 1467998054596 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:14 INFO - PROCESS | 18804 | 1467998054745 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:14:14 INFO - PROCESS | 18804 | 1467998054754 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:14 INFO - PROCESS | 18804 | 1467998054759 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23e400 == 43 [pid = 18804] [id = 346] 10:14:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8ed10400) [pid = 18804] [serial = 1039] [outer = (nil)] 10:14:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8f50b400) [pid = 18804] [serial = 1040] [outer = 0x8ed10400] 10:14:14 INFO - PROCESS | 18804 | 1467998054827 Marionette DEBUG loaded listener.js 10:14:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8f8e4000) [pid = 18804] [serial = 1041] [outer = 0x8ed10400] 10:14:15 INFO - PROCESS | 18804 | 1467998055965 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1427ms 10:14:16 INFO - PROCESS | 18804 | 1467998056006 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:14:16 INFO - PROCESS | 18804 | 1467998056012 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:14:16 INFO - PROCESS | 18804 | 1467998056020 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:14:16 INFO - PROCESS | 18804 | 1467998056028 Marionette TRACE conn3 <- [1,1358,null,{}] 10:14:16 INFO - PROCESS | 18804 | 1467998056035 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:16 INFO - PROCESS | 18804 | 1467998056041 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:16 INFO - PROCESS | 18804 | 1467998056257 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:14:16 INFO - PROCESS | 18804 | 1467998056480 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:16 INFO - PROCESS | 18804 | 1467998056489 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38b400 == 44 [pid = 18804] [id = 347] 10:14:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8d390400) [pid = 18804] [serial = 1042] [outer = (nil)] 10:14:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8d458800) [pid = 18804] [serial = 1043] [outer = 0x8d390400] 10:14:16 INFO - PROCESS | 18804 | 1467998056585 Marionette DEBUG loaded listener.js 10:14:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8dfc1800) [pid = 18804] [serial = 1044] [outer = 0x8d390400] 10:14:17 INFO - PROCESS | 18804 | 1467998057452 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1493ms 10:14:17 INFO - PROCESS | 18804 | 1467998057513 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:14:17 INFO - PROCESS | 18804 | 1467998057521 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:14:17 INFO - PROCESS | 18804 | 1467998057531 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 18804 | 1467998057535 Marionette TRACE conn3 <- [1,1362,null,{}] 10:14:17 INFO - PROCESS | 18804 | 1467998057542 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:17 INFO - PROCESS | 18804 | 1467998057548 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:17 INFO - PROCESS | 18804 | 1467998057781 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:14:18 INFO - PROCESS | 18804 | 1467998058043 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:18 INFO - PROCESS | 18804 | 1467998058053 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea23400 == 45 [pid = 18804] [id = 348] 10:14:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8ebe8800) [pid = 18804] [serial = 1045] [outer = (nil)] 10:14:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8ec47000) [pid = 18804] [serial = 1046] [outer = 0x8ebe8800] 10:14:18 INFO - PROCESS | 18804 | 1467998058174 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8ed01400) [pid = 18804] [serial = 1047] [outer = 0x8ebe8800] 10:14:19 INFO - PROCESS | 18804 | 1467998059146 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1685ms 10:14:19 INFO - PROCESS | 18804 | 1467998059217 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 18804 | 1467998059220 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:14:19 INFO - PROCESS | 18804 | 1467998059228 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 18804 | 1467998059234 Marionette TRACE conn3 <- [1,1366,null,{}] 10:14:19 INFO - PROCESS | 18804 | 1467998059250 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:19 INFO - PROCESS | 18804 | 1467998059258 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:19 INFO - PROCESS | 18804 | 1467998059480 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:14:19 INFO - PROCESS | 18804 | 1467998059699 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:19 INFO - PROCESS | 18804 | 1467998059710 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45b800 == 46 [pid = 18804] [id = 349] 10:14:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8f491000) [pid = 18804] [serial = 1048] [outer = (nil)] 10:14:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8f8ea400) [pid = 18804] [serial = 1049] [outer = 0x8f491000] 10:14:19 INFO - PROCESS | 18804 | 1467998059829 Marionette DEBUG loaded listener.js 10:14:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x911bfc00) [pid = 18804] [serial = 1050] [outer = 0x8f491000] 10:14:20 INFO - PROCESS | 18804 | 1467998060758 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:14:20 INFO - PROCESS | 18804 | 1467998060815 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:14:20 INFO - PROCESS | 18804 | 1467998060821 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:14:20 INFO - PROCESS | 18804 | 1467998060825 Marionette TRACE conn3 <- [1,1370,null,{}] 10:14:20 INFO - PROCESS | 18804 | 1467998060830 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:20 INFO - PROCESS | 18804 | 1467998060835 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:21 INFO - PROCESS | 18804 | 1467998061047 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:14:21 INFO - PROCESS | 18804 | 1467998061259 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:21 INFO - PROCESS | 18804 | 1467998061268 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984fc00 == 47 [pid = 18804] [id = 350] 10:14:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8f8e9c00) [pid = 18804] [serial = 1051] [outer = (nil)] 10:14:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x913b3c00) [pid = 18804] [serial = 1052] [outer = 0x8f8e9c00] 10:14:21 INFO - PROCESS | 18804 | 1467998061386 Marionette DEBUG loaded listener.js 10:14:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x913b9c00) [pid = 18804] [serial = 1053] [outer = 0x8f8e9c00] 10:14:22 INFO - PROCESS | 18804 | 1467998062261 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:14:22 INFO - PROCESS | 18804 | 1467998062304 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:14:22 INFO - PROCESS | 18804 | 1467998062311 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:14:22 INFO - PROCESS | 18804 | 1467998062315 Marionette TRACE conn3 <- [1,1374,null,{}] 10:14:22 INFO - PROCESS | 18804 | 1467998062320 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:22 INFO - PROCESS | 18804 | 1467998062325 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:22 INFO - PROCESS | 18804 | 1467998062490 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:14:22 INFO - PROCESS | 18804 | 1467998062666 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:22 INFO - PROCESS | 18804 | 1467998062675 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df60c00 == 48 [pid = 18804] [id = 351] 10:14:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x8ec43800) [pid = 18804] [serial = 1054] [outer = (nil)] 10:14:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x91c20800) [pid = 18804] [serial = 1055] [outer = 0x8ec43800] 10:14:22 INFO - PROCESS | 18804 | 1467998062755 Marionette DEBUG loaded listener.js 10:14:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x91c23000) [pid = 18804] [serial = 1056] [outer = 0x8ec43800] 10:14:23 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:23 INFO - PROCESS | 18804 | 1467998063808 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:14:23 INFO - PROCESS | 18804 | 1467998063847 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:14:23 INFO - PROCESS | 18804 | 1467998063854 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:14:23 INFO - PROCESS | 18804 | 1467998063858 Marionette TRACE conn3 <- [1,1378,null,{}] 10:14:23 INFO - PROCESS | 18804 | 1467998063863 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:23 INFO - PROCESS | 18804 | 1467998063873 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:24 INFO - PROCESS | 18804 | 1467998064112 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:14:24 INFO - PROCESS | 18804 | 1467998064628 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:24 INFO - PROCESS | 18804 | 1467998064635 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23fc00 == 49 [pid = 18804] [id = 352] 10:14:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 105 (0x8d240000) [pid = 18804] [serial = 1057] [outer = (nil)] 10:14:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 106 (0x8d450c00) [pid = 18804] [serial = 1058] [outer = 0x8d240000] 10:14:24 INFO - PROCESS | 18804 | 1467998064714 Marionette DEBUG loaded listener.js 10:14:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 107 (0x8dca4c00) [pid = 18804] [serial = 1059] [outer = 0x8d240000] 10:14:25 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable 10:14:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13 10:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:25 INFO - _addTest/ [0,1381,"getWindowHandle",null] 10:14:25 INFO - PROCESS | 18804 | 1467998065696 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:14:25 INFO - PROCESS | 18804 | 1467998065704 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:14:25 INFO - PROCESS | 18804 | 1467998065708 Marionette TRACE conn3 <- [1,1382,null,{}] 10:14:25 INFO - PROCESS | 18804 | 1467998065716 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:25 INFO - PROCESS | 18804 | 1467998065724 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:25 INFO - PROCESS | 18804 | 1467998065881 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:14:26 INFO - PROCESS | 18804 | 1467998066068 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:26 INFO - PROCESS | 18804 | 1467998066076 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d241000 == 50 [pid = 18804] [id = 353] 10:14:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 108 (0x8df5b400) [pid = 18804] [serial = 1060] [outer = (nil)] 10:14:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 109 (0x8ea26400) [pid = 18804] [serial = 1061] [outer = 0x8df5b400] 10:14:26 INFO - PROCESS | 18804 | 1467998066149 Marionette DEBUG loaded listener.js 10:14:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 110 (0x8ebee800) [pid = 18804] [serial = 1062] [outer = 0x8df5b400] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8979bc00 == 49 [pid = 18804] [id = 301] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8978d400 == 48 [pid = 18804] [id = 312] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2eb800 == 47 [pid = 18804] [id = 311] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30cc00 == 46 [pid = 18804] [id = 300] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8978e400 == 45 [pid = 18804] [id = 327] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23c800 == 44 [pid = 18804] [id = 298] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x89850400 == 43 [pid = 18804] [id = 303] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8d394c00 == 42 [pid = 18804] [id = 299] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8984f000 == 41 [pid = 18804] [id = 313] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe2c00 == 40 [pid = 18804] [id = 302] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe7000 == 39 [pid = 18804] [id = 305] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8d244400 == 38 [pid = 18804] [id = 314] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8d395c00 == 37 [pid = 18804] [id = 307] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c5000 == 36 [pid = 18804] [id = 304] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e3c00 == 35 [pid = 18804] [id = 308] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8df57000 == 34 [pid = 18804] [id = 306] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea19400 == 33 [pid = 18804] [id = 309] 10:14:27 INFO - PROCESS | 18804 | --DOCSHELL 0x89799000 == 32 [pid = 18804] [id = 310] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 109 (0x92319c00) [pid = 18804] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 108 (0x91de1c00) [pid = 18804] [serial = 968] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 107 (0x8e305400) [pid = 18804] [serial = 993] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 106 (0x8f502000) [pid = 18804] [serial = 959] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 105 (0x8d396000) [pid = 18804] [serial = 954] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 104 (0x8e30f000) [pid = 18804] [serial = 956] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x91e5c000) [pid = 18804] [serial = 972] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0x8df59c00) [pid = 18804] [serial = 981] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x8dc9f400) [pid = 18804] [serial = 980] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x89857000) [pid = 18804] [serial = 984] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x9202e800) [pid = 18804] [serial = 974] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8ea1ec00) [pid = 18804] [serial = 957] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x9231d800) [pid = 18804] [serial = 975] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x91c22c00) [pid = 18804] [serial = 966] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x91c1fc00) [pid = 18804] [serial = 965] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x913bfc00) [pid = 18804] [serial = 962] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8e608000) [pid = 18804] [serial = 978] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8df55800) [pid = 18804] [serial = 995] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8d24a000) [pid = 18804] [serial = 987] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8e306000) [pid = 18804] [serial = 977] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8d241800) [pid = 18804] [serial = 986] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8dca0400) [pid = 18804] [serial = 990] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x91e52800) [pid = 18804] [serial = 969] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8984c400) [pid = 18804] [serial = 983] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x91e5a400) [pid = 18804] [serial = 971] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8d45d400) [pid = 18804] [serial = 989] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8d246400) [pid = 18804] [serial = 953] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x911b2400) [pid = 18804] [serial = 960] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8dfd0000) [pid = 18804] [serial = 992] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8e603000) [pid = 18804] [serial = 996] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x91c1c000) [pid = 18804] [serial = 963] [outer = (nil)] [url = about:blank] 10:14:27 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ea1bc00) [pid = 18804] [serial = 998] [outer = (nil)] [url = about:blank] 10:14:28 INFO - PROCESS | 18804 | [18804] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:28 INFO - PROCESS | 18804 | 1467998068230 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:14:28 INFO - PROCESS | 18804 | 1467998068304 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:14:28 INFO - PROCESS | 18804 | 1467998068311 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:14:28 INFO - PROCESS | 18804 | 1467998068319 Marionette TRACE conn3 <- [1,1386,null,{}] 10:14:28 INFO - PROCESS | 18804 | 1467998068326 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:28 INFO - PROCESS | 18804 | 1467998068331 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:28 INFO - PROCESS | 18804 | 1467998068489 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:14:28 INFO - PROCESS | 18804 | 1467998068622 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:28 INFO - PROCESS | 18804 | 1467998068628 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x89855c00 == 33 [pid = 18804] [id = 354] 10:14:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x89859c00) [pid = 18804] [serial = 1063] [outer = (nil)] 10:14:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8c2ea000) [pid = 18804] [serial = 1064] [outer = 0x89859c00] 10:14:28 INFO - PROCESS | 18804 | 1467998068697 Marionette DEBUG loaded listener.js 10:14:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8c2efc00) [pid = 18804] [serial = 1065] [outer = 0x89859c00] 10:14:29 INFO - PROCESS | 18804 | 1467998069486 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:14:29 INFO - PROCESS | 18804 | 1467998069561 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:14:29 INFO - PROCESS | 18804 | 1467998069572 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:14:29 INFO - PROCESS | 18804 | 1467998069575 Marionette TRACE conn3 <- [1,1390,null,{}] 10:14:29 INFO - PROCESS | 18804 | 1467998069581 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:29 INFO - PROCESS | 18804 | 1467998069587 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:29 INFO - PROCESS | 18804 | 1467998069747 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:14:29 INFO - PROCESS | 18804 | 1467998069757 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:29 INFO - PROCESS | 18804 | 1467998069766 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d452400 == 34 [pid = 18804] [id = 355] 10:14:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8d45e000) [pid = 18804] [serial = 1066] [outer = (nil)] 10:14:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8d6bc400) [pid = 18804] [serial = 1067] [outer = 0x8d45e000] 10:14:29 INFO - PROCESS | 18804 | 1467998069956 Marionette DEBUG loaded listener.js 10:14:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8dc9f400) [pid = 18804] [serial = 1068] [outer = 0x8d45e000] 10:14:30 INFO - PROCESS | 18804 | 1467998070815 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1286ms 10:14:30 INFO - PROCESS | 18804 | 1467998070858 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:14:30 INFO - PROCESS | 18804 | 1467998070861 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:14:30 INFO - PROCESS | 18804 | 1467998070867 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:14:30 INFO - PROCESS | 18804 | 1467998070873 Marionette TRACE conn3 <- [1,1394,null,{}] 10:14:30 INFO - PROCESS | 18804 | 1467998070896 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:30 INFO - PROCESS | 18804 | 1467998070905 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:31 INFO - PROCESS | 18804 | 1467998071104 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:14:31 INFO - PROCESS | 18804 | 1467998071130 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:31 INFO - PROCESS | 18804 | 1467998071141 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfcf000 == 35 [pid = 18804] [id = 356] 10:14:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8dfcf400) [pid = 18804] [serial = 1069] [outer = (nil)] 10:14:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8e302c00) [pid = 18804] [serial = 1070] [outer = 0x8dfcf400] 10:14:31 INFO - PROCESS | 18804 | 1467998071209 Marionette DEBUG loaded listener.js 10:14:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8e30c800) [pid = 18804] [serial = 1071] [outer = 0x8dfcf400] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8e608c00) [pid = 18804] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8dfc8800) [pid = 18804] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x89793400) [pid = 18804] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ec4f000) [pid = 18804] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ec50c00) [pid = 18804] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8e60b400) [pid = 18804] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8d455000) [pid = 18804] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8c2e4800) [pid = 18804] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8df51400) [pid = 18804] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8f492c00) [pid = 18804] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8c1c4400) [pid = 18804] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8dfca000) [pid = 18804] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8c1cdc00) [pid = 18804] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d45c400) [pid = 18804] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:14:32 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8ed10400) [pid = 18804] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:14:32 INFO - PROCESS | 18804 | 1467998072855 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2033ms 10:14:32 INFO - PROCESS | 18804 | 1467998072900 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:14:32 INFO - PROCESS | 18804 | 1467998072905 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:14:32 INFO - PROCESS | 18804 | 1467998072910 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:14:32 INFO - PROCESS | 18804 | 1467998072914 Marionette TRACE conn3 <- [1,1398,null,{}] 10:14:32 INFO - PROCESS | 18804 | 1467998072925 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:32 INFO - PROCESS | 18804 | 1467998072929 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:33 INFO - PROCESS | 18804 | 1467998073126 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:14:33 INFO - PROCESS | 18804 | 1467998073138 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:33 INFO - PROCESS | 18804 | 1467998073147 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8985a800 == 36 [pid = 18804] [id = 357] 10:14:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8c1cdc00) [pid = 18804] [serial = 1072] [outer = (nil)] 10:14:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8dca7000) [pid = 18804] [serial = 1073] [outer = 0x8c1cdc00] 10:14:33 INFO - PROCESS | 18804 | 1467998073211 Marionette DEBUG loaded listener.js 10:14:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8e603000) [pid = 18804] [serial = 1074] [outer = 0x8c1cdc00] 10:14:33 INFO - PROCESS | 18804 | 1467998073944 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1049ms 10:14:33 INFO - PROCESS | 18804 | 1467998073959 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:14:33 INFO - PROCESS | 18804 | 1467998073962 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:14:33 INFO - PROCESS | 18804 | 1467998073971 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:14:33 INFO - PROCESS | 18804 | 1467998073974 Marionette TRACE conn3 <- [1,1402,null,{}] 10:14:33 INFO - PROCESS | 18804 | 1467998073996 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:34 INFO - PROCESS | 18804 | 1467998074001 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:34 INFO - PROCESS | 18804 | 1467998074185 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:14:34 INFO - PROCESS | 18804 | 1467998074203 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:34 INFO - PROCESS | 18804 | 1467998074211 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x89794c00 == 37 [pid = 18804] [id = 358] 10:14:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x89797000) [pid = 18804] [serial = 1075] [outer = (nil)] 10:14:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e60b400) [pid = 18804] [serial = 1076] [outer = 0x89797000] 10:14:34 INFO - PROCESS | 18804 | 1467998074279 Marionette DEBUG loaded listener.js 10:14:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ea1e800) [pid = 18804] [serial = 1077] [outer = 0x89797000] 10:14:35 INFO - PROCESS | 18804 | 1467998075358 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1432ms 10:14:35 INFO - PROCESS | 18804 | 1467998075402 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:14:35 INFO - PROCESS | 18804 | 1467998075408 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:14:35 INFO - PROCESS | 18804 | 1467998075417 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:14:35 INFO - PROCESS | 18804 | 1467998075422 Marionette TRACE conn3 <- [1,1406,null,{}] 10:14:35 INFO - PROCESS | 18804 | 1467998075431 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:35 INFO - PROCESS | 18804 | 1467998075436 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:35 INFO - PROCESS | 18804 | 1467998075616 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:14:35 INFO - PROCESS | 18804 | 1467998075781 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:35 INFO - PROCESS | 18804 | 1467998075788 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8985ac00 == 38 [pid = 18804] [id = 359] 10:14:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8c2e3400) [pid = 18804] [serial = 1078] [outer = (nil)] 10:14:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8d455400) [pid = 18804] [serial = 1079] [outer = 0x8c2e3400] 10:14:35 INFO - PROCESS | 18804 | 1467998075874 Marionette DEBUG loaded listener.js 10:14:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8dca5400) [pid = 18804] [serial = 1080] [outer = 0x8c2e3400] 10:14:36 INFO - PROCESS | 18804 | 1467998076851 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1484ms 10:14:36 INFO - PROCESS | 18804 | 1467998076901 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:14:36 INFO - PROCESS | 18804 | 1467998076908 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:14:36 INFO - PROCESS | 18804 | 1467998076918 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:14:36 INFO - PROCESS | 18804 | 1467998076922 Marionette TRACE conn3 <- [1,1410,null,{}] 10:14:36 INFO - PROCESS | 18804 | 1467998076928 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:36 INFO - PROCESS | 18804 | 1467998076933 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:37 INFO - PROCESS | 18804 | 1467998077108 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:14:37 INFO - PROCESS | 18804 | 1467998077273 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:37 INFO - PROCESS | 18804 | 1467998077284 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c9400 == 39 [pid = 18804] [id = 360] 10:14:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8e60f800) [pid = 18804] [serial = 1081] [outer = (nil)] 10:14:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8ea1cc00) [pid = 18804] [serial = 1082] [outer = 0x8e60f800] 10:14:37 INFO - PROCESS | 18804 | 1467998077450 Marionette DEBUG loaded listener.js 10:14:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8ebe4000) [pid = 18804] [serial = 1083] [outer = 0x8e60f800] 10:14:38 INFO - PROCESS | 18804 | 1467998078574 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1681ms 10:14:38 INFO - PROCESS | 18804 | 1467998078599 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:14:38 INFO - PROCESS | 18804 | 1467998078603 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:14:38 INFO - PROCESS | 18804 | 1467998078610 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:14:38 INFO - PROCESS | 18804 | 1467998078616 Marionette TRACE conn3 <- [1,1414,null,{}] 10:14:38 INFO - PROCESS | 18804 | 1467998078722 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:38 INFO - PROCESS | 18804 | 1467998078731 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:39 INFO - PROCESS | 18804 | 1467998079006 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:14:39 INFO - PROCESS | 18804 | 1467998079143 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:39 INFO - PROCESS | 18804 | 1467998079154 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed08000 == 40 [pid = 18804] [id = 361] 10:14:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8ed09000) [pid = 18804] [serial = 1084] [outer = (nil)] 10:14:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8ee58c00) [pid = 18804] [serial = 1085] [outer = 0x8ed09000] 10:14:39 INFO - PROCESS | 18804 | 1467998079234 Marionette DEBUG loaded listener.js 10:14:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8ee5e000) [pid = 18804] [serial = 1086] [outer = 0x8ed09000] 10:14:40 INFO - PROCESS | 18804 | 1467998080352 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1765ms 10:14:40 INFO - PROCESS | 18804 | 1467998080375 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:14:40 INFO - PROCESS | 18804 | 1467998080380 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:14:40 INFO - PROCESS | 18804 | 1467998080386 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:14:40 INFO - PROCESS | 18804 | 1467998080390 Marionette TRACE conn3 <- [1,1418,null,{}] 10:14:40 INFO - PROCESS | 18804 | 1467998080396 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:40 INFO - PROCESS | 18804 | 1467998080401 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:40 INFO - PROCESS | 18804 | 1467998080723 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:14:40 INFO - PROCESS | 18804 | 1467998080959 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:40 INFO - PROCESS | 18804 | 1467998080970 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978ec00 == 41 [pid = 18804] [id = 362] 10:14:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8979a000) [pid = 18804] [serial = 1087] [outer = (nil)] 10:14:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8984f800) [pid = 18804] [serial = 1088] [outer = 0x8979a000] 10:14:41 INFO - PROCESS | 18804 | 1467998081040 Marionette DEBUG loaded listener.js 10:14:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8c1c8c00) [pid = 18804] [serial = 1089] [outer = 0x8979a000] 10:14:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23fc00 == 40 [pid = 18804] [id = 352] 10:14:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8985a800 == 39 [pid = 18804] [id = 357] 10:14:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfcf000 == 38 [pid = 18804] [id = 356] 10:14:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8d452400 == 37 [pid = 18804] [id = 355] 10:14:41 INFO - PROCESS | 18804 | --DOCSHELL 0x89855c00 == 36 [pid = 18804] [id = 354] 10:14:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8d241000 == 35 [pid = 18804] [id = 353] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ec4dc00) [pid = 18804] [serial = 1031] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8ed04800) [pid = 18804] [serial = 1032] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8ee5d800) [pid = 18804] [serial = 1034] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8984d000) [pid = 18804] [serial = 1022] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8c1c9c00) [pid = 18804] [serial = 1023] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8ed05c00) [pid = 18804] [serial = 1007] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ed0cc00) [pid = 18804] [serial = 1008] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8eeca800) [pid = 18804] [serial = 1010] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8eed3800) [pid = 18804] [serial = 1011] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ebeac00) [pid = 18804] [serial = 999] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8f8e8800) [pid = 18804] [serial = 1016] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8f8e6000) [pid = 18804] [serial = 1017] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8f50bc00) [pid = 18804] [serial = 1019] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x913a3400) [pid = 18804] [serial = 1020] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8e30b000) [pid = 18804] [serial = 1028] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8f49a800) [pid = 18804] [serial = 1013] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8f49e400) [pid = 18804] [serial = 1014] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d459800) [pid = 18804] [serial = 1025] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d6c4000) [pid = 18804] [serial = 1026] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8e305c00) [pid = 18804] [serial = 1004] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8e60f400) [pid = 18804] [serial = 1005] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8d450800) [pid = 18804] [serial = 1001] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8d45a400) [pid = 18804] [serial = 1002] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8f495800) [pid = 18804] [serial = 1038] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8eec9800) [pid = 18804] [serial = 1035] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8f50b400) [pid = 18804] [serial = 1040] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8e609c00) [pid = 18804] [serial = 1029] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8ec4d400) [pid = 18804] [serial = 1037] [outer = (nil)] [url = about:blank] 10:14:41 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8f8e4000) [pid = 18804] [serial = 1041] [outer = (nil)] [url = about:blank] 10:14:42 INFO - PROCESS | 18804 | 1467998082078 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1728ms 10:14:42 INFO - PROCESS | 18804 | 1467998082116 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:14:42 INFO - PROCESS | 18804 | 1467998082120 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:14:42 INFO - PROCESS | 18804 | 1467998082129 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:14:42 INFO - PROCESS | 18804 | 1467998082133 Marionette TRACE conn3 <- [1,1422,null,{}] 10:14:42 INFO - PROCESS | 18804 | 1467998082140 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:42 INFO - PROCESS | 18804 | 1467998082147 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:42 INFO - PROCESS | 18804 | 1467998082298 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:14:42 INFO - PROCESS | 18804 | 1467998082463 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:42 INFO - PROCESS | 18804 | 1467998082470 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2f0c00 == 36 [pid = 18804] [id = 363] 10:14:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8d23fc00) [pid = 18804] [serial = 1090] [outer = (nil)] 10:14:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8d395800) [pid = 18804] [serial = 1091] [outer = 0x8d23fc00] 10:14:42 INFO - PROCESS | 18804 | 1467998082542 Marionette DEBUG loaded listener.js 10:14:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8d45a400) [pid = 18804] [serial = 1092] [outer = 0x8d23fc00] 10:14:43 INFO - PROCESS | 18804 | 1467998083293 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1231ms 10:14:43 INFO - PROCESS | 18804 | 1467998083362 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:14:43 INFO - PROCESS | 18804 | 1467998083370 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:14:43 INFO - PROCESS | 18804 | 1467998083379 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:14:43 INFO - PROCESS | 18804 | 1467998083382 Marionette TRACE conn3 <- [1,1426,null,{}] 10:14:43 INFO - PROCESS | 18804 | 1467998083388 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:43 INFO - PROCESS | 18804 | 1467998083393 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:43 INFO - PROCESS | 18804 | 1467998083547 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:14:43 INFO - PROCESS | 18804 | 1467998083560 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:43 INFO - PROCESS | 18804 | 1467998083568 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38f400 == 37 [pid = 18804] [id = 364] 10:14:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8d6b8000) [pid = 18804] [serial = 1093] [outer = (nil)] 10:14:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8e305400) [pid = 18804] [serial = 1094] [outer = 0x8d6b8000] 10:14:43 INFO - PROCESS | 18804 | 1467998083757 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8e603800) [pid = 18804] [serial = 1095] [outer = 0x8d6b8000] 10:14:44 INFO - PROCESS | 18804 | 1467998084602 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1285ms 10:14:44 INFO - PROCESS | 18804 | 1467998084665 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:14:44 INFO - PROCESS | 18804 | 1467998084671 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:14:44 INFO - PROCESS | 18804 | 1467998084710 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 18804 | 1467998084717 Marionette TRACE conn3 <- [1,1430,null,{}] 10:14:44 INFO - PROCESS | 18804 | 1467998084722 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:44 INFO - PROCESS | 18804 | 1467998084728 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:44 INFO - PROCESS | 18804 | 1467998084953 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:14:44 INFO - PROCESS | 18804 | 1467998084973 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:44 INFO - PROCESS | 18804 | 1467998084981 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc5000 == 38 [pid = 18804] [id = 365] 10:14:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8e60b000) [pid = 18804] [serial = 1096] [outer = (nil)] 10:14:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8ec46400) [pid = 18804] [serial = 1097] [outer = 0x8e60b000] 10:14:45 INFO - PROCESS | 18804 | 1467998085044 Marionette DEBUG loaded listener.js 10:14:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ed05c00) [pid = 18804] [serial = 1098] [outer = 0x8e60b000] 10:14:45 INFO - PROCESS | 18804 | 1467998085926 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1244ms 10:14:45 INFO - PROCESS | 18804 | 1467998085947 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:14:45 INFO - PROCESS | 18804 | 1467998085950 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:14:45 INFO - PROCESS | 18804 | 1467998085962 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:14:45 INFO - PROCESS | 18804 | 1467998085964 Marionette TRACE conn3 <- [1,1434,null,{}] 10:14:45 INFO - PROCESS | 18804 | 1467998085971 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:45 INFO - PROCESS | 18804 | 1467998085975 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:46 INFO - PROCESS | 18804 | 1467998086166 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:14:46 INFO - PROCESS | 18804 | 1467998086186 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:46 INFO - PROCESS | 18804 | 1467998086195 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ec42000 == 39 [pid = 18804] [id = 366] 10:14:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ec42400) [pid = 18804] [serial = 1099] [outer = (nil)] 10:14:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ee56800) [pid = 18804] [serial = 1100] [outer = 0x8ec42400] 10:14:46 INFO - PROCESS | 18804 | 1467998086259 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8dca8000) [pid = 18804] [serial = 1101] [outer = 0x8ec42400] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8dfcf400) [pid = 18804] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d390400) [pid = 18804] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ebe8800) [pid = 18804] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x89859c00) [pid = 18804] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8f491000) [pid = 18804] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8f8e9c00) [pid = 18804] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8df5b400) [pid = 18804] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8ec43800) [pid = 18804] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8d240000) [pid = 18804] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8d45e000) [pid = 18804] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:14:46 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8c1cdc00) [pid = 18804] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:14:47 INFO - PROCESS | 18804 | 1467998087311 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1426ms 10:14:47 INFO - PROCESS | 18804 | 1467998087390 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:14:47 INFO - PROCESS | 18804 | 1467998087397 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:14:47 INFO - PROCESS | 18804 | 1467998087406 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 18804 | 1467998087410 Marionette TRACE conn3 <- [1,1438,null,{}] 10:14:47 INFO - PROCESS | 18804 | 1467998087419 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:47 INFO - PROCESS | 18804 | 1467998087425 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:47 INFO - PROCESS | 18804 | 1467998087645 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:14:47 INFO - PROCESS | 18804 | 1467998087818 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:47 INFO - PROCESS | 18804 | 1467998087833 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e8c00 == 40 [pid = 18804] [id = 367] 10:14:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8c2ed800) [pid = 18804] [serial = 1102] [outer = (nil)] 10:14:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8d247000) [pid = 18804] [serial = 1103] [outer = 0x8c2ed800] 10:14:47 INFO - PROCESS | 18804 | 1467998087980 Marionette DEBUG loaded listener.js 10:14:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8d459800) [pid = 18804] [serial = 1104] [outer = 0x8c2ed800] 10:14:48 INFO - PROCESS | 18804 | 1467998088933 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1585ms 10:14:48 INFO - PROCESS | 18804 | 1467998088991 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:14:48 INFO - PROCESS | 18804 | 1467998088998 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:14:49 INFO - PROCESS | 18804 | 1467998089008 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:14:49 INFO - PROCESS | 18804 | 1467998089012 Marionette TRACE conn3 <- [1,1442,null,{}] 10:14:49 INFO - PROCESS | 18804 | 1467998089019 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:49 INFO - PROCESS | 18804 | 1467998089025 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:49 INFO - PROCESS | 18804 | 1467998089247 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:14:49 INFO - PROCESS | 18804 | 1467998089460 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:49 INFO - PROCESS | 18804 | 1467998089468 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df60400 == 41 [pid = 18804] [id = 368] 10:14:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8e601c00) [pid = 18804] [serial = 1105] [outer = (nil)] 10:14:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8e60e400) [pid = 18804] [serial = 1106] [outer = 0x8e601c00] 10:14:49 INFO - PROCESS | 18804 | 1467998089595 Marionette DEBUG loaded listener.js 10:14:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8ea1d400) [pid = 18804] [serial = 1107] [outer = 0x8e601c00] 10:14:50 INFO - PROCESS | 18804 | 1467998090515 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1584ms 10:14:50 INFO - PROCESS | 18804 | 1467998090593 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:14:50 INFO - PROCESS | 18804 | 1467998090597 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:14:50 INFO - PROCESS | 18804 | 1467998090604 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:14:50 INFO - PROCESS | 18804 | 1467998090610 Marionette TRACE conn3 <- [1,1446,null,{}] 10:14:50 INFO - PROCESS | 18804 | 1467998090626 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:50 INFO - PROCESS | 18804 | 1467998090635 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:50 INFO - PROCESS | 18804 | 1467998090892 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:14:51 INFO - PROCESS | 18804 | 1467998091103 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:51 INFO - PROCESS | 18804 | 1467998091113 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8eed0000 == 42 [pid = 18804] [id = 369] 10:14:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8eed1800) [pid = 18804] [serial = 1108] [outer = (nil)] 10:14:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8eed5800) [pid = 18804] [serial = 1109] [outer = 0x8eed1800] 10:14:51 INFO - PROCESS | 18804 | 1467998091210 Marionette DEBUG loaded listener.js 10:14:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8f48fc00) [pid = 18804] [serial = 1110] [outer = 0x8eed1800] 10:14:52 INFO - PROCESS | 18804 | 1467998092085 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1532ms 10:14:52 INFO - PROCESS | 18804 | 1467998092137 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:14:52 INFO - PROCESS | 18804 | 1467998092142 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:14:52 INFO - PROCESS | 18804 | 1467998092148 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:14:52 INFO - PROCESS | 18804 | 1467998092152 Marionette TRACE conn3 <- [1,1450,null,{}] 10:14:52 INFO - PROCESS | 18804 | 1467998092157 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:52 INFO - PROCESS | 18804 | 1467998092162 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:52 INFO - PROCESS | 18804 | 1467998092329 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:14:52 INFO - PROCESS | 18804 | 1467998092495 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:52 INFO - PROCESS | 18804 | 1467998092501 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f495800 == 43 [pid = 18804] [id = 370] 10:14:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8f498800) [pid = 18804] [serial = 1111] [outer = (nil)] 10:14:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8f4b2800) [pid = 18804] [serial = 1112] [outer = 0x8f498800] 10:14:52 INFO - PROCESS | 18804 | 1467998092579 Marionette DEBUG loaded listener.js 10:14:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8f4b6400) [pid = 18804] [serial = 1113] [outer = 0x8f498800] 10:14:53 INFO - PROCESS | 18804 | 1467998093553 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1481ms 10:14:53 INFO - PROCESS | 18804 | 1467998093630 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:14:53 INFO - PROCESS | 18804 | 1467998093634 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:14:53 INFO - PROCESS | 18804 | 1467998093640 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:14:53 INFO - PROCESS | 18804 | 1467998093644 Marionette TRACE conn3 <- [1,1454,null,{}] 10:14:53 INFO - PROCESS | 18804 | 1467998093649 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:53 INFO - PROCESS | 18804 | 1467998093655 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:53 INFO - PROCESS | 18804 | 1467998093901 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:14:54 INFO - PROCESS | 18804 | 1467998094112 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:54 INFO - PROCESS | 18804 | 1467998094120 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979c400 == 44 [pid = 18804] [id = 371] 10:14:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d38c000) [pid = 18804] [serial = 1114] [outer = (nil)] 10:14:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8f503400) [pid = 18804] [serial = 1115] [outer = 0x8d38c000] 10:14:54 INFO - PROCESS | 18804 | 1467998094240 Marionette DEBUG loaded listener.js 10:14:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8f50a800) [pid = 18804] [serial = 1116] [outer = 0x8d38c000] 10:14:55 INFO - PROCESS | 18804 | 1467998095220 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1633ms 10:14:55 INFO - PROCESS | 18804 | 1467998095274 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:14:55 INFO - PROCESS | 18804 | 1467998095277 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:14:55 INFO - PROCESS | 18804 | 1467998095284 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:14:55 INFO - PROCESS | 18804 | 1467998095287 Marionette TRACE conn3 <- [1,1458,null,{}] 10:14:55 INFO - PROCESS | 18804 | 1467998095293 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:55 INFO - PROCESS | 18804 | 1467998095304 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:55 INFO - PROCESS | 18804 | 1467998095703 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:14:55 INFO - PROCESS | 18804 | 1467998095929 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:55 INFO - PROCESS | 18804 | 1467998095939 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1cc000 == 45 [pid = 18804] [id = 372] 10:14:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8c1cc400) [pid = 18804] [serial = 1117] [outer = (nil)] 10:14:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8c2e5c00) [pid = 18804] [serial = 1118] [outer = 0x8c1cc400] 10:14:56 INFO - PROCESS | 18804 | 1467998096011 Marionette DEBUG loaded listener.js 10:14:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8d242400) [pid = 18804] [serial = 1119] [outer = 0x8c1cc400] 10:14:56 INFO - PROCESS | 18804 | 1467998096907 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1678ms 10:14:56 INFO - PROCESS | 18804 | 1467998096964 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:14:56 INFO - PROCESS | 18804 | 1467998096970 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:14:56 INFO - PROCESS | 18804 | 1467998096978 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:14:56 INFO - PROCESS | 18804 | 1467998096983 Marionette TRACE conn3 <- [1,1462,null,{}] 10:14:56 INFO - PROCESS | 18804 | 1467998096990 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:56 INFO - PROCESS | 18804 | 1467998096995 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:57 INFO - PROCESS | 18804 | 1467998097159 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:14:57 INFO - PROCESS | 18804 | 1467998097406 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:57 INFO - PROCESS | 18804 | 1467998097412 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dcab000 == 46 [pid = 18804] [id = 373] 10:14:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8df56400) [pid = 18804] [serial = 1120] [outer = (nil)] 10:14:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8e304800) [pid = 18804] [serial = 1121] [outer = 0x8df56400] 10:14:57 INFO - PROCESS | 18804 | 1467998097529 Marionette DEBUG loaded listener.js 10:14:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8e607400) [pid = 18804] [serial = 1122] [outer = 0x8df56400] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc5000 == 45 [pid = 18804] [id = 365] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38f400 == 44 [pid = 18804] [id = 364] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2f0c00 == 43 [pid = 18804] [id = 363] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8978ec00 == 42 [pid = 18804] [id = 362] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x89794c00 == 41 [pid = 18804] [id = 358] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed08000 == 40 [pid = 18804] [id = 361] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c9400 == 39 [pid = 18804] [id = 360] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8985ac00 == 38 [pid = 18804] [id = 359] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8df60c00 == 37 [pid = 18804] [id = 351] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38b400 == 36 [pid = 18804] [id = 347] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea23400 == 35 [pid = 18804] [id = 348] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23e400 == 34 [pid = 18804] [id = 346] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8984fc00 == 33 [pid = 18804] [id = 350] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45b800 == 32 [pid = 18804] [id = 349] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8d44f800 == 31 [pid = 18804] [id = 345] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1cc000 == 30 [pid = 18804] [id = 372] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8979c400 == 29 [pid = 18804] [id = 371] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8f495800 == 28 [pid = 18804] [id = 370] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8df60400 == 27 [pid = 18804] [id = 368] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8eed0000 == 26 [pid = 18804] [id = 369] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8ec42000 == 25 [pid = 18804] [id = 366] 10:14:58 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e8c00 == 24 [pid = 18804] [id = 367] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8e302c00) [pid = 18804] [serial = 1070] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8dfc1800) [pid = 18804] [serial = 1044] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8d458800) [pid = 18804] [serial = 1043] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8ed01400) [pid = 18804] [serial = 1047] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ec47000) [pid = 18804] [serial = 1046] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8c2ea000) [pid = 18804] [serial = 1064] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x911bfc00) [pid = 18804] [serial = 1050] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8f8ea400) [pid = 18804] [serial = 1049] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8c2efc00) [pid = 18804] [serial = 1065] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x913b9c00) [pid = 18804] [serial = 1053] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x913b3c00) [pid = 18804] [serial = 1052] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ebee800) [pid = 18804] [serial = 1062] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ea26400) [pid = 18804] [serial = 1061] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x91c23000) [pid = 18804] [serial = 1056] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x91c20800) [pid = 18804] [serial = 1055] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8dca4c00) [pid = 18804] [serial = 1059] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8d450c00) [pid = 18804] [serial = 1058] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8e30c800) [pid = 18804] [serial = 1071] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8dc9f400) [pid = 18804] [serial = 1068] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8e603000) [pid = 18804] [serial = 1074] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8d6bc400) [pid = 18804] [serial = 1067] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8dca7000) [pid = 18804] [serial = 1073] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 18804 | --DOMWINDOW == 60 (0x8e60b400) [pid = 18804] [serial = 1076] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 18804 | 1467998099431 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2483ms 10:14:59 INFO - PROCESS | 18804 | 1467998099461 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:14:59 INFO - PROCESS | 18804 | 1467998099466 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:14:59 INFO - PROCESS | 18804 | 1467998099474 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 18804 | 1467998099479 Marionette TRACE conn3 <- [1,1466,null,{}] 10:14:59 INFO - PROCESS | 18804 | 1467998099487 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:59 INFO - PROCESS | 18804 | 1467998099492 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:59 INFO - PROCESS | 18804 | 1467998099683 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:14:59 INFO - PROCESS | 18804 | 1467998099808 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:59 INFO - PROCESS | 18804 | 1467998099814 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:14:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x89859000 == 25 [pid = 18804] [id = 374] 10:14:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0x8985ac00) [pid = 18804] [serial = 1123] [outer = (nil)] 10:14:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8c2e8400) [pid = 18804] [serial = 1124] [outer = 0x8985ac00] 10:14:59 INFO - PROCESS | 18804 | 1467998099884 Marionette DEBUG loaded listener.js 10:14:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8c2f0c00) [pid = 18804] [serial = 1125] [outer = 0x8985ac00] 10:15:00 INFO - PROCESS | 18804 | 1467998100682 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1231ms 10:15:00 INFO - PROCESS | 18804 | 1467998100706 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:15:00 INFO - PROCESS | 18804 | 1467998100714 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:15:00 INFO - PROCESS | 18804 | 1467998100725 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:15:00 INFO - PROCESS | 18804 | 1467998100729 Marionette TRACE conn3 <- [1,1470,null,{}] 10:15:00 INFO - PROCESS | 18804 | 1467998100735 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:00 INFO - PROCESS | 18804 | 1467998100741 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:00 INFO - PROCESS | 18804 | 1467998100893 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:15:00 INFO - PROCESS | 18804 | 1467998100910 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:00 INFO - PROCESS | 18804 | 1467998100919 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6bbc00 == 26 [pid = 18804] [id = 375] 10:15:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8d6bd000) [pid = 18804] [serial = 1126] [outer = (nil)] 10:15:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8dc9f800) [pid = 18804] [serial = 1127] [outer = 0x8d6bd000] 10:15:00 INFO - PROCESS | 18804 | 1467998100988 Marionette DEBUG loaded listener.js 10:15:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8dca4800) [pid = 18804] [serial = 1128] [outer = 0x8d6bd000] 10:15:02 INFO - PROCESS | 18804 | 1467998102025 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1330ms 10:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:15:02 INFO - PROCESS | 18804 | 1467998102056 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:15:02 INFO - PROCESS | 18804 | 1467998102059 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:15:02 INFO - PROCESS | 18804 | 1467998102066 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:15:02 INFO - PROCESS | 18804 | 1467998102071 Marionette TRACE conn3 <- [1,1474,null,{}] 10:15:02 INFO - PROCESS | 18804 | 1467998102097 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:02 INFO - PROCESS | 18804 | 1467998102105 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:02 INFO - PROCESS | 18804 | 1467998102308 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:15:02 INFO - PROCESS | 18804 | 1467998102335 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 18804 | 1467998102343 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e302400 == 27 [pid = 18804] [id = 376] 10:15:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8e302c00) [pid = 18804] [serial = 1129] [outer = (nil)] 10:15:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8e307c00) [pid = 18804] [serial = 1130] [outer = 0x8e302c00] 10:15:02 INFO - PROCESS | 18804 | 1467998102414 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8e602800) [pid = 18804] [serial = 1131] [outer = 0x8e302c00] 10:15:03 INFO - PROCESS | 18804 | 1467998103325 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1288ms 10:15:03 INFO - PROCESS | 18804 | 1467998103353 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:15:03 INFO - PROCESS | 18804 | 1467998103357 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:15:03 INFO - PROCESS | 18804 | 1467998103370 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 18804 | 1467998103373 Marionette TRACE conn3 <- [1,1478,null,{}] 10:15:03 INFO - PROCESS | 18804 | 1467998103378 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:03 INFO - PROCESS | 18804 | 1467998103383 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:03 INFO - PROCESS | 18804 | 1467998103590 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:15:03 INFO - PROCESS | 18804 | 1467998103613 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:03 INFO - PROCESS | 18804 | 1467998103620 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e60ac00 == 28 [pid = 18804] [id = 377] 10:15:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ea20400) [pid = 18804] [serial = 1132] [outer = (nil)] 10:15:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ebe3c00) [pid = 18804] [serial = 1133] [outer = 0x8ea20400] 10:15:03 INFO - PROCESS | 18804 | 1467998103688 Marionette DEBUG loaded listener.js 10:15:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ebec000) [pid = 18804] [serial = 1134] [outer = 0x8ea20400] 10:15:04 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ec42400) [pid = 18804] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:15:04 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8e60b000) [pid = 18804] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:15:04 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8979a000) [pid = 18804] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:15:04 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8c2e3400) [pid = 18804] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:15:04 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x89797000) [pid = 18804] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:15:04 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8e60f800) [pid = 18804] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:15:04 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8ed09000) [pid = 18804] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:15:04 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8d23fc00) [pid = 18804] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:15:04 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8d6b8000) [pid = 18804] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:15:04 INFO - PROCESS | 18804 | 1467998104972 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1626ms 10:15:04 INFO - PROCESS | 18804 | 1467998104998 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:15:05 INFO - PROCESS | 18804 | 1467998105001 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:15:05 INFO - PROCESS | 18804 | 1467998105007 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:15:05 INFO - PROCESS | 18804 | 1467998105011 Marionette TRACE conn3 <- [1,1482,null,{}] 10:15:05 INFO - PROCESS | 18804 | 1467998105016 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:05 INFO - PROCESS | 18804 | 1467998105021 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:05 INFO - PROCESS | 18804 | 1467998105157 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:15:05 INFO - PROCESS | 18804 | 1467998105170 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:05 INFO - PROCESS | 18804 | 1467998105175 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c7800 == 29 [pid = 18804] [id = 378] 10:15:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8c2e3400) [pid = 18804] [serial = 1135] [outer = (nil)] 10:15:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8e60b000) [pid = 18804] [serial = 1136] [outer = 0x8c2e3400] 10:15:05 INFO - PROCESS | 18804 | 1467998105245 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8ea23400) [pid = 18804] [serial = 1137] [outer = 0x8c2e3400] 10:15:06 INFO - PROCESS | 18804 | 1467998106122 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1177ms 10:15:06 INFO - PROCESS | 18804 | 1467998106185 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:15:06 INFO - PROCESS | 18804 | 1467998106189 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:15:06 INFO - PROCESS | 18804 | 1467998106195 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 18804 | 1467998106198 Marionette TRACE conn3 <- [1,1486,null,{}] 10:15:06 INFO - PROCESS | 18804 | 1467998106203 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:06 INFO - PROCESS | 18804 | 1467998106213 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:06 INFO - PROCESS | 18804 | 1467998106450 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:15:06 INFO - PROCESS | 18804 | 1467998106614 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:06 INFO - PROCESS | 18804 | 1467998106623 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x89795400 == 30 [pid = 18804] [id = 379] 10:15:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x89795c00) [pid = 18804] [serial = 1138] [outer = (nil)] 10:15:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x89850000) [pid = 18804] [serial = 1139] [outer = 0x89795c00] 10:15:06 INFO - PROCESS | 18804 | 1467998106705 Marionette DEBUG loaded listener.js 10:15:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8c1c3000) [pid = 18804] [serial = 1140] [outer = 0x89795c00] 10:15:07 INFO - PROCESS | 18804 | 1467998107881 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1728ms 10:15:07 INFO - PROCESS | 18804 | 1467998107925 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:15:07 INFO - PROCESS | 18804 | 1467998107931 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:15:07 INFO - PROCESS | 18804 | 1467998107939 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:15:07 INFO - PROCESS | 18804 | 1467998107944 Marionette TRACE conn3 <- [1,1490,null,{}] 10:15:07 INFO - PROCESS | 18804 | 1467998107952 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:07 INFO - PROCESS | 18804 | 1467998107960 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:08 INFO - PROCESS | 18804 | 1467998108155 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:15:08 INFO - PROCESS | 18804 | 1467998108350 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:08 INFO - PROCESS | 18804 | 1467998108358 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x89797000 == 31 [pid = 18804] [id = 380] 10:15:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8d38f000) [pid = 18804] [serial = 1141] [outer = (nil)] 10:15:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8d6b9000) [pid = 18804] [serial = 1142] [outer = 0x8d38f000] 10:15:08 INFO - PROCESS | 18804 | 1467998108440 Marionette DEBUG loaded listener.js 10:15:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d6c2400) [pid = 18804] [serial = 1143] [outer = 0x8d38f000] 10:15:09 INFO - PROCESS | 18804 | 1467998109532 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1632ms 10:15:09 INFO - PROCESS | 18804 | 1467998109570 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:15:09 INFO - PROCESS | 18804 | 1467998109574 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:15:09 INFO - PROCESS | 18804 | 1467998109582 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:15:09 INFO - PROCESS | 18804 | 1467998109586 Marionette TRACE conn3 <- [1,1494,null,{}] 10:15:09 INFO - PROCESS | 18804 | 1467998109592 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:09 INFO - PROCESS | 18804 | 1467998109597 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:09 INFO - PROCESS | 18804 | 1467998109781 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:15:10 INFO - PROCESS | 18804 | 1467998110031 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:10 INFO - PROCESS | 18804 | 1467998110040 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ed000 == 32 [pid = 18804] [id = 381] 10:15:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8df58800) [pid = 18804] [serial = 1144] [outer = (nil)] 10:15:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8e30c800) [pid = 18804] [serial = 1145] [outer = 0x8df58800] 10:15:10 INFO - PROCESS | 18804 | 1467998110126 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8e60f400) [pid = 18804] [serial = 1146] [outer = 0x8df58800] 10:15:11 INFO - PROCESS | 18804 | 1467998111164 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1634ms 10:15:11 INFO - PROCESS | 18804 | 1467998111217 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:15:11 INFO - PROCESS | 18804 | 1467998111224 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:15:11 INFO - PROCESS | 18804 | 1467998111241 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:15:11 INFO - PROCESS | 18804 | 1467998111248 Marionette TRACE conn3 <- [1,1498,null,{}] 10:15:11 INFO - PROCESS | 18804 | 1467998111254 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:11 INFO - PROCESS | 18804 | 1467998111260 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:11 INFO - PROCESS | 18804 | 1467998111483 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:15:11 INFO - PROCESS | 18804 | 1467998111694 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:11 INFO - PROCESS | 18804 | 1467998111704 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x89792c00 == 33 [pid = 18804] [id = 382] 10:15:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8979bc00) [pid = 18804] [serial = 1147] [outer = (nil)] 10:15:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8d457400) [pid = 18804] [serial = 1148] [outer = 0x8979bc00] 10:15:11 INFO - PROCESS | 18804 | 1467998111823 Marionette DEBUG loaded listener.js 10:15:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8df59c00) [pid = 18804] [serial = 1149] [outer = 0x8979bc00] 10:15:13 INFO - PROCESS | 18804 | 1467998113020 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8d451c00 == 32 [pid = 18804] [id = 343] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc9000 == 31 [pid = 18804] [id = 330] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6b5c00 == 30 [pid = 18804] [id = 344] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e8000 == 29 [pid = 18804] [id = 328] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8d396800 == 28 [pid = 18804] [id = 329] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ebc00 == 27 [pid = 18804] [id = 342] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x89796c00 == 26 [pid = 18804] [id = 331] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c7800 == 25 [pid = 18804] [id = 378] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8e60ac00 == 24 [pid = 18804] [id = 377] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8e302400 == 23 [pid = 18804] [id = 376] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6bbc00 == 22 [pid = 18804] [id = 375] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x89859000 == 21 [pid = 18804] [id = 374] 10:15:13 INFO - PROCESS | 18804 | --DOCSHELL 0x8dcab000 == 20 [pid = 18804] [id = 373] 10:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1844ms 10:15:13 INFO - PROCESS | 18804 | 1467998113076 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 18804 | 1467998113082 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:15:13 INFO - PROCESS | 18804 | 1467998113090 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 18804 | 1467998113094 Marionette TRACE conn3 <- [1,1502,null,{}] 10:15:13 INFO - PROCESS | 18804 | 1467998113103 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:13 INFO - PROCESS | 18804 | 1467998113108 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:13 INFO - PROCESS | 18804 | 1467998113272 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ec46400) [pid = 18804] [serial = 1097] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8ed05c00) [pid = 18804] [serial = 1098] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8984f800) [pid = 18804] [serial = 1088] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8c1c8c00) [pid = 18804] [serial = 1089] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d455400) [pid = 18804] [serial = 1079] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8dca5400) [pid = 18804] [serial = 1080] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ea1e800) [pid = 18804] [serial = 1077] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ea1cc00) [pid = 18804] [serial = 1082] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ebe4000) [pid = 18804] [serial = 1083] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8ee58c00) [pid = 18804] [serial = 1085] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ee5e000) [pid = 18804] [serial = 1086] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8d395800) [pid = 18804] [serial = 1091] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8d45a400) [pid = 18804] [serial = 1092] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8e305400) [pid = 18804] [serial = 1094] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8dca8000) [pid = 18804] [serial = 1101] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8e603800) [pid = 18804] [serial = 1095] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8ee56800) [pid = 18804] [serial = 1100] [outer = (nil)] [url = about:blank] 10:15:13 INFO - PROCESS | 18804 | 1467998113472 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 18804 | 1467998113484 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e8c00 == 21 [pid = 18804] [id = 383] 10:15:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8c2e9400) [pid = 18804] [serial = 1150] [outer = (nil)] 10:15:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8d247c00) [pid = 18804] [serial = 1151] [outer = 0x8c2e9400] 10:15:13 INFO - PROCESS | 18804 | 1467998113564 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8d390c00) [pid = 18804] [serial = 1152] [outer = 0x8c2e9400] 10:15:14 INFO - PROCESS | 18804 | 1467998114298 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1241ms 10:15:14 INFO - PROCESS | 18804 | 1467998114331 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 18804 | 1467998114337 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:15:14 INFO - PROCESS | 18804 | 1467998114346 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 18804 | 1467998114350 Marionette TRACE conn3 <- [1,1506,null,{}] 10:15:14 INFO - PROCESS | 18804 | 1467998114356 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:14 INFO - PROCESS | 18804 | 1467998114362 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:14 INFO - PROCESS | 18804 | 1467998114513 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:15:14 INFO - PROCESS | 18804 | 1467998114530 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 18804 | 1467998114539 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca0400 == 22 [pid = 18804] [id = 384] 10:15:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8dca5400) [pid = 18804] [serial = 1153] [outer = (nil)] 10:15:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8dcab000) [pid = 18804] [serial = 1154] [outer = 0x8dca5400] 10:15:14 INFO - PROCESS | 18804 | 1467998114607 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8df5c800) [pid = 18804] [serial = 1155] [outer = 0x8dca5400] 10:15:15 INFO - PROCESS | 18804 | 1467998115530 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1234ms 10:15:15 INFO - PROCESS | 18804 | 1467998115581 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:15:15 INFO - PROCESS | 18804 | 1467998115584 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:15:15 INFO - PROCESS | 18804 | 1467998115591 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 18804 | 1467998115596 Marionette TRACE conn3 <- [1,1510,null,{}] 10:15:15 INFO - PROCESS | 18804 | 1467998115611 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:15 INFO - PROCESS | 18804 | 1467998115618 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:15 INFO - PROCESS | 18804 | 1467998115777 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:15:15 INFO - PROCESS | 18804 | 1467998115920 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 18804 | 1467998115931 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e601800 == 23 [pid = 18804] [id = 385] 10:15:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8e60c000) [pid = 18804] [serial = 1156] [outer = (nil)] 10:15:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8ea1e800) [pid = 18804] [serial = 1157] [outer = 0x8e60c000] 10:15:16 INFO - PROCESS | 18804 | 1467998116002 Marionette DEBUG loaded listener.js 10:15:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ebe4800) [pid = 18804] [serial = 1158] [outer = 0x8e60c000] 10:15:16 INFO - PROCESS | 18804 | 1467998116845 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1281ms 10:15:16 INFO - PROCESS | 18804 | 1467998116871 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:15:16 INFO - PROCESS | 18804 | 1467998116874 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:15:16 INFO - PROCESS | 18804 | 1467998116880 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:15:16 INFO - PROCESS | 18804 | 1467998116884 Marionette TRACE conn3 <- [1,1514,null,{}] 10:15:16 INFO - PROCESS | 18804 | 1467998116889 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:16 INFO - PROCESS | 18804 | 1467998116894 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:17 INFO - PROCESS | 18804 | 1467998117095 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:15:17 INFO - PROCESS | 18804 | 1467998117121 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 18804 | 1467998117131 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e60b400 == 24 [pid = 18804] [id = 386] 10:15:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ec4c800) [pid = 18804] [serial = 1159] [outer = (nil)] 10:15:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ed05000) [pid = 18804] [serial = 1160] [outer = 0x8ec4c800] 10:15:17 INFO - PROCESS | 18804 | 1467998117194 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ee56800) [pid = 18804] [serial = 1161] [outer = 0x8ec4c800] 10:15:17 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e601c00) [pid = 18804] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:15:17 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8eed1800) [pid = 18804] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:15:17 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8f498800) [pid = 18804] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:15:17 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d38c000) [pid = 18804] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:15:17 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8c1cc400) [pid = 18804] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:15:17 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8985ac00) [pid = 18804] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:15:18 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8df56400) [pid = 18804] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:15:18 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8c2ed800) [pid = 18804] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:15:18 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8e302c00) [pid = 18804] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:15:18 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8ea20400) [pid = 18804] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:15:18 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8d6bd000) [pid = 18804] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:15:18 INFO - PROCESS | 18804 | 1467998118190 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1326ms 10:15:18 INFO - PROCESS | 18804 | 1467998118208 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:15:18 INFO - PROCESS | 18804 | 1467998118210 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:15:18 INFO - PROCESS | 18804 | 1467998118217 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 18804 | 1467998118219 Marionette TRACE conn3 <- [1,1518,null,{}] 10:15:18 INFO - PROCESS | 18804 | 1467998118225 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:18 INFO - PROCESS | 18804 | 1467998118230 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:18 INFO - PROCESS | 18804 | 1467998118370 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:15:18 INFO - PROCESS | 18804 | 1467998118382 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:18 INFO - PROCESS | 18804 | 1467998118390 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x89850800 == 25 [pid = 18804] [id = 387] 10:15:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x89857000) [pid = 18804] [serial = 1162] [outer = (nil)] 10:15:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8dfc3c00) [pid = 18804] [serial = 1163] [outer = 0x89857000] 10:15:18 INFO - PROCESS | 18804 | 1467998118455 Marionette DEBUG loaded listener.js 10:15:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8df57400) [pid = 18804] [serial = 1164] [outer = 0x89857000] 10:15:19 INFO - PROCESS | 18804 | 1467998119324 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1127ms 10:15:19 INFO - PROCESS | 18804 | 1467998119344 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:15:19 INFO - PROCESS | 18804 | 1467998119347 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:15:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:15:19 INFO - PROCESS | 18804 | 1467998119354 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:15:19 INFO - PROCESS | 18804 | 1467998119357 Marionette TRACE conn3 <- [1,1522,null,{}] 10:15:19 INFO - PROCESS | 18804 | 1467998119366 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:19 INFO - PROCESS | 18804 | 1467998119376 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:19 INFO - PROCESS | 18804 | 1467998119571 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:15:19 INFO - PROCESS | 18804 | 1467998119581 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 18804 | 1467998119590 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x89791000 == 26 [pid = 18804] [id = 388] 10:15:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8e302c00) [pid = 18804] [serial = 1165] [outer = (nil)] 10:15:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8eecb800) [pid = 18804] [serial = 1166] [outer = 0x8e302c00] 10:15:19 INFO - PROCESS | 18804 | 1467998119766 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8f494400) [pid = 18804] [serial = 1167] [outer = 0x8e302c00] 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:20 INFO - PROCESS | 18804 | 1467998120605 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:15:20 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 () { 10:15:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:15:20 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 () { 10:15:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:15:20 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 () { 10:15:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:15:20 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 () { 10:15:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:15:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1338ms 10:15:20 INFO - PROCESS | 18804 | 1467998120697 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:15:20 INFO - PROCESS | 18804 | 1467998120705 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:15:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:15:20 INFO - PROCESS | 18804 | 1467998120714 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 18804 | 1467998120718 Marionette TRACE conn3 <- [1,1526,null,{}] 10:15:20 INFO - PROCESS | 18804 | 1467998120746 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:20 INFO - PROCESS | 18804 | 1467998120752 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:20 INFO - PROCESS | 18804 | 1467998120930 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:15:21 INFO - PROCESS | 18804 | 1467998121093 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 18804 | 1467998121101 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x89859800 == 27 [pid = 18804] [id = 389] 10:15:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8d453400) [pid = 18804] [serial = 1168] [outer = (nil)] 10:15:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8dca1800) [pid = 18804] [serial = 1169] [outer = 0x8d453400] 10:15:21 INFO - PROCESS | 18804 | 1467998121181 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8d6c1400) [pid = 18804] [serial = 1170] [outer = 0x8d453400] 10:15:22 INFO - PROCESS | 18804 | 1467998122087 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:15:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:15:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:15:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:15:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:15:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:15:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:15:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1448ms 10:15:22 INFO - PROCESS | 18804 | 1467998122164 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:15:22 INFO - PROCESS | 18804 | 1467998122172 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:15:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:15:22 INFO - PROCESS | 18804 | 1467998122183 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 18804 | 1467998122187 Marionette TRACE conn3 <- [1,1530,null,{}] 10:15:22 INFO - PROCESS | 18804 | 1467998122193 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:22 INFO - PROCESS | 18804 | 1467998122199 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:22 INFO - PROCESS | 18804 | 1467998122372 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:15:22 INFO - PROCESS | 18804 | 1467998122539 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:22 INFO - PROCESS | 18804 | 1467998122546 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfcf800 == 28 [pid = 18804] [id = 390] 10:15:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ea19400) [pid = 18804] [serial = 1171] [outer = (nil)] 10:15:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ed01400) [pid = 18804] [serial = 1172] [outer = 0x8ea19400] 10:15:22 INFO - PROCESS | 18804 | 1467998122632 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ee53800) [pid = 18804] [serial = 1173] [outer = 0x8ea19400] 10:15:23 INFO - PROCESS | 18804 | 1467998123484 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:15:23 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 10:15:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:15:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:15:23 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. 10:15:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:15:23 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1333ms 10:15:23 INFO - PROCESS | 18804 | 1467998123517 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:15:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:15:23 INFO - PROCESS | 18804 | 1467998123521 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:15:23 INFO - PROCESS | 18804 | 1467998123528 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 18804 | 1467998123534 Marionette TRACE conn3 <- [1,1534,null,{}] 10:15:23 INFO - PROCESS | 18804 | 1467998123562 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:23 INFO - PROCESS | 18804 | 1467998123570 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:23 INFO - PROCESS | 18804 | 1467998123744 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:15:23 INFO - PROCESS | 18804 | 1467998123918 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 18804 | 1467998123925 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4b4400 == 29 [pid = 18804] [id = 391] 10:15:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8f4b4800) [pid = 18804] [serial = 1174] [outer = (nil)] 10:15:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8f4bc000) [pid = 18804] [serial = 1175] [outer = 0x8f4b4800] 10:15:24 INFO - PROCESS | 18804 | 1467998124021 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8f504400) [pid = 18804] [serial = 1176] [outer = 0x8f4b4800] 10:15:24 INFO - PROCESS | 18804 | 1467998124984 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:15:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1497ms 10:15:25 INFO - PROCESS | 18804 | 1467998125025 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:15:25 INFO - PROCESS | 18804 | 1467998125029 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:15:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:15:25 INFO - PROCESS | 18804 | 1467998125036 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 18804 | 1467998125040 Marionette TRACE conn3 <- [1,1538,null,{}] 10:15:25 INFO - PROCESS | 18804 | 1467998125046 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:25 INFO - PROCESS | 18804 | 1467998125051 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:25 INFO - PROCESS | 18804 | 1467998125282 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:15:25 INFO - PROCESS | 18804 | 1467998125408 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:25 INFO - PROCESS | 18804 | 1467998125415 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e604400 == 30 [pid = 18804] [id = 392] 10:15:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8f50a000) [pid = 18804] [serial = 1177] [outer = (nil)] 10:15:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f8e0c00) [pid = 18804] [serial = 1178] [outer = 0x8f50a000] 10:15:25 INFO - PROCESS | 18804 | 1467998125493 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8f8e7c00) [pid = 18804] [serial = 1179] [outer = 0x8f50a000] 10:15:26 INFO - PROCESS | 18804 | 1467998126401 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:15:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:15:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1427ms 10:15:26 INFO - PROCESS | 18804 | 1467998126465 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:15:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:15:26 INFO - PROCESS | 18804 | 1467998126469 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:15:26 INFO - PROCESS | 18804 | 1467998126475 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 18804 | 1467998126478 Marionette TRACE conn3 <- [1,1542,null,{}] 10:15:26 INFO - PROCESS | 18804 | 1467998126484 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:26 INFO - PROCESS | 18804 | 1467998126489 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:26 INFO - PROCESS | 18804 | 1467998126654 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:15:26 INFO - PROCESS | 18804 | 1467998126823 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 18804 | 1467998126832 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d240800 == 31 [pid = 18804] [id = 393] 10:15:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8f8dec00) [pid = 18804] [serial = 1180] [outer = (nil)] 10:15:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x911b5400) [pid = 18804] [serial = 1181] [outer = 0x8f8dec00] 10:15:26 INFO - PROCESS | 18804 | 1467998126917 Marionette DEBUG loaded listener.js 10:15:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x911b8800) [pid = 18804] [serial = 1182] [outer = 0x8f8dec00] 10:15:27 INFO - PROCESS | 18804 | 1467998127855 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:15:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1429ms 10:15:27 INFO - PROCESS | 18804 | 1467998127903 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:15:27 INFO - PROCESS | 18804 | 1467998127907 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:15:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:15:27 INFO - PROCESS | 18804 | 1467998127914 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 18804 | 1467998127917 Marionette TRACE conn3 <- [1,1546,null,{}] 10:15:27 INFO - PROCESS | 18804 | 1467998127923 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:27 INFO - PROCESS | 18804 | 1467998127933 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:28 INFO - PROCESS | 18804 | 1467998128140 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:15:28 INFO - PROCESS | 18804 | 1467998128325 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:28 INFO - PROCESS | 18804 | 1467998128333 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6bb400 == 32 [pid = 18804] [id = 394] 10:15:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8d6bf400) [pid = 18804] [serial = 1183] [outer = (nil)] 10:15:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x913ab800) [pid = 18804] [serial = 1184] [outer = 0x8d6bf400] 10:15:28 INFO - PROCESS | 18804 | 1467998128416 Marionette DEBUG loaded listener.js 10:15:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x913b2c00) [pid = 18804] [serial = 1185] [outer = 0x8d6bf400] 10:15:29 INFO - PROCESS | 18804 | 1467998129303 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:15:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:15:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1433ms 10:15:29 INFO - PROCESS | 18804 | 1467998129348 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:15:29 INFO - PROCESS | 18804 | 1467998129352 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:15:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:15:29 INFO - PROCESS | 18804 | 1467998129382 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:15:29 INFO - PROCESS | 18804 | 1467998129385 Marionette TRACE conn3 <- [1,1550,null,{}] 10:15:29 INFO - PROCESS | 18804 | 1467998129395 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:29 INFO - PROCESS | 18804 | 1467998129399 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:29 INFO - PROCESS | 18804 | 1467998129562 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:15:29 INFO - PROCESS | 18804 | 1467998129734 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:29 INFO - PROCESS | 18804 | 1467998129741 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978f000 == 33 [pid = 18804] [id = 395] 10:15:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8f50f400) [pid = 18804] [serial = 1186] [outer = (nil)] 10:15:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x913bb800) [pid = 18804] [serial = 1187] [outer = 0x8f50f400] 10:15:29 INFO - PROCESS | 18804 | 1467998129818 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x913bdc00) [pid = 18804] [serial = 1188] [outer = 0x8f50f400] 10:15:30 INFO - PROCESS | 18804 | 1467998130714 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:15:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1405ms 10:15:30 INFO - PROCESS | 18804 | 1467998130765 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:15:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:15:30 INFO - PROCESS | 18804 | 1467998130776 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:15:30 INFO - PROCESS | 18804 | 1467998130782 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 18804 | 1467998130785 Marionette TRACE conn3 <- [1,1554,null,{}] 10:15:30 INFO - PROCESS | 18804 | 1467998130791 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:30 INFO - PROCESS | 18804 | 1467998130796 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:30 INFO - PROCESS | 18804 | 1467998130959 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:15:31 INFO - PROCESS | 18804 | 1467998131133 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 18804 | 1467998131139 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984dc00 == 34 [pid = 18804] [id = 396] 10:15:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x89851400) [pid = 18804] [serial = 1189] [outer = (nil)] 10:15:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8d44fc00) [pid = 18804] [serial = 1190] [outer = 0x89851400] 10:15:31 INFO - PROCESS | 18804 | 1467998131216 Marionette DEBUG loaded listener.js 10:15:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d6bc800) [pid = 18804] [serial = 1191] [outer = 0x89851400] 10:15:32 INFO - PROCESS | 18804 | 1467998132348 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:15:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:15:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1640ms 10:15:32 INFO - PROCESS | 18804 | 1467998132422 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:15:32 INFO - PROCESS | 18804 | 1467998132432 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:15:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:15:32 INFO - PROCESS | 18804 | 1467998132442 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:15:32 INFO - PROCESS | 18804 | 1467998132459 Marionette TRACE conn3 <- [1,1558,null,{}] 10:15:32 INFO - PROCESS | 18804 | 1467998132469 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:32 INFO - PROCESS | 18804 | 1467998132474 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:32 INFO - PROCESS | 18804 | 1467998132675 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x89851000 == 33 [pid = 18804] [id = 333] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8ec4ac00 == 32 [pid = 18804] [id = 335] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e7c00 == 31 [pid = 18804] [id = 338] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c1400 == 30 [pid = 18804] [id = 341] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e6800 == 29 [pid = 18804] [id = 334] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x89795400 == 28 [pid = 18804] [id = 379] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee5e400 == 27 [pid = 18804] [id = 337] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x89797000 == 26 [pid = 18804] [id = 380] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1d0c00 == 25 [pid = 18804] [id = 336] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8978e000 == 24 [pid = 18804] [id = 339] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ed000 == 23 [pid = 18804] [id = 381] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x89792c00 == 22 [pid = 18804] [id = 382] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x89791400 == 21 [pid = 18804] [id = 340] 10:15:33 INFO - PROCESS | 18804 | --DOCSHELL 0x8e60a400 == 20 [pid = 18804] [id = 332] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8e60b000) [pid = 18804] [serial = 1136] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8e60e400) [pid = 18804] [serial = 1106] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8f48fc00) [pid = 18804] [serial = 1110] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8eed5800) [pid = 18804] [serial = 1109] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8f4b6400) [pid = 18804] [serial = 1113] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8f4b2800) [pid = 18804] [serial = 1112] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8f50a800) [pid = 18804] [serial = 1116] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8f503400) [pid = 18804] [serial = 1115] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8d242400) [pid = 18804] [serial = 1119] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8c2e5c00) [pid = 18804] [serial = 1118] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8c2e8400) [pid = 18804] [serial = 1124] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8c2f0c00) [pid = 18804] [serial = 1125] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8e607400) [pid = 18804] [serial = 1122] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8e304800) [pid = 18804] [serial = 1121] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d459800) [pid = 18804] [serial = 1104] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d247000) [pid = 18804] [serial = 1103] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8e307c00) [pid = 18804] [serial = 1130] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ebe3c00) [pid = 18804] [serial = 1133] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ea1d400) [pid = 18804] [serial = 1107] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e602800) [pid = 18804] [serial = 1131] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8dc9f800) [pid = 18804] [serial = 1127] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ebec000) [pid = 18804] [serial = 1134] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8dca4800) [pid = 18804] [serial = 1128] [outer = (nil)] [url = about:blank] 10:15:34 INFO - PROCESS | 18804 | 1467998133981 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:34 INFO - PROCESS | 18804 | 1467998133993 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x89795000 == 21 [pid = 18804] [id = 397] 10:15:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x89795400) [pid = 18804] [serial = 1192] [outer = (nil)] 10:15:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x89799000) [pid = 18804] [serial = 1193] [outer = 0x89795400] 10:15:34 INFO - PROCESS | 18804 | 1467998134066 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8c1c1400) [pid = 18804] [serial = 1194] [outer = 0x89795400] 10:15:34 INFO - PROCESS | 18804 | 1467998134822 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:15:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2398ms 10:15:34 INFO - PROCESS | 18804 | 1467998134841 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:15:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:15:34 INFO - PROCESS | 18804 | 1467998134846 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:15:34 INFO - PROCESS | 18804 | 1467998134853 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 18804 | 1467998134857 Marionette TRACE conn3 <- [1,1562,null,{}] 10:15:34 INFO - PROCESS | 18804 | 1467998134866 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:34 INFO - PROCESS | 18804 | 1467998134873 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:35 INFO - PROCESS | 18804 | 1467998135027 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:15:35 INFO - PROCESS | 18804 | 1467998135158 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:35 INFO - PROCESS | 18804 | 1467998135168 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e8000 == 22 [pid = 18804] [id = 398] 10:15:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d23c800) [pid = 18804] [serial = 1195] [outer = (nil)] 10:15:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d38e800) [pid = 18804] [serial = 1196] [outer = 0x8d23c800] 10:15:35 INFO - PROCESS | 18804 | 1467998135235 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d395c00) [pid = 18804] [serial = 1197] [outer = 0x8d23c800] 10:15:36 INFO - PROCESS | 18804 | 1467998136000 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:15:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:15:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1183ms 10:15:36 INFO - PROCESS | 18804 | 1467998136040 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 18804 | 1467998136047 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:15:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:15:36 INFO - PROCESS | 18804 | 1467998136058 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 18804 | 1467998136061 Marionette TRACE conn3 <- [1,1566,null,{}] 10:15:36 INFO - PROCESS | 18804 | 1467998136065 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:36 INFO - PROCESS | 18804 | 1467998136072 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:36 INFO - PROCESS | 18804 | 1467998136235 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:15:36 INFO - PROCESS | 18804 | 1467998136246 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:36 INFO - PROCESS | 18804 | 1467998136255 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:36 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d395400 == 23 [pid = 18804] [id = 399] 10:15:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d45a400) [pid = 18804] [serial = 1198] [outer = (nil)] 10:15:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8dca6000) [pid = 18804] [serial = 1199] [outer = 0x8d45a400] 10:15:36 INFO - PROCESS | 18804 | 1467998136320 Marionette DEBUG loaded listener.js 10:15:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8df5b400) [pid = 18804] [serial = 1200] [outer = 0x8d45a400] 10:15:37 INFO - PROCESS | 18804 | 1467998137338 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:15:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:15:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1328ms 10:15:37 INFO - PROCESS | 18804 | 1467998137387 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:15:37 INFO - PROCESS | 18804 | 1467998137390 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:15:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:15:37 INFO - PROCESS | 18804 | 1467998137404 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:15:37 INFO - PROCESS | 18804 | 1467998137414 Marionette TRACE conn3 <- [1,1570,null,{}] 10:15:37 INFO - PROCESS | 18804 | 1467998137429 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:37 INFO - PROCESS | 18804 | 1467998137437 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:37 INFO - PROCESS | 18804 | 1467998137642 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:15:37 INFO - PROCESS | 18804 | 1467998137667 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 18804 | 1467998137673 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30b000 == 24 [pid = 18804] [id = 400] 10:15:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e30d400) [pid = 18804] [serial = 1201] [outer = (nil)] 10:15:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e608400) [pid = 18804] [serial = 1202] [outer = 0x8e30d400] 10:15:37 INFO - PROCESS | 18804 | 1467998137738 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8e610c00) [pid = 18804] [serial = 1203] [outer = 0x8e30d400] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8d38f000) [pid = 18804] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8e60c000) [pid = 18804] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8c2e3400) [pid = 18804] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8979bc00) [pid = 18804] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x89795c00) [pid = 18804] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x89857000) [pid = 18804] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8c2e9400) [pid = 18804] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8dca5400) [pid = 18804] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8df58800) [pid = 18804] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ec4c800) [pid = 18804] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:15:39 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8e302c00) [pid = 18804] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:15:39 INFO - PROCESS | 18804 | 1467998139196 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:15:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:15:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1855ms 10:15:39 INFO - PROCESS | 18804 | 1467998139293 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:15:39 INFO - PROCESS | 18804 | 1467998139297 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:15:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:15:39 INFO - PROCESS | 18804 | 1467998139308 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:15:39 INFO - PROCESS | 18804 | 1467998139311 Marionette TRACE conn3 <- [1,1574,null,{}] 10:15:39 INFO - PROCESS | 18804 | 1467998139322 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:39 INFO - PROCESS | 18804 | 1467998139326 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:39 INFO - PROCESS | 18804 | 1467998139473 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:15:39 INFO - PROCESS | 18804 | 1467998139515 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:39 INFO - PROCESS | 18804 | 1467998139521 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984c800 == 25 [pid = 18804] [id = 401] 10:15:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8c1c2400) [pid = 18804] [serial = 1204] [outer = (nil)] 10:15:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8dfcd400) [pid = 18804] [serial = 1205] [outer = 0x8c1c2400] 10:15:39 INFO - PROCESS | 18804 | 1467998139587 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8e606c00) [pid = 18804] [serial = 1206] [outer = 0x8c1c2400] 10:15:40 INFO - PROCESS | 18804 | 1467998140347 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:15:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1082ms 10:15:40 INFO - PROCESS | 18804 | 1467998140393 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 18804 | 1467998140396 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:15:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:15:40 INFO - PROCESS | 18804 | 1467998140402 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 18804 | 1467998140405 Marionette TRACE conn3 <- [1,1578,null,{}] 10:15:40 INFO - PROCESS | 18804 | 1467998140411 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:40 INFO - PROCESS | 18804 | 1467998140416 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:40 INFO - PROCESS | 18804 | 1467998140604 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:15:40 INFO - PROCESS | 18804 | 1467998140624 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:40 INFO - PROCESS | 18804 | 1467998140643 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe2400 == 26 [pid = 18804] [id = 402] 10:15:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ebe3000) [pid = 18804] [serial = 1207] [outer = (nil)] 10:15:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ebec800) [pid = 18804] [serial = 1208] [outer = 0x8ebe3000] 10:15:40 INFO - PROCESS | 18804 | 1467998140719 Marionette DEBUG loaded listener.js 10:15:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ec4d000) [pid = 18804] [serial = 1209] [outer = 0x8ebe3000] 10:15:41 INFO - PROCESS | 18804 | 1467998141814 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:15:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:15:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1481ms 10:15:41 INFO - PROCESS | 18804 | 1467998141885 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:15:41 INFO - PROCESS | 18804 | 1467998141892 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:15:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:15:41 INFO - PROCESS | 18804 | 1467998141900 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:15:41 INFO - PROCESS | 18804 | 1467998141905 Marionette TRACE conn3 <- [1,1582,null,{}] 10:15:41 INFO - PROCESS | 18804 | 1467998141914 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:41 INFO - PROCESS | 18804 | 1467998141919 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:42 INFO - PROCESS | 18804 | 1467998142109 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:15:42 INFO - PROCESS | 18804 | 1467998142331 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:42 INFO - PROCESS | 18804 | 1467998142342 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x89794800 == 27 [pid = 18804] [id = 403] 10:15:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8c1c7000) [pid = 18804] [serial = 1210] [outer = (nil)] 10:15:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8d390400) [pid = 18804] [serial = 1211] [outer = 0x8c1c7000] 10:15:42 INFO - PROCESS | 18804 | 1467998142425 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8d6b9800) [pid = 18804] [serial = 1212] [outer = 0x8c1c7000] 10:15:43 INFO - PROCESS | 18804 | 1467998143332 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1493ms 10:15:43 INFO - PROCESS | 18804 | 1467998143407 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:15:43 INFO - PROCESS | 18804 | 1467998143413 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:15:43 INFO - PROCESS | 18804 | 1467998143425 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 18804 | 1467998143429 Marionette TRACE conn3 <- [1,1586,null,{}] 10:15:43 INFO - PROCESS | 18804 | 1467998143435 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:43 INFO - PROCESS | 18804 | 1467998143441 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:43 INFO - PROCESS | 18804 | 1467998143636 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:15:43 INFO - PROCESS | 18804 | 1467998143862 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 18804 | 1467998143873 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ef400 == 28 [pid = 18804] [id = 404] 10:15:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8dfd0400) [pid = 18804] [serial = 1213] [outer = (nil)] 10:15:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8e30d800) [pid = 18804] [serial = 1214] [outer = 0x8dfd0400] 10:15:43 INFO - PROCESS | 18804 | 1467998143977 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ea17800) [pid = 18804] [serial = 1215] [outer = 0x8dfd0400] 10:15:44 INFO - PROCESS | 18804 | 1467998144952 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1580ms 10:15:45 INFO - PROCESS | 18804 | 1467998145005 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:15:45 INFO - PROCESS | 18804 | 1467998145008 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:15:45 INFO - PROCESS | 18804 | 1467998145015 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:15:45 INFO - PROCESS | 18804 | 1467998145021 Marionette TRACE conn3 <- [1,1590,null,{}] 10:15:45 INFO - PROCESS | 18804 | 1467998145037 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:45 INFO - PROCESS | 18804 | 1467998145045 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:45 INFO - PROCESS | 18804 | 1467998145223 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:15:45 INFO - PROCESS | 18804 | 1467998145437 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:45 INFO - PROCESS | 18804 | 1467998145448 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed09000 == 29 [pid = 18804] [id = 405] 10:15:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8ed0cc00) [pid = 18804] [serial = 1216] [outer = (nil)] 10:15:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8ee55800) [pid = 18804] [serial = 1217] [outer = 0x8ed0cc00] 10:15:45 INFO - PROCESS | 18804 | 1467998145532 Marionette DEBUG loaded listener.js 10:15:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8ee5b800) [pid = 18804] [serial = 1218] [outer = 0x8ed0cc00] 10:15:46 INFO - PROCESS | 18804 | 1467998146469 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:15:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1537ms 10:15:46 INFO - PROCESS | 18804 | 1467998146552 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:15:46 INFO - PROCESS | 18804 | 1467998146557 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:15:46 INFO - PROCESS | 18804 | 1467998146563 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 18804 | 1467998146567 Marionette TRACE conn3 <- [1,1594,null,{}] 10:15:46 INFO - PROCESS | 18804 | 1467998146572 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:46 INFO - PROCESS | 18804 | 1467998146577 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:46 INFO - PROCESS | 18804 | 1467998146794 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:15:47 INFO - PROCESS | 18804 | 1467998147018 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 18804 | 1467998147025 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c7400 == 30 [pid = 18804] [id = 406] 10:15:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8d23d800) [pid = 18804] [serial = 1219] [outer = (nil)] 10:15:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8eece400) [pid = 18804] [serial = 1220] [outer = 0x8d23d800] 10:15:47 INFO - PROCESS | 18804 | 1467998147151 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8eed3c00) [pid = 18804] [serial = 1221] [outer = 0x8d23d800] 10:15:48 INFO - PROCESS | 18804 | 1467998148217 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1736ms 10:15:48 INFO - PROCESS | 18804 | 1467998148299 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:15:48 INFO - PROCESS | 18804 | 1467998148305 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:15:48 INFO - PROCESS | 18804 | 1467998148313 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:15:48 INFO - PROCESS | 18804 | 1467998148318 Marionette TRACE conn3 <- [1,1598,null,{}] 10:15:48 INFO - PROCESS | 18804 | 1467998148326 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:48 INFO - PROCESS | 18804 | 1467998148331 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:48 INFO - PROCESS | 18804 | 1467998148577 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:15:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8e601800 == 29 [pid = 18804] [id = 385] 10:15:48 INFO - PROCESS | 18804 | 1467998148882 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:48 INFO - PROCESS | 18804 | 1467998148893 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8f494400) [pid = 18804] [serial = 1167] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8eecb800) [pid = 18804] [serial = 1166] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8ed05000) [pid = 18804] [serial = 1160] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8c1c3000) [pid = 18804] [serial = 1140] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8d6c2400) [pid = 18804] [serial = 1143] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ea1e800) [pid = 18804] [serial = 1157] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8df5c800) [pid = 18804] [serial = 1155] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ea23400) [pid = 18804] [serial = 1137] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8df59c00) [pid = 18804] [serial = 1149] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ebe4800) [pid = 18804] [serial = 1158] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d247c00) [pid = 18804] [serial = 1151] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8e30c800) [pid = 18804] [serial = 1145] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d6b9000) [pid = 18804] [serial = 1142] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d457400) [pid = 18804] [serial = 1148] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8df57400) [pid = 18804] [serial = 1164] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x89850000) [pid = 18804] [serial = 1139] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8dfc3c00) [pid = 18804] [serial = 1163] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8d390c00) [pid = 18804] [serial = 1152] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8dcab000) [pid = 18804] [serial = 1154] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8e60f400) [pid = 18804] [serial = 1146] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ee56800) [pid = 18804] [serial = 1161] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c3800 == 30 [pid = 18804] [id = 407] 10:15:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8c1c3c00) [pid = 18804] [serial = 1222] [outer = (nil)] 10:15:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8d247c00) [pid = 18804] [serial = 1223] [outer = 0x8c1c3c00] 10:15:49 INFO - PROCESS | 18804 | 1467998148999 Marionette DEBUG loaded listener.js 10:15:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8d396400) [pid = 18804] [serial = 1224] [outer = 0x8c1c3c00] 10:15:49 INFO - PROCESS | 18804 | 1467998149764 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1482ms 10:15:49 INFO - PROCESS | 18804 | 1467998149801 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:15:49 INFO - PROCESS | 18804 | 1467998149808 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:15:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:15:49 INFO - PROCESS | 18804 | 1467998149818 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:15:49 INFO - PROCESS | 18804 | 1467998149822 Marionette TRACE conn3 <- [1,1602,null,{}] 10:15:49 INFO - PROCESS | 18804 | 1467998149828 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:49 INFO - PROCESS | 18804 | 1467998149832 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:49 INFO - PROCESS | 18804 | 1467998149982 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:15:50 INFO - PROCESS | 18804 | 1467998149999 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:50 INFO - PROCESS | 18804 | 1467998150005 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df53c00 == 31 [pid = 18804] [id = 408] 10:15:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8df59c00) [pid = 18804] [serial = 1225] [outer = (nil)] 10:15:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8dfc5000) [pid = 18804] [serial = 1226] [outer = 0x8df59c00] 10:15:50 INFO - PROCESS | 18804 | 1467998150073 Marionette DEBUG loaded listener.js 10:15:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8e302c00) [pid = 18804] [serial = 1227] [outer = 0x8df59c00] 10:15:50 INFO - PROCESS | 18804 | 1467998150956 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:15:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:15:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1186ms 10:15:51 INFO - PROCESS | 18804 | 1467998151003 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:15:51 INFO - PROCESS | 18804 | 1467998151006 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:15:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:15:51 INFO - PROCESS | 18804 | 1467998151013 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:15:51 INFO - PROCESS | 18804 | 1467998151018 Marionette TRACE conn3 <- [1,1606,null,{}] 10:15:51 INFO - PROCESS | 18804 | 1467998151038 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:51 INFO - PROCESS | 18804 | 1467998151045 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:51 INFO - PROCESS | 18804 | 1467998151196 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:15:51 INFO - PROCESS | 18804 | 1467998151358 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:51 INFO - PROCESS | 18804 | 1467998151364 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1b800 == 32 [pid = 18804] [id = 409] 10:15:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ea1f000) [pid = 18804] [serial = 1228] [outer = (nil)] 10:15:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ebe6800) [pid = 18804] [serial = 1229] [outer = 0x8ea1f000] 10:15:51 INFO - PROCESS | 18804 | 1467998151435 Marionette DEBUG loaded listener.js 10:15:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ec47c00) [pid = 18804] [serial = 1230] [outer = 0x8ea1f000] 10:15:52 INFO - PROCESS | 18804 | 1467998152309 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:15:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:15:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1330ms 10:15:52 INFO - PROCESS | 18804 | 1467998152344 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:15:52 INFO - PROCESS | 18804 | 1467998152347 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:15:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:15:52 INFO - PROCESS | 18804 | 1467998152353 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:15:52 INFO - PROCESS | 18804 | 1467998152357 Marionette TRACE conn3 <- [1,1610,null,{}] 10:15:52 INFO - PROCESS | 18804 | 1467998152369 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:52 INFO - PROCESS | 18804 | 1467998152374 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:52 INFO - PROCESS | 18804 | 1467998152572 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:15:52 INFO - PROCESS | 18804 | 1467998152603 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 18804 | 1467998152611 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ec4a000 == 33 [pid = 18804] [id = 410] 10:15:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8ed02c00) [pid = 18804] [serial = 1231] [outer = (nil)] 10:15:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ed0f400) [pid = 18804] [serial = 1232] [outer = 0x8ed02c00] 10:15:52 INFO - PROCESS | 18804 | 1467998152675 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ee56800) [pid = 18804] [serial = 1233] [outer = 0x8ed02c00] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8d45a400) [pid = 18804] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8e30d400) [pid = 18804] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d453400) [pid = 18804] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8c1c2400) [pid = 18804] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ea19400) [pid = 18804] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d23c800) [pid = 18804] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8f4b4800) [pid = 18804] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x89795400) [pid = 18804] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8f50a000) [pid = 18804] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8f8dec00) [pid = 18804] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8d6bf400) [pid = 18804] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:15:53 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8f50f400) [pid = 18804] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:15:53 INFO - PROCESS | 18804 | 1467998153645 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1328ms 10:15:53 INFO - PROCESS | 18804 | 1467998153682 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 18804 | 1467998153686 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:15:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:15:53 INFO - PROCESS | 18804 | 1467998153691 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 18804 | 1467998153694 Marionette TRACE conn3 <- [1,1614,null,{}] 10:15:53 INFO - PROCESS | 18804 | 1467998153699 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:53 INFO - PROCESS | 18804 | 1467998153704 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:53 INFO - PROCESS | 18804 | 1467998153841 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:15:53 INFO - PROCESS | 18804 | 1467998153853 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 18804 | 1467998153862 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978ec00 == 34 [pid = 18804] [id = 411] 10:15:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x89852c00) [pid = 18804] [serial = 1234] [outer = (nil)] 10:15:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8ea22c00) [pid = 18804] [serial = 1235] [outer = 0x89852c00] 10:15:53 INFO - PROCESS | 18804 | 1467998153925 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ec43800) [pid = 18804] [serial = 1236] [outer = 0x89852c00] 10:15:54 INFO - PROCESS | 18804 | 1467998154856 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:15:54 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 10:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1235ms 10:15:54 INFO - PROCESS | 18804 | 1467998154927 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 18804 | 1467998154931 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:15:54 INFO - PROCESS | 18804 | 1467998154937 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 18804 | 1467998154940 Marionette TRACE conn3 <- [1,1618,null,{}] 10:15:54 INFO - PROCESS | 18804 | 1467998154946 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:54 INFO - PROCESS | 18804 | 1467998154955 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:55 INFO - PROCESS | 18804 | 1467998155140 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:15:55 INFO - PROCESS | 18804 | 1467998155273 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 18804 | 1467998155280 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e607400 == 35 [pid = 18804] [id = 412] 10:15:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8e60f800) [pid = 18804] [serial = 1237] [outer = (nil)] 10:15:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8f49a400) [pid = 18804] [serial = 1238] [outer = 0x8e60f800] 10:15:55 INFO - PROCESS | 18804 | 1467998155345 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8f4b6400) [pid = 18804] [serial = 1239] [outer = 0x8e60f800] 10:15:56 INFO - PROCESS | 18804 | 1467998156359 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1476ms 10:15:56 INFO - PROCESS | 18804 | 1467998156415 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 18804 | 1467998156421 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:15:56 INFO - PROCESS | 18804 | 1467998156429 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 18804 | 1467998156436 Marionette TRACE conn3 <- [1,1622,null,{}] 10:15:56 INFO - PROCESS | 18804 | 1467998156444 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:56 INFO - PROCESS | 18804 | 1467998156450 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:56 INFO - PROCESS | 18804 | 1467998156628 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:15:56 INFO - PROCESS | 18804 | 1467998156930 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:56 INFO - PROCESS | 18804 | 1467998156936 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2f0000 == 36 [pid = 18804] [id = 413] 10:15:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d246800) [pid = 18804] [serial = 1240] [outer = (nil)] 10:15:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d6bf800) [pid = 18804] [serial = 1241] [outer = 0x8d246800] 10:15:57 INFO - PROCESS | 18804 | 1467998157026 Marionette DEBUG loaded listener.js 10:15:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8df59800) [pid = 18804] [serial = 1242] [outer = 0x8d246800] 10:15:57 INFO - PROCESS | 18804 | 1467998157879 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:15:57 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 10:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1487ms 10:15:57 INFO - PROCESS | 18804 | 1467998157916 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:15:57 INFO - PROCESS | 18804 | 1467998157923 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:15:57 INFO - PROCESS | 18804 | 1467998157934 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:15:57 INFO - PROCESS | 18804 | 1467998157938 Marionette TRACE conn3 <- [1,1626,null,{}] 10:15:57 INFO - PROCESS | 18804 | 1467998157944 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:57 INFO - PROCESS | 18804 | 1467998157950 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:58 INFO - PROCESS | 18804 | 1467998158129 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:15:58 INFO - PROCESS | 18804 | 1467998158314 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:58 INFO - PROCESS | 18804 | 1467998158322 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e60ac00 == 37 [pid = 18804] [id = 414] 10:15:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8ea1e800) [pid = 18804] [serial = 1243] [outer = (nil)] 10:15:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ebe8400) [pid = 18804] [serial = 1244] [outer = 0x8ea1e800] 10:15:58 INFO - PROCESS | 18804 | 1467998158406 Marionette DEBUG loaded listener.js 10:15:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ec4fc00) [pid = 18804] [serial = 1245] [outer = 0x8ea1e800] 10:15:59 INFO - PROCESS | 18804 | 1467998159344 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1440ms 10:15:59 INFO - PROCESS | 18804 | 1467998159380 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 18804 | 1467998159386 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:15:59 INFO - PROCESS | 18804 | 1467998159394 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 18804 | 1467998159400 Marionette TRACE conn3 <- [1,1630,null,{}] 10:15:59 INFO - PROCESS | 18804 | 1467998159416 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:59 INFO - PROCESS | 18804 | 1467998159424 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:59 INFO - PROCESS | 18804 | 1467998159597 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:15:59 INFO - PROCESS | 18804 | 1467998159784 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 18804 | 1467998159793 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:15:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f49d000 == 38 [pid = 18804] [id = 415] 10:15:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8f4b7000) [pid = 18804] [serial = 1246] [outer = (nil)] 10:15:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8f4be000) [pid = 18804] [serial = 1247] [outer = 0x8f4b7000] 10:15:59 INFO - PROCESS | 18804 | 1467998159872 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8f509400) [pid = 18804] [serial = 1248] [outer = 0x8f4b7000] 10:16:00 INFO - PROCESS | 18804 | 1467998160791 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1435ms 10:16:00 INFO - PROCESS | 18804 | 1467998160829 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:16:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:16:00 INFO - PROCESS | 18804 | 1467998160835 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:16:00 INFO - PROCESS | 18804 | 1467998160841 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 18804 | 1467998160845 Marionette TRACE conn3 <- [1,1634,null,{}] 10:16:00 INFO - PROCESS | 18804 | 1467998160850 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:00 INFO - PROCESS | 18804 | 1467998160856 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:01 INFO - PROCESS | 18804 | 1467998161032 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:16:01 INFO - PROCESS | 18804 | 1467998161211 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 18804 | 1467998161221 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4b3400 == 39 [pid = 18804] [id = 416] 10:16:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8f4bcc00) [pid = 18804] [serial = 1249] [outer = (nil)] 10:16:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8f8dd800) [pid = 18804] [serial = 1250] [outer = 0x8f4bcc00] 10:16:01 INFO - PROCESS | 18804 | 1467998161299 Marionette DEBUG loaded listener.js 10:16:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8f8e5400) [pid = 18804] [serial = 1251] [outer = 0x8f4bcc00] 10:16:02 INFO - PROCESS | 18804 | 1467998162235 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:16:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:16:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1441ms 10:16:02 INFO - PROCESS | 18804 | 1467998162283 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:16:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:16:02 INFO - PROCESS | 18804 | 1467998162287 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:16:02 INFO - PROCESS | 18804 | 1467998162293 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 18804 | 1467998162297 Marionette TRACE conn3 <- [1,1638,null,{}] 10:16:02 INFO - PROCESS | 18804 | 1467998162303 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:02 INFO - PROCESS | 18804 | 1467998162308 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:02 INFO - PROCESS | 18804 | 1467998162482 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:16:02 INFO - PROCESS | 18804 | 1467998162659 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:02 INFO - PROCESS | 18804 | 1467998162672 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f50a800 == 40 [pid = 18804] [id = 417] 10:16:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8f8dec00) [pid = 18804] [serial = 1252] [outer = (nil)] 10:16:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x911bdc00) [pid = 18804] [serial = 1253] [outer = 0x8f8dec00] 10:16:02 INFO - PROCESS | 18804 | 1467998162754 Marionette DEBUG loaded listener.js 10:16:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x913a3400) [pid = 18804] [serial = 1254] [outer = 0x8f8dec00] 10:16:03 INFO - PROCESS | 18804 | 1467998163699 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:16:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:16:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1484ms 10:16:03 INFO - PROCESS | 18804 | 1467998163778 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:16:03 INFO - PROCESS | 18804 | 1467998163781 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:16:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:16:03 INFO - PROCESS | 18804 | 1467998163788 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 18804 | 1467998163791 Marionette TRACE conn3 <- [1,1642,null,{}] 10:16:03 INFO - PROCESS | 18804 | 1467998163797 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:03 INFO - PROCESS | 18804 | 1467998163807 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:03 INFO - PROCESS | 18804 | 1467998163988 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:16:04 INFO - PROCESS | 18804 | 1467998164162 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 18804 | 1467998164172 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x89795c00 == 41 [pid = 18804] [id = 418] 10:16:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8c2e9800) [pid = 18804] [serial = 1255] [outer = (nil)] 10:16:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x913be400) [pid = 18804] [serial = 1256] [outer = 0x8c2e9800] 10:16:04 INFO - PROCESS | 18804 | 1467998164248 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x91c1b000) [pid = 18804] [serial = 1257] [outer = 0x8c2e9800] 10:16:05 INFO - PROCESS | 18804 | 1467998165100 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1335ms 10:16:05 INFO - PROCESS | 18804 | 1467998165128 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:16:05 INFO - PROCESS | 18804 | 1467998165132 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:16:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:16:05 INFO - PROCESS | 18804 | 1467998165140 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 18804 | 1467998165143 Marionette TRACE conn3 <- [1,1646,null,{}] 10:16:05 INFO - PROCESS | 18804 | 1467998165149 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:05 INFO - PROCESS | 18804 | 1467998165154 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:05 INFO - PROCESS | 18804 | 1467998165311 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:16:05 INFO - PROCESS | 18804 | 1467998165490 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:05 INFO - PROCESS | 18804 | 1467998165499 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x89793c00 == 42 [pid = 18804] [id = 419] 10:16:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8ed04c00) [pid = 18804] [serial = 1258] [outer = (nil)] 10:16:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x91c24c00) [pid = 18804] [serial = 1259] [outer = 0x8ed04c00] 10:16:05 INFO - PROCESS | 18804 | 1467998165572 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x91c26c00) [pid = 18804] [serial = 1260] [outer = 0x8ed04c00] 10:16:06 INFO - PROCESS | 18804 | 1467998166469 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:16:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1394ms 10:16:06 INFO - PROCESS | 18804 | 1467998166535 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 18804 | 1467998166539 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:16:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:16:06 INFO - PROCESS | 18804 | 1467998166546 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 18804 | 1467998166549 Marionette TRACE conn3 <- [1,1650,null,{}] 10:16:06 INFO - PROCESS | 18804 | 1467998166555 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:06 INFO - PROCESS | 18804 | 1467998166560 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:06 INFO - PROCESS | 18804 | 1467998166725 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:16:06 INFO - PROCESS | 18804 | 1467998166900 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:06 INFO - PROCESS | 18804 | 1467998166908 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1cc000 == 43 [pid = 18804] [id = 420] 10:16:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8dca8000) [pid = 18804] [serial = 1261] [outer = (nil)] 10:16:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x91ddfc00) [pid = 18804] [serial = 1262] [outer = 0x8dca8000] 10:16:06 INFO - PROCESS | 18804 | 1467998166985 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x91de1000) [pid = 18804] [serial = 1263] [outer = 0x8dca8000] 10:16:07 INFO - PROCESS | 18804 | 1467998167872 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:16:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:16:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1382ms 10:16:07 INFO - PROCESS | 18804 | 1467998167929 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:16:07 INFO - PROCESS | 18804 | 1467998167933 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:16:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:16:07 INFO - PROCESS | 18804 | 1467998167939 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:16:07 INFO - PROCESS | 18804 | 1467998167943 Marionette TRACE conn3 <- [1,1654,null,{}] 10:16:07 INFO - PROCESS | 18804 | 1467998167948 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:07 INFO - PROCESS | 18804 | 1467998167952 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:08 INFO - PROCESS | 18804 | 1467998168116 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:16:08 INFO - PROCESS | 18804 | 1467998168319 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 18804 | 1467998168326 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x89853c00 == 44 [pid = 18804] [id = 421] 10:16:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x89854400) [pid = 18804] [serial = 1264] [outer = (nil)] 10:16:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8c1c5800) [pid = 18804] [serial = 1265] [outer = 0x89854400] 10:16:08 INFO - PROCESS | 18804 | 1467998168604 Marionette DEBUG loaded listener.js 10:16:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8c2e7c00) [pid = 18804] [serial = 1266] [outer = 0x89854400] 10:16:09 INFO - PROCESS | 18804 | 1467998169634 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:16:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:16:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1730ms 10:16:09 INFO - PROCESS | 18804 | 1467998169708 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 18804 | 1467998169715 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:16:09 INFO - PROCESS | 18804 | 1467998169726 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 18804 | 1467998169730 Marionette TRACE conn3 <- [1,1658,null,{}] 10:16:09 INFO - PROCESS | 18804 | 1467998169738 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:09 INFO - PROCESS | 18804 | 1467998169743 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8984dc00 == 43 [pid = 18804] [id = 396] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8d240800 == 42 [pid = 18804] [id = 393] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8e604400 == 41 [pid = 18804] [id = 392] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8978f000 == 40 [pid = 18804] [id = 395] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6bb400 == 39 [pid = 18804] [id = 394] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x89850800 == 38 [pid = 18804] [id = 387] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca0400 == 37 [pid = 18804] [id = 384] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e8c00 == 36 [pid = 18804] [id = 383] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x89795000 == 35 [pid = 18804] [id = 397] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfcf800 == 34 [pid = 18804] [id = 390] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4b4400 == 33 [pid = 18804] [id = 391] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x8e60b400 == 32 [pid = 18804] [id = 386] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x89859800 == 31 [pid = 18804] [id = 389] 10:16:10 INFO - PROCESS | 18804 | --DOCSHELL 0x89791000 == 30 [pid = 18804] [id = 388] 10:16:10 INFO - PROCESS | 18804 | 1467998170921 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8dca6000) [pid = 18804] [serial = 1199] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8e608400) [pid = 18804] [serial = 1202] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8d6c1400) [pid = 18804] [serial = 1170] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8dfcd400) [pid = 18804] [serial = 1205] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8dca1800) [pid = 18804] [serial = 1169] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8ee53800) [pid = 18804] [serial = 1173] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8ed01400) [pid = 18804] [serial = 1172] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8d38e800) [pid = 18804] [serial = 1196] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8e610c00) [pid = 18804] [serial = 1203] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8d395c00) [pid = 18804] [serial = 1197] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8f504400) [pid = 18804] [serial = 1176] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8f4bc000) [pid = 18804] [serial = 1175] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x89799000) [pid = 18804] [serial = 1193] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8c1c1400) [pid = 18804] [serial = 1194] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8f8e7c00) [pid = 18804] [serial = 1179] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8f8e0c00) [pid = 18804] [serial = 1178] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x911b8800) [pid = 18804] [serial = 1182] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x911b5400) [pid = 18804] [serial = 1181] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x913b2c00) [pid = 18804] [serial = 1185] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x913ab800) [pid = 18804] [serial = 1184] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x913bdc00) [pid = 18804] [serial = 1188] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8e606c00) [pid = 18804] [serial = 1206] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8df5b400) [pid = 18804] [serial = 1200] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x913bb800) [pid = 18804] [serial = 1187] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8ebec800) [pid = 18804] [serial = 1208] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d44fc00) [pid = 18804] [serial = 1190] [outer = (nil)] [url = about:blank] 10:16:11 INFO - PROCESS | 18804 | 1467998171242 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 18804 | 1467998171251 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x89850400 == 31 [pid = 18804] [id = 422] 10:16:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x89850800) [pid = 18804] [serial = 1267] [outer = (nil)] 10:16:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x89856c00) [pid = 18804] [serial = 1268] [outer = 0x89850800] 10:16:11 INFO - PROCESS | 18804 | 1467998171320 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8c1c9400) [pid = 18804] [serial = 1269] [outer = 0x89850800] 10:16:12 INFO - PROCESS | 18804 | 1467998172085 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2407ms 10:16:12 INFO - PROCESS | 18804 | 1467998172133 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:16:12 INFO - PROCESS | 18804 | 1467998172140 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:16:12 INFO - PROCESS | 18804 | 1467998172148 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:16:12 INFO - PROCESS | 18804 | 1467998172153 Marionette TRACE conn3 <- [1,1662,null,{}] 10:16:12 INFO - PROCESS | 18804 | 1467998172160 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:12 INFO - PROCESS | 18804 | 1467998172165 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:12 INFO - PROCESS | 18804 | 1467998172334 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:16:12 INFO - PROCESS | 18804 | 1467998172463 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:12 INFO - PROCESS | 18804 | 1467998172472 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d24a800 == 32 [pid = 18804] [id = 423] 10:16:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8d38a400) [pid = 18804] [serial = 1270] [outer = (nil)] 10:16:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8d391400) [pid = 18804] [serial = 1271] [outer = 0x8d38a400] 10:16:12 INFO - PROCESS | 18804 | 1467998172541 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8d451400) [pid = 18804] [serial = 1272] [outer = 0x8d38a400] 10:16:13 INFO - PROCESS | 18804 | 1467998173328 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1240ms 10:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:16:13 INFO - PROCESS | 18804 | 1467998173400 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 18804 | 1467998173404 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:16:13 INFO - PROCESS | 18804 | 1467998173411 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 18804 | 1467998173414 Marionette TRACE conn3 <- [1,1666,null,{}] 10:16:13 INFO - PROCESS | 18804 | 1467998173424 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:13 INFO - PROCESS | 18804 | 1467998173429 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:13 INFO - PROCESS | 18804 | 1467998173636 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:16:13 INFO - PROCESS | 18804 | 1467998173723 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 18804 | 1467998173729 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6c2c00 == 33 [pid = 18804] [id = 424] 10:16:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8dc9f400) [pid = 18804] [serial = 1273] [outer = (nil)] 10:16:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8dca6000) [pid = 18804] [serial = 1274] [outer = 0x8dc9f400] 10:16:13 INFO - PROCESS | 18804 | 1467998173814 Marionette DEBUG loaded listener.js 10:16:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8dcaec00) [pid = 18804] [serial = 1275] [outer = 0x8dc9f400] 10:16:14 INFO - PROCESS | 18804 | 1467998174764 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1394ms 10:16:14 INFO - PROCESS | 18804 | 1467998174803 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:16:14 INFO - PROCESS | 18804 | 1467998174809 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:16:14 INFO - PROCESS | 18804 | 1467998174836 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 18804 | 1467998174843 Marionette TRACE conn3 <- [1,1670,null,{}] 10:16:14 INFO - PROCESS | 18804 | 1467998174853 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:14 INFO - PROCESS | 18804 | 1467998174860 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:15 INFO - PROCESS | 18804 | 1467998175071 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:16:15 INFO - PROCESS | 18804 | 1467998175093 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 18804 | 1467998175102 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca2400 == 34 [pid = 18804] [id = 425] 10:16:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8dca3c00) [pid = 18804] [serial = 1276] [outer = (nil)] 10:16:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8e30cc00) [pid = 18804] [serial = 1277] [outer = 0x8dca3c00] 10:16:15 INFO - PROCESS | 18804 | 1467998175184 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8e605c00) [pid = 18804] [serial = 1278] [outer = 0x8dca3c00] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8e60f800) [pid = 18804] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8ed02c00) [pid = 18804] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ea1f000) [pid = 18804] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x89852c00) [pid = 18804] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ed0cc00) [pid = 18804] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ebe3000) [pid = 18804] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8c1c7000) [pid = 18804] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8dfd0400) [pid = 18804] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8df59c00) [pid = 18804] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d23d800) [pid = 18804] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8c1c3c00) [pid = 18804] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:16:16 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x89851400) [pid = 18804] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:16:16 INFO - PROCESS | 18804 | 1467998176652 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1854ms 10:16:16 INFO - PROCESS | 18804 | 1467998176673 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 18804 | 1467998176677 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:16:16 INFO - PROCESS | 18804 | 1467998176683 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 18804 | 1467998176686 Marionette TRACE conn3 <- [1,1674,null,{}] 10:16:16 INFO - PROCESS | 18804 | 1467998176699 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:16 INFO - PROCESS | 18804 | 1467998176704 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:16 INFO - PROCESS | 18804 | 1467998176845 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:16:16 INFO - PROCESS | 18804 | 1467998176859 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 18804 | 1467998176869 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d242400 == 35 [pid = 18804] [id = 426] 10:16:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d245c00) [pid = 18804] [serial = 1279] [outer = (nil)] 10:16:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8e310800) [pid = 18804] [serial = 1280] [outer = 0x8d245c00] 10:16:16 INFO - PROCESS | 18804 | 1467998176931 Marionette DEBUG loaded listener.js 10:16:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e60d000) [pid = 18804] [serial = 1281] [outer = 0x8d245c00] 10:16:17 INFO - PROCESS | 18804 | 1467998177746 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1135ms 10:16:17 INFO - PROCESS | 18804 | 1467998177819 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:16:17 INFO - PROCESS | 18804 | 1467998177823 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:16:17 INFO - PROCESS | 18804 | 1467998177829 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 18804 | 1467998177832 Marionette TRACE conn3 <- [1,1678,null,{}] 10:16:17 INFO - PROCESS | 18804 | 1467998177837 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:17 INFO - PROCESS | 18804 | 1467998177842 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:17 INFO - PROCESS | 18804 | 1467998177993 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:16:18 INFO - PROCESS | 18804 | 1467998178002 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:18 INFO - PROCESS | 18804 | 1467998178021 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea21800 == 36 [pid = 18804] [id = 427] 10:16:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ea22000) [pid = 18804] [serial = 1282] [outer = (nil)] 10:16:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ebe1c00) [pid = 18804] [serial = 1283] [outer = 0x8ea22000] 10:16:18 INFO - PROCESS | 18804 | 1467998178097 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ec48000) [pid = 18804] [serial = 1284] [outer = 0x8ea22000] 10:16:19 INFO - PROCESS | 18804 | 1467998179348 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1578ms 10:16:19 INFO - PROCESS | 18804 | 1467998179408 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:16:19 INFO - PROCESS | 18804 | 1467998179415 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:16:19 INFO - PROCESS | 18804 | 1467998179422 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:16:19 INFO - PROCESS | 18804 | 1467998179430 Marionette TRACE conn3 <- [1,1682,null,{}] 10:16:19 INFO - PROCESS | 18804 | 1467998179437 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:19 INFO - PROCESS | 18804 | 1467998179443 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:19 INFO - PROCESS | 18804 | 1467998179619 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:16:19 INFO - PROCESS | 18804 | 1467998179851 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 18804 | 1467998179864 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x89855800 == 37 [pid = 18804] [id = 428] 10:16:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8c2ef000) [pid = 18804] [serial = 1285] [outer = (nil)] 10:16:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8d248400) [pid = 18804] [serial = 1286] [outer = 0x8c2ef000] 10:16:19 INFO - PROCESS | 18804 | 1467998179969 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8d6bb400) [pid = 18804] [serial = 1287] [outer = 0x8c2ef000] 10:16:20 INFO - PROCESS | 18804 | 1467998180913 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1532ms 10:16:20 INFO - PROCESS | 18804 | 1467998180954 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 18804 | 1467998180961 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:16:20 INFO - PROCESS | 18804 | 1467998180971 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 18804 | 1467998180975 Marionette TRACE conn3 <- [1,1686,null,{}] 10:16:20 INFO - PROCESS | 18804 | 1467998180981 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:20 INFO - PROCESS | 18804 | 1467998180987 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:21 INFO - PROCESS | 18804 | 1467998181166 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:16:21 INFO - PROCESS | 18804 | 1467998181337 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:21 INFO - PROCESS | 18804 | 1467998181346 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c3c00 == 38 [pid = 18804] [id = 429] 10:16:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8dfc6800) [pid = 18804] [serial = 1288] [outer = (nil)] 10:16:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8e30d000) [pid = 18804] [serial = 1289] [outer = 0x8dfc6800] 10:16:21 INFO - PROCESS | 18804 | 1467998181516 Marionette DEBUG loaded listener.js 10:16:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8ea1c000) [pid = 18804] [serial = 1290] [outer = 0x8dfc6800] 10:16:22 INFO - PROCESS | 18804 | 1467998182467 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:16:22 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 10:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1582ms 10:16:22 INFO - PROCESS | 18804 | 1467998182553 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:16:22 INFO - PROCESS | 18804 | 1467998182557 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:16:22 INFO - PROCESS | 18804 | 1467998182564 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:16:22 INFO - PROCESS | 18804 | 1467998182570 Marionette TRACE conn3 <- [1,1690,null,{}] 10:16:22 INFO - PROCESS | 18804 | 1467998182586 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:22 INFO - PROCESS | 18804 | 1467998182594 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:22 INFO - PROCESS | 18804 | 1467998182804 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:16:23 INFO - PROCESS | 18804 | 1467998183027 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:23 INFO - PROCESS | 18804 | 1467998183035 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed0b400 == 39 [pid = 18804] [id = 430] 10:16:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8ed0cc00) [pid = 18804] [serial = 1291] [outer = (nil)] 10:16:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8ee57400) [pid = 18804] [serial = 1292] [outer = 0x8ed0cc00] 10:16:23 INFO - PROCESS | 18804 | 1467998183162 Marionette DEBUG loaded listener.js 10:16:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8eeca800) [pid = 18804] [serial = 1293] [outer = 0x8ed0cc00] 10:16:24 INFO - PROCESS | 18804 | 1467998184132 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1644ms 10:16:24 INFO - PROCESS | 18804 | 1467998184208 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:16:24 INFO - PROCESS | 18804 | 1467998184212 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:16:24 INFO - PROCESS | 18804 | 1467998184219 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:16:24 INFO - PROCESS | 18804 | 1467998184222 Marionette TRACE conn3 <- [1,1694,null,{}] 10:16:24 INFO - PROCESS | 18804 | 1467998184228 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:24 INFO - PROCESS | 18804 | 1467998184234 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:24 INFO - PROCESS | 18804 | 1467998184408 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:16:24 INFO - PROCESS | 18804 | 1467998184624 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:24 INFO - PROCESS | 18804 | 1467998184632 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x89799000 == 40 [pid = 18804] [id = 431] 10:16:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8c1c2400) [pid = 18804] [serial = 1294] [outer = (nil)] 10:16:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8d393800) [pid = 18804] [serial = 1295] [outer = 0x8c1c2400] 10:16:24 INFO - PROCESS | 18804 | 1467998184712 Marionette DEBUG loaded listener.js 10:16:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8e302400) [pid = 18804] [serial = 1296] [outer = 0x8c1c2400] 10:16:25 INFO - PROCESS | 18804 | 1467998185910 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1728ms 10:16:25 INFO - PROCESS | 18804 | 1467998185947 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:16:25 INFO - PROCESS | 18804 | 1467998185953 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:16:25 INFO - PROCESS | 18804 | 1467998185960 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:16:25 INFO - PROCESS | 18804 | 1467998185964 Marionette TRACE conn3 <- [1,1698,null,{}] 10:16:25 INFO - PROCESS | 18804 | 1467998185972 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:25 INFO - PROCESS | 18804 | 1467998185977 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:26 INFO - PROCESS | 18804 | 1467998186154 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:16:26 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30b000 == 39 [pid = 18804] [id = 400] 10:16:26 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1b800 == 38 [pid = 18804] [id = 409] 10:16:26 INFO - PROCESS | 18804 | --DOCSHELL 0x8ec4a000 == 37 [pid = 18804] [id = 410] 10:16:26 INFO - PROCESS | 18804 | --DOCSHELL 0x8978ec00 == 36 [pid = 18804] [id = 411] 10:16:26 INFO - PROCESS | 18804 | 1467998186398 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:26 INFO - PROCESS | 18804 | 1467998186406 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e8c00 == 37 [pid = 18804] [id = 432] 10:16:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8c2e9000) [pid = 18804] [serial = 1297] [outer = (nil)] 10:16:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8d23dc00) [pid = 18804] [serial = 1298] [outer = 0x8c2e9000] 10:16:26 INFO - PROCESS | 18804 | 1467998186486 Marionette DEBUG loaded listener.js 10:16:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8d248c00) [pid = 18804] [serial = 1299] [outer = 0x8c2e9000] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8d6bc800) [pid = 18804] [serial = 1191] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8f4b6400) [pid = 18804] [serial = 1239] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8f49a400) [pid = 18804] [serial = 1238] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8ed0f400) [pid = 18804] [serial = 1232] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8ec47c00) [pid = 18804] [serial = 1230] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ea22c00) [pid = 18804] [serial = 1235] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8ee56800) [pid = 18804] [serial = 1233] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8ee55800) [pid = 18804] [serial = 1217] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8ee5b800) [pid = 18804] [serial = 1218] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8ec4d000) [pid = 18804] [serial = 1209] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8d390400) [pid = 18804] [serial = 1211] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8d6b9800) [pid = 18804] [serial = 1212] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8e30d800) [pid = 18804] [serial = 1214] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ea17800) [pid = 18804] [serial = 1215] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8dfc5000) [pid = 18804] [serial = 1226] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8e302c00) [pid = 18804] [serial = 1227] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8eece400) [pid = 18804] [serial = 1220] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8eed3c00) [pid = 18804] [serial = 1221] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d247c00) [pid = 18804] [serial = 1223] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d396400) [pid = 18804] [serial = 1224] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ebe6800) [pid = 18804] [serial = 1229] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ec43800) [pid = 18804] [serial = 1236] [outer = (nil)] [url = about:blank] 10:16:27 INFO - PROCESS | 18804 | 1467998187268 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:16:27 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 10:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1338ms 10:16:27 INFO - PROCESS | 18804 | 1467998187297 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:16:27 INFO - PROCESS | 18804 | 1467998187303 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:16:27 INFO - PROCESS | 18804 | 1467998187313 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:16:27 INFO - PROCESS | 18804 | 1467998187317 Marionette TRACE conn3 <- [1,1702,null,{}] 10:16:27 INFO - PROCESS | 18804 | 1467998187322 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:27 INFO - PROCESS | 18804 | 1467998187328 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:27 INFO - PROCESS | 18804 | 1467998187480 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:16:27 INFO - PROCESS | 18804 | 1467998187496 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:27 INFO - PROCESS | 18804 | 1467998187503 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d452400 == 38 [pid = 18804] [id = 433] 10:16:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d6ba400) [pid = 18804] [serial = 1300] [outer = (nil)] 10:16:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d6c0c00) [pid = 18804] [serial = 1301] [outer = 0x8d6ba400] 10:16:27 INFO - PROCESS | 18804 | 1467998187571 Marionette DEBUG loaded listener.js 10:16:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x89859400) [pid = 18804] [serial = 1302] [outer = 0x8d6ba400] 10:16:28 INFO - PROCESS | 18804 | 1467998188536 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1285ms 10:16:28 INFO - PROCESS | 18804 | 1467998188597 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:16:28 INFO - PROCESS | 18804 | 1467998188601 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:16:28 INFO - PROCESS | 18804 | 1467998188608 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:16:28 INFO - PROCESS | 18804 | 1467998188613 Marionette TRACE conn3 <- [1,1706,null,{}] 10:16:28 INFO - PROCESS | 18804 | 1467998188629 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:28 INFO - PROCESS | 18804 | 1467998188637 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:28 INFO - PROCESS | 18804 | 1467998188861 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:16:28 INFO - PROCESS | 18804 | 1467998188883 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:28 INFO - PROCESS | 18804 | 1467998188897 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e303400 == 39 [pid = 18804] [id = 434] 10:16:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e30b000) [pid = 18804] [serial = 1303] [outer = (nil)] 10:16:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e602000) [pid = 18804] [serial = 1304] [outer = 0x8e30b000] 10:16:28 INFO - PROCESS | 18804 | 1467998188961 Marionette DEBUG loaded listener.js 10:16:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ea1b400) [pid = 18804] [serial = 1305] [outer = 0x8e30b000] 10:16:29 INFO - PROCESS | 18804 | 1467998189794 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1231ms 10:16:29 INFO - PROCESS | 18804 | 1467998189839 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:16:29 INFO - PROCESS | 18804 | 1467998189843 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:16:29 INFO - PROCESS | 18804 | 1467998189854 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:16:29 INFO - PROCESS | 18804 | 1467998189857 Marionette TRACE conn3 <- [1,1710,null,{}] 10:16:29 INFO - PROCESS | 18804 | 1467998189862 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:29 INFO - PROCESS | 18804 | 1467998189867 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:30 INFO - PROCESS | 18804 | 1467998190100 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:16:30 INFO - PROCESS | 18804 | 1467998190122 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:30 INFO - PROCESS | 18804 | 1467998190128 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc7c00 == 40 [pid = 18804] [id = 435] 10:16:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8dfc8800) [pid = 18804] [serial = 1306] [outer = (nil)] 10:16:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ebf0400) [pid = 18804] [serial = 1307] [outer = 0x8dfc8800] 10:16:30 INFO - PROCESS | 18804 | 1467998190194 Marionette DEBUG loaded listener.js 10:16:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ec47c00) [pid = 18804] [serial = 1308] [outer = 0x8dfc8800] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8d246800) [pid = 18804] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ea1e800) [pid = 18804] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8f4b7000) [pid = 18804] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8f4bcc00) [pid = 18804] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x89854400) [pid = 18804] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8f8dec00) [pid = 18804] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8c2e9800) [pid = 18804] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ed04c00) [pid = 18804] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8dc9f400) [pid = 18804] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8dca3c00) [pid = 18804] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d245c00) [pid = 18804] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8dca8000) [pid = 18804] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d38a400) [pid = 18804] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:16:31 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x89850800) [pid = 18804] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:16:31 INFO - PROCESS | 18804 | 1467998191292 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1479ms 10:16:31 INFO - PROCESS | 18804 | 1467998191333 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:16:31 INFO - PROCESS | 18804 | 1467998191337 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:16:31 INFO - PROCESS | 18804 | 1467998191346 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:16:31 INFO - PROCESS | 18804 | 1467998191349 Marionette TRACE conn3 <- [1,1714,null,{}] 10:16:31 INFO - PROCESS | 18804 | 1467998191355 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:31 INFO - PROCESS | 18804 | 1467998191360 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:31 INFO - PROCESS | 18804 | 1467998191502 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:16:31 INFO - PROCESS | 18804 | 1467998191637 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:31 INFO - PROCESS | 18804 | 1467998191647 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c1400 == 41 [pid = 18804] [id = 436] 10:16:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8c1c5c00) [pid = 18804] [serial = 1309] [outer = (nil)] 10:16:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8df56800) [pid = 18804] [serial = 1310] [outer = 0x8c1c5c00] 10:16:31 INFO - PROCESS | 18804 | 1467998191714 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8e60e400) [pid = 18804] [serial = 1311] [outer = 0x8c1c5c00] 10:16:32 INFO - PROCESS | 18804 | 1467998192439 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1131ms 10:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:16:32 INFO - PROCESS | 18804 | 1467998192474 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:16:32 INFO - PROCESS | 18804 | 1467998192477 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:16:32 INFO - PROCESS | 18804 | 1467998192483 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:16:32 INFO - PROCESS | 18804 | 1467998192486 Marionette TRACE conn3 <- [1,1718,null,{}] 10:16:32 INFO - PROCESS | 18804 | 1467998192491 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:32 INFO - PROCESS | 18804 | 1467998192501 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:32 INFO - PROCESS | 18804 | 1467998192734 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:16:32 INFO - PROCESS | 18804 | 1467998192749 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:32 INFO - PROCESS | 18804 | 1467998192756 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e60a400 == 42 [pid = 18804] [id = 437] 10:16:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8e60bc00) [pid = 18804] [serial = 1312] [outer = (nil)] 10:16:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ee5a000) [pid = 18804] [serial = 1313] [outer = 0x8e60bc00] 10:16:32 INFO - PROCESS | 18804 | 1467998192822 Marionette DEBUG loaded listener.js 10:16:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8eecb000) [pid = 18804] [serial = 1314] [outer = 0x8e60bc00] 10:16:33 INFO - PROCESS | 18804 | 1467998193886 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1478ms 10:16:33 INFO - PROCESS | 18804 | 1467998193961 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:16:33 INFO - PROCESS | 18804 | 1467998193966 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:16:33 INFO - PROCESS | 18804 | 1467998193975 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:16:33 INFO - PROCESS | 18804 | 1467998193982 Marionette TRACE conn3 <- [1,1722,null,{}] 10:16:33 INFO - PROCESS | 18804 | 1467998193990 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:33 INFO - PROCESS | 18804 | 1467998193996 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:34 INFO - PROCESS | 18804 | 1467998194211 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:16:34 INFO - PROCESS | 18804 | 1467998194437 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:34 INFO - PROCESS | 18804 | 1467998194443 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e9400 == 43 [pid = 18804] [id = 438] 10:16:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8c2eec00) [pid = 18804] [serial = 1315] [outer = (nil)] 10:16:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d396400) [pid = 18804] [serial = 1316] [outer = 0x8c2eec00] 10:16:34 INFO - PROCESS | 18804 | 1467998194542 Marionette DEBUG loaded listener.js 10:16:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8dc9f800) [pid = 18804] [serial = 1317] [outer = 0x8c2eec00] 10:16:35 INFO - PROCESS | 18804 | 1467998195425 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:16:35 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 10:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1485ms 10:16:35 INFO - PROCESS | 18804 | 1467998195460 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:16:35 INFO - PROCESS | 18804 | 1467998195467 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:16:35 INFO - PROCESS | 18804 | 1467998195477 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:16:35 INFO - PROCESS | 18804 | 1467998195482 Marionette TRACE conn3 <- [1,1726,null,{}] 10:16:35 INFO - PROCESS | 18804 | 1467998195488 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:35 INFO - PROCESS | 18804 | 1467998195494 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:35 INFO - PROCESS | 18804 | 1467998195671 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:16:35 INFO - PROCESS | 18804 | 1467998195845 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:35 INFO - PROCESS | 18804 | 1467998195856 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df5f800 == 44 [pid = 18804] [id = 439] 10:16:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e302c00) [pid = 18804] [serial = 1318] [outer = (nil)] 10:16:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e60f400) [pid = 18804] [serial = 1319] [outer = 0x8e302c00] 10:16:35 INFO - PROCESS | 18804 | 1467998195935 Marionette DEBUG loaded listener.js 10:16:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ea24c00) [pid = 18804] [serial = 1320] [outer = 0x8e302c00] 10:16:36 INFO - PROCESS | 18804 | 1467998196906 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1477ms 10:16:36 INFO - PROCESS | 18804 | 1467998196955 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:16:36 INFO - PROCESS | 18804 | 1467998196960 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:16:36 INFO - PROCESS | 18804 | 1467998196966 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:16:36 INFO - PROCESS | 18804 | 1467998196972 Marionette TRACE conn3 <- [1,1730,null,{}] 10:16:36 INFO - PROCESS | 18804 | 1467998196988 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:36 INFO - PROCESS | 18804 | 1467998196997 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:37 INFO - PROCESS | 18804 | 1467998197172 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:16:37 INFO - PROCESS | 18804 | 1467998197353 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:37 INFO - PROCESS | 18804 | 1467998197365 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed0e400 == 45 [pid = 18804] [id = 440] 10:16:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ee5c000) [pid = 18804] [serial = 1321] [outer = (nil)] 10:16:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8f491000) [pid = 18804] [serial = 1322] [outer = 0x8ee5c000] 10:16:37 INFO - PROCESS | 18804 | 1467998197443 Marionette DEBUG loaded listener.js 10:16:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8f498c00) [pid = 18804] [serial = 1323] [outer = 0x8ee5c000] 10:16:38 INFO - PROCESS | 18804 | 1467998198345 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1433ms 10:16:38 INFO - PROCESS | 18804 | 1467998198415 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:16:38 INFO - PROCESS | 18804 | 1467998198420 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:16:38 INFO - PROCESS | 18804 | 1467998198426 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:16:38 INFO - PROCESS | 18804 | 1467998198429 Marionette TRACE conn3 <- [1,1734,null,{}] 10:16:38 INFO - PROCESS | 18804 | 1467998198435 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:38 INFO - PROCESS | 18804 | 1467998198441 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:38 INFO - PROCESS | 18804 | 1467998198613 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:16:38 INFO - PROCESS | 18804 | 1467998198792 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:38 INFO - PROCESS | 18804 | 1467998198799 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x8eed6800 == 46 [pid = 18804] [id = 441] 10:16:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8f498000) [pid = 18804] [serial = 1324] [outer = (nil)] 10:16:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8f4ba400) [pid = 18804] [serial = 1325] [outer = 0x8f498000] 10:16:38 INFO - PROCESS | 18804 | 1467998198882 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8f4c0000) [pid = 18804] [serial = 1326] [outer = 0x8f498000] 10:16:39 INFO - PROCESS | 18804 | 1467998199790 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1436ms 10:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:16:39 INFO - PROCESS | 18804 | 1467998199864 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:16:39 INFO - PROCESS | 18804 | 1467998199867 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:16:39 INFO - PROCESS | 18804 | 1467998199874 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:16:39 INFO - PROCESS | 18804 | 1467998199878 Marionette TRACE conn3 <- [1,1738,null,{}] 10:16:39 INFO - PROCESS | 18804 | 1467998199883 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:39 INFO - PROCESS | 18804 | 1467998199888 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:40 INFO - PROCESS | 18804 | 1467998200062 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:16:40 INFO - PROCESS | 18804 | 1467998200270 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:40 INFO - PROCESS | 18804 | 1467998200278 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8eecb800 == 47 [pid = 18804] [id = 442] 10:16:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8f4bcc00) [pid = 18804] [serial = 1327] [outer = (nil)] 10:16:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8f8de400) [pid = 18804] [serial = 1328] [outer = 0x8f4bcc00] 10:16:40 INFO - PROCESS | 18804 | 1467998200357 Marionette DEBUG loaded listener.js 10:16:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8f8e6400) [pid = 18804] [serial = 1329] [outer = 0x8f4bcc00] 10:16:41 INFO - PROCESS | 18804 | 1467998201306 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1485ms 10:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:16:41 INFO - PROCESS | 18804 | 1467998201358 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:16:41 INFO - PROCESS | 18804 | 1467998201362 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:16:41 INFO - PROCESS | 18804 | 1467998201368 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 18804 | 1467998201371 Marionette TRACE conn3 <- [1,1742,null,{}] 10:16:41 INFO - PROCESS | 18804 | 1467998201377 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:41 INFO - PROCESS | 18804 | 1467998201387 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:41 INFO - PROCESS | 18804 | 1467998201568 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:16:41 INFO - PROCESS | 18804 | 1467998201746 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:41 INFO - PROCESS | 18804 | 1467998201752 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984e800 == 48 [pid = 18804] [id = 443] 10:16:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8d6bb000) [pid = 18804] [serial = 1330] [outer = (nil)] 10:16:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8f507400) [pid = 18804] [serial = 1331] [outer = 0x8d6bb000] 10:16:41 INFO - PROCESS | 18804 | 1467998201833 Marionette DEBUG loaded listener.js 10:16:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x911bec00) [pid = 18804] [serial = 1332] [outer = 0x8d6bb000] 10:16:42 INFO - PROCESS | 18804 | 1467998202693 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1378ms 10:16:42 INFO - PROCESS | 18804 | 1467998202761 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:16:42 INFO - PROCESS | 18804 | 1467998202766 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:16:42 INFO - PROCESS | 18804 | 1467998202775 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:16:42 INFO - PROCESS | 18804 | 1467998202778 Marionette TRACE conn3 <- [1,1746,null,{}] 10:16:42 INFO - PROCESS | 18804 | 1467998202784 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:42 INFO - PROCESS | 18804 | 1467998202788 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:42 INFO - PROCESS | 18804 | 1467998202949 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:16:43 INFO - PROCESS | 18804 | 1467998203130 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:43 INFO - PROCESS | 18804 | 1467998203141 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979a800 == 49 [pid = 18804] [id = 444] 10:16:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8dfce000) [pid = 18804] [serial = 1333] [outer = (nil)] 10:16:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x913b2000) [pid = 18804] [serial = 1334] [outer = 0x8dfce000] 10:16:43 INFO - PROCESS | 18804 | 1467998203213 Marionette DEBUG loaded listener.js 10:16:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x913b3c00) [pid = 18804] [serial = 1335] [outer = 0x8dfce000] 10:16:44 INFO - PROCESS | 18804 | 1467998204141 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1425ms 10:16:44 INFO - PROCESS | 18804 | 1467998204201 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:16:44 INFO - PROCESS | 18804 | 1467998204205 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:16:44 INFO - PROCESS | 18804 | 1467998204211 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:16:44 INFO - PROCESS | 18804 | 1467998204214 Marionette TRACE conn3 <- [1,1750,null,{}] 10:16:44 INFO - PROCESS | 18804 | 1467998204220 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:44 INFO - PROCESS | 18804 | 1467998204225 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:44 INFO - PROCESS | 18804 | 1467998204388 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:16:44 INFO - PROCESS | 18804 | 1467998204578 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:44 INFO - PROCESS | 18804 | 1467998204591 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1ca400 == 50 [pid = 18804] [id = 445] 10:16:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8c1ce000) [pid = 18804] [serial = 1336] [outer = (nil)] 10:16:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x913bf400) [pid = 18804] [serial = 1337] [outer = 0x8c1ce000] 10:16:44 INFO - PROCESS | 18804 | 1467998204665 Marionette DEBUG loaded listener.js 10:16:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x913c0c00) [pid = 18804] [serial = 1338] [outer = 0x8c1ce000] 10:16:45 INFO - PROCESS | 18804 | 1467998205588 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1429ms 10:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:16:45 INFO - PROCESS | 18804 | 1467998205645 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:16:45 INFO - PROCESS | 18804 | 1467998205648 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:16:45 INFO - PROCESS | 18804 | 1467998205654 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:16:45 INFO - PROCESS | 18804 | 1467998205658 Marionette TRACE conn3 <- [1,1754,null,{}] 10:16:45 INFO - PROCESS | 18804 | 1467998205664 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:45 INFO - PROCESS | 18804 | 1467998205669 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:45 INFO - PROCESS | 18804 | 1467998205834 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:16:46 INFO - PROCESS | 18804 | 1467998206294 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:46 INFO - PROCESS | 18804 | 1467998206301 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x89850000 == 51 [pid = 18804] [id = 446] 10:16:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x89851400) [pid = 18804] [serial = 1339] [outer = (nil)] 10:16:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8985a800) [pid = 18804] [serial = 1340] [outer = 0x89851400] 10:16:46 INFO - PROCESS | 18804 | 1467998206394 Marionette DEBUG loaded listener.js 10:16:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x8c2e4800) [pid = 18804] [serial = 1341] [outer = 0x89851400] 10:16:47 INFO - PROCESS | 18804 | 1467998207230 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1630ms 10:16:47 INFO - PROCESS | 18804 | 1467998207321 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:16:47 INFO - PROCESS | 18804 | 1467998207325 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:16:47 INFO - PROCESS | 18804 | 1467998207341 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:16:47 INFO - PROCESS | 18804 | 1467998207352 Marionette TRACE conn3 <- [1,1758,null,{}] 10:16:47 INFO - PROCESS | 18804 | 1467998207364 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:47 INFO - PROCESS | 18804 | 1467998207373 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:47 INFO - PROCESS | 18804 | 1467998207574 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:16:47 INFO - PROCESS | 18804 | 1467998207731 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:47 INFO - PROCESS | 18804 | 1467998207739 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x89799c00 == 52 [pid = 18804] [id = 447] 10:16:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 102 (0x8d38a400) [pid = 18804] [serial = 1342] [outer = (nil)] 10:16:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 103 (0x8df5f400) [pid = 18804] [serial = 1343] [outer = 0x8d38a400] 10:16:47 INFO - PROCESS | 18804 | 1467998207809 Marionette DEBUG loaded listener.js 10:16:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 104 (0x8dfca400) [pid = 18804] [serial = 1344] [outer = 0x8d38a400] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c3800 == 51 [pid = 18804] [id = 407] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x89850400 == 50 [pid = 18804] [id = 422] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8df53c00 == 49 [pid = 18804] [id = 408] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed09000 == 48 [pid = 18804] [id = 405] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8d395400 == 47 [pid = 18804] [id = 399] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe2400 == 46 [pid = 18804] [id = 402] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c7400 == 45 [pid = 18804] [id = 406] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8e60ac00 == 44 [pid = 18804] [id = 414] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8984c800 == 43 [pid = 18804] [id = 401] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4b3400 == 42 [pid = 18804] [id = 416] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e8000 == 41 [pid = 18804] [id = 398] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8e607400 == 40 [pid = 18804] [id = 412] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ef400 == 39 [pid = 18804] [id = 404] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x89794800 == 38 [pid = 18804] [id = 403] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x89853c00 == 37 [pid = 18804] [id = 421] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8f49d000 == 36 [pid = 18804] [id = 415] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8f50a800 == 35 [pid = 18804] [id = 417] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x89795c00 == 34 [pid = 18804] [id = 418] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1cc000 == 33 [pid = 18804] [id = 420] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2f0000 == 32 [pid = 18804] [id = 413] 10:16:49 INFO - PROCESS | 18804 | --DOCSHELL 0x89793c00 == 31 [pid = 18804] [id = 419] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 103 (0x8df59800) [pid = 18804] [serial = 1242] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 102 (0x8d6bf800) [pid = 18804] [serial = 1241] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 101 (0x8ec4fc00) [pid = 18804] [serial = 1245] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x8ebe8400) [pid = 18804] [serial = 1244] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8f509400) [pid = 18804] [serial = 1248] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8f4be000) [pid = 18804] [serial = 1247] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8f8e5400) [pid = 18804] [serial = 1251] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8f8dd800) [pid = 18804] [serial = 1250] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8c1c5800) [pid = 18804] [serial = 1265] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x913a3400) [pid = 18804] [serial = 1254] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x911bdc00) [pid = 18804] [serial = 1253] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x91c1b000) [pid = 18804] [serial = 1257] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x913be400) [pid = 18804] [serial = 1256] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x91c26c00) [pid = 18804] [serial = 1260] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x91c24c00) [pid = 18804] [serial = 1259] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8dcaec00) [pid = 18804] [serial = 1275] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8e30cc00) [pid = 18804] [serial = 1277] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8e310800) [pid = 18804] [serial = 1280] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x91de1000) [pid = 18804] [serial = 1263] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x91ddfc00) [pid = 18804] [serial = 1262] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8e605c00) [pid = 18804] [serial = 1278] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8d391400) [pid = 18804] [serial = 1271] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x89856c00) [pid = 18804] [serial = 1268] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8c1c9400) [pid = 18804] [serial = 1269] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8c2e7c00) [pid = 18804] [serial = 1266] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8e60d000) [pid = 18804] [serial = 1281] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8dca6000) [pid = 18804] [serial = 1274] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d451400) [pid = 18804] [serial = 1272] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 18804 | 1467998209821 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2540ms 10:16:49 INFO - PROCESS | 18804 | 1467998209882 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:16:49 INFO - PROCESS | 18804 | 1467998209888 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:16:49 INFO - PROCESS | 18804 | 1467998209896 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:16:49 INFO - PROCESS | 18804 | 1467998209900 Marionette TRACE conn3 <- [1,1762,null,{}] 10:16:49 INFO - PROCESS | 18804 | 1467998209909 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:49 INFO - PROCESS | 18804 | 1467998209914 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:50 INFO - PROCESS | 18804 | 1467998210116 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:16:50 INFO - PROCESS | 18804 | 1467998210257 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:50 INFO - PROCESS | 18804 | 1467998210266 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c4400 == 32 [pid = 18804] [id = 448] 10:16:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8c1c5000) [pid = 18804] [serial = 1345] [outer = (nil)] 10:16:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8d24ac00) [pid = 18804] [serial = 1346] [outer = 0x8c1c5000] 10:16:50 INFO - PROCESS | 18804 | 1467998210333 Marionette DEBUG loaded listener.js 10:16:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8d38e800) [pid = 18804] [serial = 1347] [outer = 0x8c1c5000] 10:16:51 INFO - PROCESS | 18804 | 1467998211112 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1245ms 10:16:51 INFO - PROCESS | 18804 | 1467998211143 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:16:51 INFO - PROCESS | 18804 | 1467998211151 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:16:51 INFO - PROCESS | 18804 | 1467998211162 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:16:51 INFO - PROCESS | 18804 | 1467998211165 Marionette TRACE conn3 <- [1,1766,null,{}] 10:16:51 INFO - PROCESS | 18804 | 1467998211176 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:51 INFO - PROCESS | 18804 | 1467998211181 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:51 INFO - PROCESS | 18804 | 1467998211342 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:16:51 INFO - PROCESS | 18804 | 1467998211352 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:51 INFO - PROCESS | 18804 | 1467998211362 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca0400 == 33 [pid = 18804] [id = 449] 10:16:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8dca6000) [pid = 18804] [serial = 1348] [outer = (nil)] 10:16:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8df51400) [pid = 18804] [serial = 1349] [outer = 0x8dca6000] 10:16:51 INFO - PROCESS | 18804 | 1467998211431 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8df5b400) [pid = 18804] [serial = 1350] [outer = 0x8dca6000] 10:16:52 INFO - PROCESS | 18804 | 1467998212438 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1340ms 10:16:52 INFO - PROCESS | 18804 | 1467998212502 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:16:52 INFO - PROCESS | 18804 | 1467998212505 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:16:52 INFO - PROCESS | 18804 | 1467998212519 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:16:52 INFO - PROCESS | 18804 | 1467998212525 Marionette TRACE conn3 <- [1,1770,null,{}] 10:16:52 INFO - PROCESS | 18804 | 1467998212541 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:52 INFO - PROCESS | 18804 | 1467998212550 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:52 INFO - PROCESS | 18804 | 1467998212767 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:16:52 INFO - PROCESS | 18804 | 1467998212859 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:52 INFO - PROCESS | 18804 | 1467998212868 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e310400 == 34 [pid = 18804] [id = 450] 10:16:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8e310800) [pid = 18804] [serial = 1351] [outer = (nil)] 10:16:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8e60b000) [pid = 18804] [serial = 1352] [outer = 0x8e310800] 10:16:52 INFO - PROCESS | 18804 | 1467998212938 Marionette DEBUG loaded listener.js 10:16:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8ea20800) [pid = 18804] [serial = 1353] [outer = 0x8e310800] 10:16:53 INFO - PROCESS | 18804 | 1467998213794 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1333ms 10:16:53 INFO - PROCESS | 18804 | 1467998213854 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:16:53 INFO - PROCESS | 18804 | 1467998213858 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:16:53 INFO - PROCESS | 18804 | 1467998213864 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:16:53 INFO - PROCESS | 18804 | 1467998213867 Marionette TRACE conn3 <- [1,1774,null,{}] 10:16:53 INFO - PROCESS | 18804 | 1467998213872 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:53 INFO - PROCESS | 18804 | 1467998213877 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:54 INFO - PROCESS | 18804 | 1467998214086 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8e30b000) [pid = 18804] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8dfc8800) [pid = 18804] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ea22000) [pid = 18804] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ed0cc00) [pid = 18804] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8dfc6800) [pid = 18804] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8c2ef000) [pid = 18804] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8d6ba400) [pid = 18804] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8c2e9000) [pid = 18804] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8c1c2400) [pid = 18804] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8e60bc00) [pid = 18804] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:16:54 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8c1c5c00) [pid = 18804] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:16:54 INFO - PROCESS | 18804 | 1467998214797 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:54 INFO - PROCESS | 18804 | 1467998214805 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x89858c00 == 35 [pid = 18804] [id = 451] 10:16:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8c1c2400) [pid = 18804] [serial = 1354] [outer = (nil)] 10:16:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8c2ee400) [pid = 18804] [serial = 1355] [outer = 0x8c1c2400] 10:16:54 INFO - PROCESS | 18804 | 1467998214873 Marionette DEBUG loaded listener.js 10:16:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8dfc4800) [pid = 18804] [serial = 1356] [outer = 0x8c1c2400] 10:16:55 INFO - PROCESS | 18804 | 1467998215594 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1788ms 10:16:55 INFO - PROCESS | 18804 | 1467998215652 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:16:55 INFO - PROCESS | 18804 | 1467998215655 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:16:55 INFO - PROCESS | 18804 | 1467998215670 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:16:55 INFO - PROCESS | 18804 | 1467998215673 Marionette TRACE conn3 <- [1,1778,null,{}] 10:16:55 INFO - PROCESS | 18804 | 1467998215678 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:55 INFO - PROCESS | 18804 | 1467998215683 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:55 INFO - PROCESS | 18804 | 1467998215826 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:16:55 INFO - PROCESS | 18804 | 1467998215835 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:55 INFO - PROCESS | 18804 | 1467998215843 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d246800 == 36 [pid = 18804] [id = 452] 10:16:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e603c00) [pid = 18804] [serial = 1357] [outer = (nil)] 10:16:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ec50800) [pid = 18804] [serial = 1358] [outer = 0x8e603c00] 10:16:55 INFO - PROCESS | 18804 | 1467998215908 Marionette DEBUG loaded listener.js 10:16:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ed09400) [pid = 18804] [serial = 1359] [outer = 0x8e603c00] 10:16:56 INFO - PROCESS | 18804 | 1467998216863 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:16:56 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 10:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1279ms 10:16:56 INFO - PROCESS | 18804 | 1467998216950 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:16:56 INFO - PROCESS | 18804 | 1467998216957 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:16:56 INFO - PROCESS | 18804 | 1467998216976 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 18804 | 1467998216981 Marionette TRACE conn3 <- [1,1782,null,{}] 10:16:56 INFO - PROCESS | 18804 | 1467998216989 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:56 INFO - PROCESS | 18804 | 1467998216994 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:57 INFO - PROCESS | 18804 | 1467998217196 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:16:57 INFO - PROCESS | 18804 | 1467998217375 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:57 INFO - PROCESS | 18804 | 1467998217387 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979b000 == 37 [pid = 18804] [id = 453] 10:16:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x89853400) [pid = 18804] [serial = 1360] [outer = (nil)] 10:16:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8d38c000) [pid = 18804] [serial = 1361] [outer = 0x89853400] 10:16:57 INFO - PROCESS | 18804 | 1467998217468 Marionette DEBUG loaded listener.js 10:16:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8d452000) [pid = 18804] [serial = 1362] [outer = 0x89853400] 10:16:58 INFO - PROCESS | 18804 | 1467998218520 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:16:58 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 10:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1600ms 10:16:58 INFO - PROCESS | 18804 | 1467998218576 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:16:58 INFO - PROCESS | 18804 | 1467998218584 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:16:58 INFO - PROCESS | 18804 | 1467998218594 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:16:58 INFO - PROCESS | 18804 | 1467998218598 Marionette TRACE conn3 <- [1,1786,null,{}] 10:16:58 INFO - PROCESS | 18804 | 1467998218604 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:58 INFO - PROCESS | 18804 | 1467998218610 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:58 INFO - PROCESS | 18804 | 1467998218785 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:16:59 INFO - PROCESS | 18804 | 1467998219015 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:59 INFO - PROCESS | 18804 | 1467998219024 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:16:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e3c00 == 38 [pid = 18804] [id = 454] 10:16:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8dfcc000) [pid = 18804] [serial = 1363] [outer = (nil)] 10:16:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8e30e000) [pid = 18804] [serial = 1364] [outer = 0x8dfcc000] 10:16:59 INFO - PROCESS | 18804 | 1467998219107 Marionette DEBUG loaded listener.js 10:16:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8e607c00) [pid = 18804] [serial = 1365] [outer = 0x8dfcc000] 10:17:00 INFO - PROCESS | 18804 | 1467998220103 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1579ms 10:17:00 INFO - PROCESS | 18804 | 1467998220173 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:17:00 INFO - PROCESS | 18804 | 1467998220177 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:17:00 INFO - PROCESS | 18804 | 1467998220184 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:17:00 INFO - PROCESS | 18804 | 1467998220190 Marionette TRACE conn3 <- [1,1790,null,{}] 10:17:00 INFO - PROCESS | 18804 | 1467998220207 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:00 INFO - PROCESS | 18804 | 1467998220215 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:00 INFO - PROCESS | 18804 | 1467998220439 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:17:00 INFO - PROCESS | 18804 | 1467998220664 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:00 INFO - PROCESS | 18804 | 1467998220673 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee55800 == 39 [pid = 18804] [id = 455] 10:17:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8ee56c00) [pid = 18804] [serial = 1366] [outer = (nil)] 10:17:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8eed2400) [pid = 18804] [serial = 1367] [outer = 0x8ee56c00] 10:17:00 INFO - PROCESS | 18804 | 1467998220795 Marionette DEBUG loaded listener.js 10:17:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8eed4400) [pid = 18804] [serial = 1368] [outer = 0x8ee56c00] 10:17:01 INFO - PROCESS | 18804 | 1467998221747 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:17:01 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) 10:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1636ms 10:17:01 INFO - PROCESS | 18804 | 1467998221820 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:17:01 INFO - PROCESS | 18804 | 1467998221825 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:17:01 INFO - PROCESS | 18804 | 1467998221831 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:17:01 INFO - PROCESS | 18804 | 1467998221835 Marionette TRACE conn3 <- [1,1794,null,{}] 10:17:01 INFO - PROCESS | 18804 | 1467998221841 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:01 INFO - PROCESS | 18804 | 1467998221846 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:02 INFO - PROCESS | 18804 | 1467998222033 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:17:02 INFO - PROCESS | 18804 | 1467998222250 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:02 INFO - PROCESS | 18804 | 1467998222260 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30a800 == 40 [pid = 18804] [id = 456] 10:17:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8f498400) [pid = 18804] [serial = 1369] [outer = (nil)] 10:17:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8f4b7400) [pid = 18804] [serial = 1370] [outer = 0x8f498400] 10:17:02 INFO - PROCESS | 18804 | 1467998222380 Marionette DEBUG loaded listener.js 10:17:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8f4be000) [pid = 18804] [serial = 1371] [outer = 0x8f498400] 10:17:03 INFO - PROCESS | 18804 | 1467998223325 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1580ms 10:17:03 INFO - PROCESS | 18804 | 1467998223413 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:17:03 INFO - PROCESS | 18804 | 1467998223417 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:17:03 INFO - PROCESS | 18804 | 1467998223423 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 18804 | 1467998223427 Marionette TRACE conn3 <- [1,1798,null,{}] 10:17:03 INFO - PROCESS | 18804 | 1467998223432 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:03 INFO - PROCESS | 18804 | 1467998223437 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:03 INFO - PROCESS | 18804 | 1467998223765 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:17:04 INFO - PROCESS | 18804 | 1467998224046 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:04 INFO - PROCESS | 18804 | 1467998224056 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x89850c00 == 41 [pid = 18804] [id = 457] 10:17:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8c1c9400) [pid = 18804] [serial = 1372] [outer = (nil)] 10:17:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8c2e9c00) [pid = 18804] [serial = 1373] [outer = 0x8c1c9400] 10:17:04 INFO - PROCESS | 18804 | 1467998224127 Marionette DEBUG loaded listener.js 10:17:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8d451400) [pid = 18804] [serial = 1374] [outer = 0x8c1c9400] 10:17:04 INFO - PROCESS | 18804 | --DOCSHELL 0x89858c00 == 40 [pid = 18804] [id = 451] 10:17:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8e310400 == 39 [pid = 18804] [id = 450] 10:17:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca0400 == 38 [pid = 18804] [id = 449] 10:17:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c4400 == 37 [pid = 18804] [id = 448] 10:17:04 INFO - PROCESS | 18804 | --DOCSHELL 0x89799c00 == 36 [pid = 18804] [id = 447] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8ea1b400) [pid = 18804] [serial = 1305] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8ec47c00) [pid = 18804] [serial = 1308] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8ebf0400) [pid = 18804] [serial = 1307] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8ec48000) [pid = 18804] [serial = 1284] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8ebe1c00) [pid = 18804] [serial = 1283] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ee57400) [pid = 18804] [serial = 1292] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8eeca800) [pid = 18804] [serial = 1293] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8e30d000) [pid = 18804] [serial = 1289] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8ea1c000) [pid = 18804] [serial = 1290] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8d248400) [pid = 18804] [serial = 1286] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8d6bb400) [pid = 18804] [serial = 1287] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8d6c0c00) [pid = 18804] [serial = 1301] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x89859400) [pid = 18804] [serial = 1302] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8d23dc00) [pid = 18804] [serial = 1298] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8d248c00) [pid = 18804] [serial = 1299] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8d393800) [pid = 18804] [serial = 1295] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8e302400) [pid = 18804] [serial = 1296] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8eecb000) [pid = 18804] [serial = 1314] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8ee5a000) [pid = 18804] [serial = 1313] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8e602000) [pid = 18804] [serial = 1304] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8df56800) [pid = 18804] [serial = 1310] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8e60e400) [pid = 18804] [serial = 1311] [outer = (nil)] [url = about:blank] 10:17:05 INFO - PROCESS | 18804 | 1467998225059 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1688ms 10:17:05 INFO - PROCESS | 18804 | 1467998225113 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:17:05 INFO - PROCESS | 18804 | 1467998225119 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:17:05 INFO - PROCESS | 18804 | 1467998225128 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:17:05 INFO - PROCESS | 18804 | 1467998225132 Marionette TRACE conn3 <- [1,1802,null,{}] 10:17:05 INFO - PROCESS | 18804 | 1467998225139 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:05 INFO - PROCESS | 18804 | 1467998225144 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:05 INFO - PROCESS | 18804 | 1467998225296 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:17:05 INFO - PROCESS | 18804 | 1467998225306 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:05 INFO - PROCESS | 18804 | 1467998225312 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984d000 == 37 [pid = 18804] [id = 458] 10:17:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d6c2800) [pid = 18804] [serial = 1375] [outer = (nil)] 10:17:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8dcae000) [pid = 18804] [serial = 1376] [outer = 0x8d6c2800] 10:17:05 INFO - PROCESS | 18804 | 1467998225382 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8df5d800) [pid = 18804] [serial = 1377] [outer = 0x8d6c2800] 10:17:06 INFO - PROCESS | 18804 | 1467998226300 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1242ms 10:17:06 INFO - PROCESS | 18804 | 1467998226369 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:17:06 INFO - PROCESS | 18804 | 1467998226373 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:17:06 INFO - PROCESS | 18804 | 1467998226380 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:17:06 INFO - PROCESS | 18804 | 1467998226383 Marionette TRACE conn3 <- [1,1806,null,{}] 10:17:06 INFO - PROCESS | 18804 | 1467998226389 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:06 INFO - PROCESS | 18804 | 1467998226394 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:06 INFO - PROCESS | 18804 | 1467998226553 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:17:06 INFO - PROCESS | 18804 | 1467998226687 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:06 INFO - PROCESS | 18804 | 1467998226696 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc5000 == 38 [pid = 18804] [id = 459] 10:17:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e30ec00) [pid = 18804] [serial = 1378] [outer = (nil)] 10:17:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ea1b800) [pid = 18804] [serial = 1379] [outer = 0x8e30ec00] 10:17:06 INFO - PROCESS | 18804 | 1467998226763 Marionette DEBUG loaded listener.js 10:17:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ebe4800) [pid = 18804] [serial = 1380] [outer = 0x8e30ec00] 10:17:07 INFO - PROCESS | 18804 | 1467998227592 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1278ms 10:17:07 INFO - PROCESS | 18804 | 1467998227659 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:17:07 INFO - PROCESS | 18804 | 1467998227664 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:17:07 INFO - PROCESS | 18804 | 1467998227680 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:17:07 INFO - PROCESS | 18804 | 1467998227687 Marionette TRACE conn3 <- [1,1810,null,{}] 10:17:07 INFO - PROCESS | 18804 | 1467998227723 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:07 INFO - PROCESS | 18804 | 1467998227729 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:07 INFO - PROCESS | 18804 | 1467998227936 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:17:07 INFO - PROCESS | 18804 | 1467998227966 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 18804 | 1467998227971 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1c000 == 39 [pid = 18804] [id = 460] 10:17:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ea1cc00) [pid = 18804] [serial = 1381] [outer = (nil)] 10:17:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ee53000) [pid = 18804] [serial = 1382] [outer = 0x8ea1cc00] 10:17:08 INFO - PROCESS | 18804 | 1467998228038 Marionette DEBUG loaded listener.js 10:17:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ee5b000) [pid = 18804] [serial = 1383] [outer = 0x8ea1cc00] 10:17:08 INFO - PROCESS | 18804 | 1467998228945 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1322ms 10:17:09 INFO - PROCESS | 18804 | 1467998229001 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:17:09 INFO - PROCESS | 18804 | 1467998229005 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:17:09 INFO - PROCESS | 18804 | 1467998229011 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:17:09 INFO - PROCESS | 18804 | 1467998229014 Marionette TRACE conn3 <- [1,1814,null,{}] 10:17:09 INFO - PROCESS | 18804 | 1467998229019 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:09 INFO - PROCESS | 18804 | 1467998229024 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:09 INFO - PROCESS | 18804 | 1467998229239 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:17:09 INFO - PROCESS | 18804 | 1467998229259 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:09 INFO - PROCESS | 18804 | 1467998229267 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984d400 == 40 [pid = 18804] [id = 461] 10:17:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8ebeb400) [pid = 18804] [serial = 1384] [outer = (nil)] 10:17:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8eed0400) [pid = 18804] [serial = 1385] [outer = 0x8ebeb400] 10:17:09 INFO - PROCESS | 18804 | 1467998229330 Marionette DEBUG loaded listener.js 10:17:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8eed3400) [pid = 18804] [serial = 1386] [outer = 0x8ebeb400] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8c1ce000) [pid = 18804] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8c1c2400) [pid = 18804] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8c2eec00) [pid = 18804] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8f4bcc00) [pid = 18804] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8dfce000) [pid = 18804] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8f498000) [pid = 18804] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8dca6000) [pid = 18804] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8e302c00) [pid = 18804] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x89851400) [pid = 18804] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8c1c5000) [pid = 18804] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d6bb000) [pid = 18804] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ee5c000) [pid = 18804] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d38a400) [pid = 18804] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:17:09 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8e310800) [pid = 18804] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:17:10 INFO - PROCESS | 18804 | 1467998230326 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1377ms 10:17:10 INFO - PROCESS | 18804 | 1467998230388 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:17:10 INFO - PROCESS | 18804 | 1467998230391 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:17:10 INFO - PROCESS | 18804 | 1467998230397 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 18804 | 1467998230400 Marionette TRACE conn3 <- [1,1818,null,{}] 10:17:10 INFO - PROCESS | 18804 | 1467998230405 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:10 INFO - PROCESS | 18804 | 1467998230410 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:10 INFO - PROCESS | 18804 | 1467998230608 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:17:10 INFO - PROCESS | 18804 | 1467998230746 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:10 INFO - PROCESS | 18804 | 1467998230763 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c6400 == 41 [pid = 18804] [id = 462] 10:17:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d459400) [pid = 18804] [serial = 1387] [outer = (nil)] 10:17:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ee55c00) [pid = 18804] [serial = 1388] [outer = 0x8d459400] 10:17:10 INFO - PROCESS | 18804 | 1467998230845 Marionette DEBUG loaded listener.js 10:17:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8f49ec00) [pid = 18804] [serial = 1389] [outer = 0x8d459400] 10:17:11 INFO - PROCESS | 18804 | 1467998231881 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1528ms 10:17:11 INFO - PROCESS | 18804 | 1467998231926 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:17:11 INFO - PROCESS | 18804 | 1467998231933 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:17:11 INFO - PROCESS | 18804 | 1467998231940 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:17:11 INFO - PROCESS | 18804 | 1467998231948 Marionette TRACE conn3 <- [1,1822,null,{}] 10:17:11 INFO - PROCESS | 18804 | 1467998231956 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:11 INFO - PROCESS | 18804 | 1467998231962 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:12 INFO - PROCESS | 18804 | 1467998232147 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:17:12 INFO - PROCESS | 18804 | 1467998232325 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:12 INFO - PROCESS | 18804 | 1467998232336 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x89858000 == 42 [pid = 18804] [id = 463] 10:17:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d248400) [pid = 18804] [serial = 1390] [outer = (nil)] 10:17:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d6be000) [pid = 18804] [serial = 1391] [outer = 0x8d248400] 10:17:12 INFO - PROCESS | 18804 | 1467998232417 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8dfcac00) [pid = 18804] [serial = 1392] [outer = 0x8d248400] 10:17:13 INFO - PROCESS | 18804 | 1467998233363 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1491ms 10:17:13 INFO - PROCESS | 18804 | 1467998233431 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 18804 | 1467998233438 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:17:13 INFO - PROCESS | 18804 | 1467998233448 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 18804 | 1467998233453 Marionette TRACE conn3 <- [1,1826,null,{}] 10:17:13 INFO - PROCESS | 18804 | 1467998233460 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:13 INFO - PROCESS | 18804 | 1467998233465 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:13 INFO - PROCESS | 18804 | 1467998233693 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:17:13 INFO - PROCESS | 18804 | 1467998233959 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:13 INFO - PROCESS | 18804 | 1467998233967 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30f000 == 43 [pid = 18804] [id = 464] 10:17:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ebef800) [pid = 18804] [serial = 1393] [outer = (nil)] 10:17:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ec49000) [pid = 18804] [serial = 1394] [outer = 0x8ebef800] 10:17:14 INFO - PROCESS | 18804 | 1467998234108 Marionette DEBUG loaded listener.js 10:17:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ed04800) [pid = 18804] [serial = 1395] [outer = 0x8ebef800] 10:17:14 INFO - PROCESS | 18804 | 1467998234983 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1587ms 10:17:15 INFO - PROCESS | 18804 | 1467998235051 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:17:15 INFO - PROCESS | 18804 | 1467998235056 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:17:15 INFO - PROCESS | 18804 | 1467998235066 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:17:15 INFO - PROCESS | 18804 | 1467998235071 Marionette TRACE conn3 <- [1,1830,null,{}] 10:17:15 INFO - PROCESS | 18804 | 1467998235088 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:15 INFO - PROCESS | 18804 | 1467998235097 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:15 INFO - PROCESS | 18804 | 1467998235277 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:17:15 INFO - PROCESS | 18804 | 1467998235462 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:15 INFO - PROCESS | 18804 | 1467998235472 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4bfc00 == 44 [pid = 18804] [id = 465] 10:17:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8f502c00) [pid = 18804] [serial = 1396] [outer = (nil)] 10:17:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8f50f400) [pid = 18804] [serial = 1397] [outer = 0x8f502c00] 10:17:15 INFO - PROCESS | 18804 | 1467998235554 Marionette DEBUG loaded listener.js 10:17:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8f8e4c00) [pid = 18804] [serial = 1398] [outer = 0x8f502c00] 10:17:16 INFO - PROCESS | 18804 | 1467998236467 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1447ms 10:17:16 INFO - PROCESS | 18804 | 1467998236513 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:17:16 INFO - PROCESS | 18804 | 1467998236518 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:17:16 INFO - PROCESS | 18804 | 1467998236525 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:17:16 INFO - PROCESS | 18804 | 1467998236528 Marionette TRACE conn3 <- [1,1834,null,{}] 10:17:16 INFO - PROCESS | 18804 | 1467998236534 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:16 INFO - PROCESS | 18804 | 1467998236539 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:16 INFO - PROCESS | 18804 | 1467998236713 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:17:16 INFO - PROCESS | 18804 | 1467998236891 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:16 INFO - PROCESS | 18804 | 1467998236899 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca1000 == 45 [pid = 18804] [id = 466] 10:17:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8f50ec00) [pid = 18804] [serial = 1399] [outer = (nil)] 10:17:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x911b3800) [pid = 18804] [serial = 1400] [outer = 0x8f50ec00] 10:17:16 INFO - PROCESS | 18804 | 1467998236987 Marionette DEBUG loaded listener.js 10:17:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x911b9000) [pid = 18804] [serial = 1401] [outer = 0x8f50ec00] 10:17:17 INFO - PROCESS | 18804 | 1467998237919 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:17:17 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 10:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1445ms 10:17:17 INFO - PROCESS | 18804 | 1467998237969 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:17:17 INFO - PROCESS | 18804 | 1467998237974 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:17:17 INFO - PROCESS | 18804 | 1467998237980 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:17:17 INFO - PROCESS | 18804 | 1467998237982 Marionette TRACE conn3 <- [1,1838,null,{}] 10:17:17 INFO - PROCESS | 18804 | 1467998237989 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:17 INFO - PROCESS | 18804 | 1467998237994 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:18 INFO - PROCESS | 18804 | 1467998238164 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:17:18 INFO - PROCESS | 18804 | 1467998238358 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:18 INFO - PROCESS | 18804 | 1467998238368 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e610800 == 46 [pid = 18804] [id = 467] 10:17:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8f8e4000) [pid = 18804] [serial = 1402] [outer = (nil)] 10:17:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x913a3400) [pid = 18804] [serial = 1403] [outer = 0x8f8e4000] 10:17:18 INFO - PROCESS | 18804 | 1467998238488 Marionette DEBUG loaded listener.js 10:17:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x913a9400) [pid = 18804] [serial = 1404] [outer = 0x8f8e4000] 10:17:19 INFO - PROCESS | 18804 | 1467998239506 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1577ms 10:17:19 INFO - PROCESS | 18804 | 1467998239558 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:17:19 INFO - PROCESS | 18804 | 1467998239562 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:17:19 INFO - PROCESS | 18804 | 1467998239569 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:17:19 INFO - PROCESS | 18804 | 1467998239572 Marionette TRACE conn3 <- [1,1842,null,{}] 10:17:19 INFO - PROCESS | 18804 | 1467998239578 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:19 INFO - PROCESS | 18804 | 1467998239588 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:19 INFO - PROCESS | 18804 | 1467998239779 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:17:19 INFO - PROCESS | 18804 | 1467998239959 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:19 INFO - PROCESS | 18804 | 1467998239967 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:20 INFO - PROCESS | 18804 | ++DOCSHELL 0x911b6000 == 47 [pid = 18804] [id = 468] 10:17:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x911be400) [pid = 18804] [serial = 1405] [outer = (nil)] 10:17:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x91c21800) [pid = 18804] [serial = 1406] [outer = 0x911be400] 10:17:20 INFO - PROCESS | 18804 | 1467998240094 Marionette DEBUG loaded listener.js 10:17:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x91c27c00) [pid = 18804] [serial = 1407] [outer = 0x911be400] 10:17:20 INFO - PROCESS | 18804 | 1467998240957 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1439ms 10:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:17:21 INFO - PROCESS | 18804 | 1467998241013 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:17:21 INFO - PROCESS | 18804 | 1467998241016 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:17:21 INFO - PROCESS | 18804 | 1467998241023 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:17:21 INFO - PROCESS | 18804 | 1467998241027 Marionette TRACE conn3 <- [1,1846,null,{}] 10:17:21 INFO - PROCESS | 18804 | 1467998241032 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:21 INFO - PROCESS | 18804 | 1467998241037 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:21 INFO - PROCESS | 18804 | 1467998241199 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:17:21 INFO - PROCESS | 18804 | 1467998241379 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:21 INFO - PROCESS | 18804 | 1467998241388 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x89792000 == 48 [pid = 18804] [id = 469] 10:17:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8979b800) [pid = 18804] [serial = 1408] [outer = (nil)] 10:17:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x91ddc800) [pid = 18804] [serial = 1409] [outer = 0x8979b800] 10:17:21 INFO - PROCESS | 18804 | 1467998241463 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x91de0400) [pid = 18804] [serial = 1410] [outer = 0x8979b800] 10:17:22 INFO - PROCESS | 18804 | 1467998242381 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:17:22 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) 10:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1396ms 10:17:22 INFO - PROCESS | 18804 | 1467998242418 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:17:22 INFO - PROCESS | 18804 | 1467998242423 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:17:22 INFO - PROCESS | 18804 | 1467998242429 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 18804 | 1467998242433 Marionette TRACE conn3 <- [1,1850,null,{}] 10:17:22 INFO - PROCESS | 18804 | 1467998242438 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:22 INFO - PROCESS | 18804 | 1467998242443 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:22 INFO - PROCESS | 18804 | 1467998242613 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:17:23 INFO - PROCESS | 18804 | 1467998243016 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:23 INFO - PROCESS | 18804 | 1467998243029 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984e000 == 49 [pid = 18804] [id = 470] 10:17:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8984ec00) [pid = 18804] [serial = 1411] [outer = (nil)] 10:17:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x89859c00) [pid = 18804] [serial = 1412] [outer = 0x8984ec00] 10:17:23 INFO - PROCESS | 18804 | 1467998243150 Marionette DEBUG loaded listener.js 10:17:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8c1cb400) [pid = 18804] [serial = 1413] [outer = 0x8984ec00] 10:17:24 INFO - PROCESS | 18804 | 1467998244018 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1679ms 10:17:24 INFO - PROCESS | 18804 | 1467998244127 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:17:24 INFO - PROCESS | 18804 | 1467998244133 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:17:24 INFO - PROCESS | 18804 | 1467998244141 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:17:24 INFO - PROCESS | 18804 | 1467998244144 Marionette TRACE conn3 <- [1,1854,null,{}] 10:17:24 INFO - PROCESS | 18804 | 1467998244160 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:24 INFO - PROCESS | 18804 | 1467998244164 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:24 INFO - PROCESS | 18804 | 1467998244320 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:17:24 INFO - PROCESS | 18804 | 1467998244544 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:24 INFO - PROCESS | 18804 | 1467998244554 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1ca800 == 50 [pid = 18804] [id = 471] 10:17:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8d6b5800) [pid = 18804] [serial = 1414] [outer = (nil)] 10:17:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8dfc8c00) [pid = 18804] [serial = 1415] [outer = 0x8d6b5800] 10:17:24 INFO - PROCESS | 18804 | 1467998244629 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 101 (0x8e608400) [pid = 18804] [serial = 1416] [outer = 0x8d6b5800] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8984d400 == 49 [pid = 18804] [id = 461] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1c000 == 48 [pid = 18804] [id = 460] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc5000 == 47 [pid = 18804] [id = 459] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8984d000 == 46 [pid = 18804] [id = 458] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x89850c00 == 45 [pid = 18804] [id = 457] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8d246800 == 44 [pid = 18804] [id = 452] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e3c00 == 43 [pid = 18804] [id = 454] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed0e400 == 42 [pid = 18804] [id = 440] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8979b000 == 41 [pid = 18804] [id = 453] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30a800 == 40 [pid = 18804] [id = 456] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee55800 == 39 [pid = 18804] [id = 455] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8eecb800 == 38 [pid = 18804] [id = 442] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8979a800 == 37 [pid = 18804] [id = 444] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x89850000 == 36 [pid = 18804] [id = 446] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8eed6800 == 35 [pid = 18804] [id = 441] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1ca400 == 34 [pid = 18804] [id = 445] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8984e800 == 33 [pid = 18804] [id = 443] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8984e000 == 32 [pid = 18804] [id = 470] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x89792000 == 31 [pid = 18804] [id = 469] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8e610800 == 30 [pid = 18804] [id = 467] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x911b6000 == 29 [pid = 18804] [id = 468] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca1000 == 28 [pid = 18804] [id = 466] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4bfc00 == 27 [pid = 18804] [id = 465] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30f000 == 26 [pid = 18804] [id = 464] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c6400 == 25 [pid = 18804] [id = 462] 10:17:25 INFO - PROCESS | 18804 | --DOCSHELL 0x89858000 == 24 [pid = 18804] [id = 463] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 100 (0x913c0c00) [pid = 18804] [serial = 1338] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8c2ee400) [pid = 18804] [serial = 1355] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8d396400) [pid = 18804] [serial = 1316] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x913bf400) [pid = 18804] [serial = 1337] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8f8de400) [pid = 18804] [serial = 1328] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x913b3c00) [pid = 18804] [serial = 1335] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8f4c0000) [pid = 18804] [serial = 1326] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8df5b400) [pid = 18804] [serial = 1350] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8ea24c00) [pid = 18804] [serial = 1320] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8c2e4800) [pid = 18804] [serial = 1341] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8f4ba400) [pid = 18804] [serial = 1325] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8f8e6400) [pid = 18804] [serial = 1329] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8dfc4800) [pid = 18804] [serial = 1356] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8df51400) [pid = 18804] [serial = 1349] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8985a800) [pid = 18804] [serial = 1340] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8d24ac00) [pid = 18804] [serial = 1346] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8d38e800) [pid = 18804] [serial = 1347] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x911bec00) [pid = 18804] [serial = 1332] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8f491000) [pid = 18804] [serial = 1322] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8dfca400) [pid = 18804] [serial = 1344] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8f507400) [pid = 18804] [serial = 1331] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8e60b000) [pid = 18804] [serial = 1352] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x913b2000) [pid = 18804] [serial = 1334] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8f498c00) [pid = 18804] [serial = 1323] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8e60f400) [pid = 18804] [serial = 1319] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8df5f400) [pid = 18804] [serial = 1343] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8dc9f800) [pid = 18804] [serial = 1317] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ea20800) [pid = 18804] [serial = 1353] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8ec50800) [pid = 18804] [serial = 1358] [outer = (nil)] [url = about:blank] 10:17:26 INFO - PROCESS | 18804 | 1467998246622 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2541ms 10:17:26 INFO - PROCESS | 18804 | 1467998246682 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:17:26 INFO - PROCESS | 18804 | 1467998246686 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:17:26 INFO - PROCESS | 18804 | 1467998246695 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:17:26 INFO - PROCESS | 18804 | 1467998246698 Marionette TRACE conn3 <- [1,1858,null,{}] 10:17:26 INFO - PROCESS | 18804 | 1467998246706 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:26 INFO - PROCESS | 18804 | 1467998246712 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:26 INFO - PROCESS | 18804 | 1467998246864 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:17:27 INFO - PROCESS | 18804 | 1467998247086 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:27 INFO - PROCESS | 18804 | 1467998247093 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e4800 == 25 [pid = 18804] [id = 472] 10:17:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8c2e5800) [pid = 18804] [serial = 1417] [outer = (nil)] 10:17:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d23e400) [pid = 18804] [serial = 1418] [outer = 0x8c2e5800] 10:17:27 INFO - PROCESS | 18804 | 1467998247165 Marionette DEBUG loaded listener.js 10:17:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d243000) [pid = 18804] [serial = 1419] [outer = 0x8c2e5800] 10:17:27 INFO - PROCESS | 18804 | 1467998247896 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1241ms 10:17:27 INFO - PROCESS | 18804 | 1467998247935 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:17:27 INFO - PROCESS | 18804 | 1467998247943 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:17:27 INFO - PROCESS | 18804 | 1467998247953 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 18804 | 1467998247957 Marionette TRACE conn3 <- [1,1862,null,{}] 10:17:27 INFO - PROCESS | 18804 | 1467998247963 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:27 INFO - PROCESS | 18804 | 1467998247968 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:28 INFO - PROCESS | 18804 | 1467998248129 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:17:28 INFO - PROCESS | 18804 | 1467998248139 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:28 INFO - PROCESS | 18804 | 1467998248147 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6ba800 == 26 [pid = 18804] [id = 473] 10:17:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d6bf400) [pid = 18804] [serial = 1420] [outer = (nil)] 10:17:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8dca1800) [pid = 18804] [serial = 1421] [outer = 0x8d6bf400] 10:17:28 INFO - PROCESS | 18804 | 1467998248215 Marionette DEBUG loaded listener.js 10:17:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8dca8c00) [pid = 18804] [serial = 1422] [outer = 0x8d6bf400] 10:17:29 INFO - PROCESS | 18804 | 1467998249211 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1285ms 10:17:29 INFO - PROCESS | 18804 | 1467998249238 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:17:29 INFO - PROCESS | 18804 | 1467998249242 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:17:29 INFO - PROCESS | 18804 | 1467998249248 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:17:29 INFO - PROCESS | 18804 | 1467998249254 Marionette TRACE conn3 <- [1,1866,null,{}] 10:17:29 INFO - PROCESS | 18804 | 1467998249280 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:29 INFO - PROCESS | 18804 | 1467998249289 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:29 INFO - PROCESS | 18804 | 1467998249499 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:17:29 INFO - PROCESS | 18804 | 1467998249523 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:29 INFO - PROCESS | 18804 | 1467998249531 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e305c00 == 27 [pid = 18804] [id = 474] 10:17:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e307c00) [pid = 18804] [serial = 1423] [outer = (nil)] 10:17:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e30f400) [pid = 18804] [serial = 1424] [outer = 0x8e307c00] 10:17:29 INFO - PROCESS | 18804 | 1467998249603 Marionette DEBUG loaded listener.js 10:17:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8e60f400) [pid = 18804] [serial = 1425] [outer = 0x8e307c00] 10:17:30 INFO - PROCESS | 18804 | 1467998250507 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1286ms 10:17:30 INFO - PROCESS | 18804 | 1467998250536 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:17:30 INFO - PROCESS | 18804 | 1467998250540 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:17:30 INFO - PROCESS | 18804 | 1467998250546 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:17:30 INFO - PROCESS | 18804 | 1467998250549 Marionette TRACE conn3 <- [1,1870,null,{}] 10:17:30 INFO - PROCESS | 18804 | 1467998250555 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:30 INFO - PROCESS | 18804 | 1467998250560 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:30 INFO - PROCESS | 18804 | 1467998250766 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:17:30 INFO - PROCESS | 18804 | 1467998250787 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:30 INFO - PROCESS | 18804 | 1467998250792 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38e400 == 28 [pid = 18804] [id = 475] 10:17:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8e306c00) [pid = 18804] [serial = 1426] [outer = (nil)] 10:17:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8ea24c00) [pid = 18804] [serial = 1427] [outer = 0x8e306c00] 10:17:30 INFO - PROCESS | 18804 | 1467998250860 Marionette DEBUG loaded listener.js 10:17:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8ebedc00) [pid = 18804] [serial = 1428] [outer = 0x8e306c00] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8d459400) [pid = 18804] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ea1cc00) [pid = 18804] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ebeb400) [pid = 18804] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8e603c00) [pid = 18804] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8d6c2800) [pid = 18804] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8f498400) [pid = 18804] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ee56c00) [pid = 18804] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8c1c9400) [pid = 18804] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8dfcc000) [pid = 18804] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8e30ec00) [pid = 18804] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:17:31 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x89853400) [pid = 18804] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:17:32 INFO - PROCESS | 18804 | 1467998252297 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1778ms 10:17:32 INFO - PROCESS | 18804 | 1467998252326 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:17:32 INFO - PROCESS | 18804 | 1467998252330 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:17:32 INFO - PROCESS | 18804 | 1467998252335 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 18804 | 1467998252339 Marionette TRACE conn3 <- [1,1874,null,{}] 10:17:32 INFO - PROCESS | 18804 | 1467998252344 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:32 INFO - PROCESS | 18804 | 1467998252349 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:32 INFO - PROCESS | 18804 | 1467998252487 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:17:32 INFO - PROCESS | 18804 | 1467998252500 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:32 INFO - PROCESS | 18804 | 1467998252508 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6c3000 == 29 [pid = 18804] [id = 476] 10:17:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8df54400) [pid = 18804] [serial = 1429] [outer = (nil)] 10:17:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ebec000) [pid = 18804] [serial = 1430] [outer = 0x8df54400] 10:17:32 INFO - PROCESS | 18804 | 1467998252574 Marionette DEBUG loaded listener.js 10:17:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ec45000) [pid = 18804] [serial = 1431] [outer = 0x8df54400] 10:17:33 INFO - PROCESS | 18804 | 1467998253442 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1136ms 10:17:33 INFO - PROCESS | 18804 | 1467998253472 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:17:33 INFO - PROCESS | 18804 | 1467998253477 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:17:33 INFO - PROCESS | 18804 | 1467998253482 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:17:33 INFO - PROCESS | 18804 | 1467998253485 Marionette TRACE conn3 <- [1,1878,null,{}] 10:17:33 INFO - PROCESS | 18804 | 1467998253495 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:33 INFO - PROCESS | 18804 | 1467998253504 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:33 INFO - PROCESS | 18804 | 1467998253745 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:17:33 INFO - PROCESS | 18804 | 1467998253922 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:33 INFO - PROCESS | 18804 | 1467998253929 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x89792400 == 30 [pid = 18804] [id = 477] 10:17:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x89792800) [pid = 18804] [serial = 1432] [outer = (nil)] 10:17:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x89799c00) [pid = 18804] [serial = 1433] [outer = 0x89792800] 10:17:34 INFO - PROCESS | 18804 | 1467998254012 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x89859400) [pid = 18804] [serial = 1434] [outer = 0x89792800] 10:17:35 INFO - PROCESS | 18804 | 1467998255054 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1639ms 10:17:35 INFO - PROCESS | 18804 | 1467998255123 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:17:35 INFO - PROCESS | 18804 | 1467998255129 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:17:35 INFO - PROCESS | 18804 | 1467998255137 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 18804 | 1467998255142 Marionette TRACE conn3 <- [1,1882,null,{}] 10:17:35 INFO - PROCESS | 18804 | 1467998255150 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:35 INFO - PROCESS | 18804 | 1467998255158 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:35 INFO - PROCESS | 18804 | 1467998255374 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:17:35 INFO - PROCESS | 18804 | 1467998255597 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:35 INFO - PROCESS | 18804 | 1467998255609 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38c800 == 31 [pid = 18804] [id = 478] 10:17:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8d396400) [pid = 18804] [serial = 1435] [outer = (nil)] 10:17:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8d6b7800) [pid = 18804] [serial = 1436] [outer = 0x8d396400] 10:17:35 INFO - PROCESS | 18804 | 1467998255733 Marionette DEBUG loaded listener.js 10:17:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8d6bd000) [pid = 18804] [serial = 1437] [outer = 0x8d396400] 10:17:36 INFO - PROCESS | 18804 | 1467998256696 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1638ms 10:17:36 INFO - PROCESS | 18804 | 1467998256774 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:17:36 INFO - PROCESS | 18804 | 1467998256779 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:17:36 INFO - PROCESS | 18804 | 1467998256786 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:17:36 INFO - PROCESS | 18804 | 1467998256790 Marionette TRACE conn3 <- [1,1886,null,{}] 10:17:36 INFO - PROCESS | 18804 | 1467998256796 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:36 INFO - PROCESS | 18804 | 1467998256801 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:37 INFO - PROCESS | 18804 | 1467998257030 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:17:37 INFO - PROCESS | 18804 | 1467998257295 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 18804 | 1467998257303 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df5c800 == 32 [pid = 18804] [id = 479] 10:17:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8dfc8800) [pid = 18804] [serial = 1438] [outer = (nil)] 10:17:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8e306800) [pid = 18804] [serial = 1439] [outer = 0x8dfc8800] 10:17:37 INFO - PROCESS | 18804 | 1467998257429 Marionette DEBUG loaded listener.js 10:17:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8ea1e000) [pid = 18804] [serial = 1440] [outer = 0x8dfc8800] 10:17:38 INFO - PROCESS | 18804 | 1467998258458 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1730ms 10:17:38 INFO - PROCESS | 18804 | 1467998258517 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:17:38 INFO - PROCESS | 18804 | 1467998258524 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:17:38 INFO - PROCESS | 18804 | 1467998258542 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:17:38 INFO - PROCESS | 18804 | 1467998258549 Marionette TRACE conn3 <- [1,1890,null,{}] 10:17:38 INFO - PROCESS | 18804 | 1467998258555 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:38 INFO - PROCESS | 18804 | 1467998258562 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:38 INFO - PROCESS | 18804 | 1467998258797 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:17:39 INFO - PROCESS | 18804 | 1467998259072 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:39 INFO - PROCESS | 18804 | 1467998259084 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979c800 == 33 [pid = 18804] [id = 480] 10:17:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8c2ec000) [pid = 18804] [serial = 1441] [outer = (nil)] 10:17:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8ea26000) [pid = 18804] [serial = 1442] [outer = 0x8c2ec000] 10:17:39 INFO - PROCESS | 18804 | 1467998259164 Marionette DEBUG loaded listener.js 10:17:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8ebe8800) [pid = 18804] [serial = 1443] [outer = 0x8c2ec000] 10:17:40 INFO - PROCESS | 18804 | 1467998260410 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc7c00 == 32 [pid = 18804] [id = 435] 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8e303400 == 31 [pid = 18804] [id = 434] 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8d242400 == 30 [pid = 18804] [id = 426] 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca2400 == 29 [pid = 18804] [id = 425] 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6c3000 == 28 [pid = 18804] [id = 476] 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38e400 == 27 [pid = 18804] [id = 475] 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8e305c00 == 26 [pid = 18804] [id = 474] 10:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1952ms 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6ba800 == 25 [pid = 18804] [id = 473] 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e4800 == 24 [pid = 18804] [id = 472] 10:17:40 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1ca800 == 23 [pid = 18804] [id = 471] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8ee55c00) [pid = 18804] [serial = 1388] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8f49ec00) [pid = 18804] [serial = 1389] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8ee53000) [pid = 18804] [serial = 1382] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8eed0400) [pid = 18804] [serial = 1385] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ee5b000) [pid = 18804] [serial = 1383] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ed09400) [pid = 18804] [serial = 1359] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8dcae000) [pid = 18804] [serial = 1376] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8df5d800) [pid = 18804] [serial = 1377] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8f4b7400) [pid = 18804] [serial = 1370] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8f4be000) [pid = 18804] [serial = 1371] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8eed2400) [pid = 18804] [serial = 1367] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8eed4400) [pid = 18804] [serial = 1368] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8c2e9c00) [pid = 18804] [serial = 1373] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d451400) [pid = 18804] [serial = 1374] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8e30e000) [pid = 18804] [serial = 1364] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e607c00) [pid = 18804] [serial = 1365] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ea1b800) [pid = 18804] [serial = 1379] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8d38c000) [pid = 18804] [serial = 1361] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d452000) [pid = 18804] [serial = 1362] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8eed3400) [pid = 18804] [serial = 1386] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ebe4800) [pid = 18804] [serial = 1380] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 18804 | 1467998260515 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:17:40 INFO - PROCESS | 18804 | 1467998260527 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:17:40 INFO - PROCESS | 18804 | 1467998260544 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:17:40 INFO - PROCESS | 18804 | 1467998260548 Marionette TRACE conn3 <- [1,1894,null,{}] 10:17:40 INFO - PROCESS | 18804 | 1467998260556 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:40 INFO - PROCESS | 18804 | 1467998260561 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:40 INFO - PROCESS | 18804 | 1467998260702 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:17:40 INFO - PROCESS | 18804 | 1467998260838 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:40 INFO - PROCESS | 18804 | 1467998260847 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e8800 == 24 [pid = 18804] [id = 481] 10:17:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8c2eb800) [pid = 18804] [serial = 1444] [outer = (nil)] 10:17:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8d38ec00) [pid = 18804] [serial = 1445] [outer = 0x8c2eb800] 10:17:40 INFO - PROCESS | 18804 | 1467998260965 Marionette DEBUG loaded listener.js 10:17:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8d392c00) [pid = 18804] [serial = 1446] [outer = 0x8c2eb800] 10:17:41 INFO - PROCESS | 18804 | 1467998261747 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1236ms 10:17:41 INFO - PROCESS | 18804 | 1467998261779 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:17:41 INFO - PROCESS | 18804 | 1467998261785 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:17:41 INFO - PROCESS | 18804 | 1467998261795 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:17:41 INFO - PROCESS | 18804 | 1467998261798 Marionette TRACE conn3 <- [1,1898,null,{}] 10:17:41 INFO - PROCESS | 18804 | 1467998261804 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:41 INFO - PROCESS | 18804 | 1467998261810 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:41 INFO - PROCESS | 18804 | 1467998261968 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:17:42 INFO - PROCESS | 18804 | 1467998261984 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:42 INFO - PROCESS | 18804 | 1467998261989 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6bf000 == 25 [pid = 18804] [id = 482] 10:17:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8df51400) [pid = 18804] [serial = 1447] [outer = (nil)] 10:17:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8df56800) [pid = 18804] [serial = 1448] [outer = 0x8df51400] 10:17:42 INFO - PROCESS | 18804 | 1467998262065 Marionette DEBUG loaded listener.js 10:17:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8dfc1800) [pid = 18804] [serial = 1449] [outer = 0x8df51400] 10:17:43 INFO - PROCESS | 18804 | 1467998263025 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1282ms 10:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:17:43 INFO - PROCESS | 18804 | 1467998263078 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:17:43 INFO - PROCESS | 18804 | 1467998263081 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:17:43 INFO - PROCESS | 18804 | 1467998263088 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:17:43 INFO - PROCESS | 18804 | 1467998263093 Marionette TRACE conn3 <- [1,1902,null,{}] 10:17:43 INFO - PROCESS | 18804 | 1467998263112 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:43 INFO - PROCESS | 18804 | 1467998263120 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:43 INFO - PROCESS | 18804 | 1467998263335 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:17:43 INFO - PROCESS | 18804 | 1467998263357 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 18804 | 1467998263366 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea21000 == 26 [pid = 18804] [id = 483] 10:17:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ea25c00) [pid = 18804] [serial = 1450] [outer = (nil)] 10:17:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ebe8000) [pid = 18804] [serial = 1451] [outer = 0x8ea25c00] 10:17:43 INFO - PROCESS | 18804 | 1467998263436 Marionette DEBUG loaded listener.js 10:17:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ed06400) [pid = 18804] [serial = 1452] [outer = 0x8ea25c00] 10:17:44 INFO - PROCESS | 18804 | 1467998264405 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1384ms 10:17:44 INFO - PROCESS | 18804 | 1467998264471 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 18804 | 1467998264476 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:17:44 INFO - PROCESS | 18804 | 1467998264491 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 18804 | 1467998264493 Marionette TRACE conn3 <- [1,1906,null,{}] 10:17:44 INFO - PROCESS | 18804 | 1467998264500 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:44 INFO - PROCESS | 18804 | 1467998264504 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:44 INFO - PROCESS | 18804 | 1467998264715 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:17:44 INFO - PROCESS | 18804 | 1467998264740 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:44 INFO - PROCESS | 18804 | 1467998264746 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebed000 == 27 [pid = 18804] [id = 484] 10:17:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8ee5bc00) [pid = 18804] [serial = 1453] [outer = (nil)] 10:17:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8eeccc00) [pid = 18804] [serial = 1454] [outer = 0x8ee5bc00] 10:17:44 INFO - PROCESS | 18804 | 1467998264813 Marionette DEBUG loaded listener.js 10:17:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8eed8c00) [pid = 18804] [serial = 1455] [outer = 0x8ee5bc00] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8d6b5800) [pid = 18804] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8c2e5800) [pid = 18804] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8e307c00) [pid = 18804] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d6bf400) [pid = 18804] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d248400) [pid = 18804] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8e306c00) [pid = 18804] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8ebef800) [pid = 18804] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8f502c00) [pid = 18804] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8f50ec00) [pid = 18804] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8f8e4000) [pid = 18804] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x911be400) [pid = 18804] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8979b800) [pid = 18804] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:17:45 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8984ec00) [pid = 18804] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:17:45 INFO - PROCESS | 18804 | 1467998265842 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1376ms 10:17:45 INFO - PROCESS | 18804 | 1467998265867 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:17:45 INFO - PROCESS | 18804 | 1467998265870 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:17:45 INFO - PROCESS | 18804 | 1467998265877 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:17:45 INFO - PROCESS | 18804 | 1467998265880 Marionette TRACE conn3 <- [1,1910,null,{}] 10:17:45 INFO - PROCESS | 18804 | 1467998265885 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:45 INFO - PROCESS | 18804 | 1467998265890 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:46 INFO - PROCESS | 18804 | 1467998266082 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:17:46 INFO - PROCESS | 18804 | 1467998266107 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 18804 | 1467998266113 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1ccc00 == 28 [pid = 18804] [id = 485] 10:17:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8d23fc00) [pid = 18804] [serial = 1456] [outer = (nil)] 10:17:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8dcaac00) [pid = 18804] [serial = 1457] [outer = 0x8d23fc00] 10:17:46 INFO - PROCESS | 18804 | 1467998266179 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8e603c00) [pid = 18804] [serial = 1458] [outer = 0x8d23fc00] 10:17:47 INFO - PROCESS | 18804 | 1467998266996 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1179ms 10:17:47 INFO - PROCESS | 18804 | 1467998267067 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:17:47 INFO - PROCESS | 18804 | 1467998267071 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:17:47 INFO - PROCESS | 18804 | 1467998267078 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:17:47 INFO - PROCESS | 18804 | 1467998267081 Marionette TRACE conn3 <- [1,1914,null,{}] 10:17:47 INFO - PROCESS | 18804 | 1467998267086 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:47 INFO - PROCESS | 18804 | 1467998267096 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:47 INFO - PROCESS | 18804 | 1467998267293 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:17:47 INFO - PROCESS | 18804 | 1467998267304 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:47 INFO - PROCESS | 18804 | 1467998267311 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c5c00 == 29 [pid = 18804] [id = 486] 10:17:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8d450c00) [pid = 18804] [serial = 1459] [outer = (nil)] 10:17:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8f4b6c00) [pid = 18804] [serial = 1460] [outer = 0x8d450c00] 10:17:47 INFO - PROCESS | 18804 | 1467998267377 Marionette DEBUG loaded listener.js 10:17:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8f502400) [pid = 18804] [serial = 1461] [outer = 0x8d450c00] 10:17:48 INFO - PROCESS | 18804 | 1467998268494 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1484ms 10:17:48 INFO - PROCESS | 18804 | 1467998268563 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:17:48 INFO - PROCESS | 18804 | 1467998268570 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:17:48 INFO - PROCESS | 18804 | 1467998268577 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:17:48 INFO - PROCESS | 18804 | 1467998268585 Marionette TRACE conn3 <- [1,1918,null,{}] 10:17:48 INFO - PROCESS | 18804 | 1467998268592 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:48 INFO - PROCESS | 18804 | 1467998268598 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:48 INFO - PROCESS | 18804 | 1467998268825 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:17:49 INFO - PROCESS | 18804 | 1467998269049 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:49 INFO - PROCESS | 18804 | 1467998269057 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c6000 == 30 [pid = 18804] [id = 487] 10:17:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d393c00) [pid = 18804] [serial = 1462] [outer = (nil)] 10:17:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d6b9000) [pid = 18804] [serial = 1463] [outer = 0x8d393c00] 10:17:49 INFO - PROCESS | 18804 | 1467998269185 Marionette DEBUG loaded listener.js 10:17:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8dcac800) [pid = 18804] [serial = 1464] [outer = 0x8d393c00] 10:17:50 INFO - PROCESS | 18804 | 1467998270109 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1583ms 10:17:50 INFO - PROCESS | 18804 | 1467998270160 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:17:50 INFO - PROCESS | 18804 | 1467998270168 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:17:50 INFO - PROCESS | 18804 | 1467998270178 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:17:50 INFO - PROCESS | 18804 | 1467998270182 Marionette TRACE conn3 <- [1,1922,null,{}] 10:17:50 INFO - PROCESS | 18804 | 1467998270189 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:50 INFO - PROCESS | 18804 | 1467998270194 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:50 INFO - PROCESS | 18804 | 1467998270377 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:17:50 INFO - PROCESS | 18804 | 1467998270560 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:50 INFO - PROCESS | 18804 | 1467998270568 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df54000 == 31 [pid = 18804] [id = 488] 10:17:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8e30e000) [pid = 18804] [serial = 1465] [outer = (nil)] 10:17:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8ebe6000) [pid = 18804] [serial = 1466] [outer = 0x8e30e000] 10:17:50 INFO - PROCESS | 18804 | 1467998270653 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ec45800) [pid = 18804] [serial = 1467] [outer = 0x8e30e000] 10:17:51 INFO - PROCESS | 18804 | 1467998271655 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1531ms 10:17:51 INFO - PROCESS | 18804 | 1467998271709 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:17:51 INFO - PROCESS | 18804 | 1467998271712 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:17:51 INFO - PROCESS | 18804 | 1467998271719 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:17:51 INFO - PROCESS | 18804 | 1467998271725 Marionette TRACE conn3 <- [1,1926,null,{}] 10:17:51 INFO - PROCESS | 18804 | 1467998271741 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:51 INFO - PROCESS | 18804 | 1467998271750 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:51 INFO - PROCESS | 18804 | 1467998271961 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:17:52 INFO - PROCESS | 18804 | 1467998272142 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 18804 | 1467998272149 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4bcc00 == 32 [pid = 18804] [id = 489] 10:17:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f4bd000) [pid = 18804] [serial = 1468] [outer = (nil)] 10:17:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8f50c400) [pid = 18804] [serial = 1469] [outer = 0x8f4bd000] 10:17:52 INFO - PROCESS | 18804 | 1467998272275 Marionette DEBUG loaded listener.js 10:17:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8f8e4400) [pid = 18804] [serial = 1470] [outer = 0x8f4bd000] 10:17:53 INFO - PROCESS | 18804 | 1467998273159 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1497ms 10:17:53 INFO - PROCESS | 18804 | 1467998273216 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:17:53 INFO - PROCESS | 18804 | 1467998273221 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:17:53 INFO - PROCESS | 18804 | 1467998273227 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:17:53 INFO - PROCESS | 18804 | 1467998273231 Marionette TRACE conn3 <- [1,1930,null,{}] 10:17:53 INFO - PROCESS | 18804 | 1467998273237 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:53 INFO - PROCESS | 18804 | 1467998273242 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:53 INFO - PROCESS | 18804 | 1467998273414 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:17:53 INFO - PROCESS | 18804 | 1467998273593 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:53 INFO - PROCESS | 18804 | 1467998273599 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1ec00 == 33 [pid = 18804] [id = 490] 10:17:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ec4ac00) [pid = 18804] [serial = 1471] [outer = (nil)] 10:17:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x911b7c00) [pid = 18804] [serial = 1472] [outer = 0x8ec4ac00] 10:17:53 INFO - PROCESS | 18804 | 1467998273693 Marionette DEBUG loaded listener.js 10:17:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x911be400) [pid = 18804] [serial = 1473] [outer = 0x8ec4ac00] 10:17:54 INFO - PROCESS | 18804 | 1467998274599 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1428ms 10:17:54 INFO - PROCESS | 18804 | 1467998274656 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:17:54 INFO - PROCESS | 18804 | 1467998274660 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:17:54 INFO - PROCESS | 18804 | 1467998274684 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:17:54 INFO - PROCESS | 18804 | 1467998274688 Marionette TRACE conn3 <- [1,1934,null,{}] 10:17:54 INFO - PROCESS | 18804 | 1467998274693 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:54 INFO - PROCESS | 18804 | 1467998274699 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:54 INFO - PROCESS | 18804 | 1467998274865 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:17:55 INFO - PROCESS | 18804 | 1467998275047 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:55 INFO - PROCESS | 18804 | 1467998275056 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30a000 == 34 [pid = 18804] [id = 491] 10:17:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8f8ea400) [pid = 18804] [serial = 1474] [outer = (nil)] 10:17:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x913a8000) [pid = 18804] [serial = 1475] [outer = 0x8f8ea400] 10:17:55 INFO - PROCESS | 18804 | 1467998275140 Marionette DEBUG loaded listener.js 10:17:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x913aec00) [pid = 18804] [serial = 1476] [outer = 0x8f8ea400] 10:17:56 INFO - PROCESS | 18804 | 1467998276120 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1482ms 10:17:56 INFO - PROCESS | 18804 | 1467998276164 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:17:56 INFO - PROCESS | 18804 | 1467998276168 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:17:56 INFO - PROCESS | 18804 | 1467998276174 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:17:56 INFO - PROCESS | 18804 | 1467998276177 Marionette TRACE conn3 <- [1,1938,null,{}] 10:17:56 INFO - PROCESS | 18804 | 1467998276183 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:56 INFO - PROCESS | 18804 | 1467998276193 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:56 INFO - PROCESS | 18804 | 1467998276373 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:17:56 INFO - PROCESS | 18804 | 1467998276686 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:56 INFO - PROCESS | 18804 | 1467998276692 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x89794c00 == 35 [pid = 18804] [id = 492] 10:17:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8c1c3800) [pid = 18804] [serial = 1477] [outer = (nil)] 10:17:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8d38e800) [pid = 18804] [serial = 1478] [outer = 0x8c1c3800] 10:17:56 INFO - PROCESS | 18804 | 1467998276776 Marionette DEBUG loaded listener.js 10:17:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8dfca400) [pid = 18804] [serial = 1479] [outer = 0x8c1c3800] 10:17:57 INFO - PROCESS | 18804 | 1467998277619 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1686ms 10:17:57 INFO - PROCESS | 18804 | 1467998277882 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 18804 | 1467998277889 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:17:57 INFO - PROCESS | 18804 | 1467998277896 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 18804 | 1467998277901 Marionette TRACE conn3 <- [1,1942,null,{}] 10:17:57 INFO - PROCESS | 18804 | 1467998277908 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:57 INFO - PROCESS | 18804 | 1467998277915 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:58 INFO - PROCESS | 18804 | 1467998278071 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:17:58 INFO - PROCESS | 18804 | 1467998278313 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:58 INFO - PROCESS | 18804 | 1467998278329 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d390800 == 36 [pid = 18804] [id = 493] 10:17:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8d395c00) [pid = 18804] [serial = 1480] [outer = (nil)] 10:17:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d455800) [pid = 18804] [serial = 1481] [outer = 0x8d395c00] 10:17:58 INFO - PROCESS | 18804 | 1467998278411 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8d6b6000) [pid = 18804] [serial = 1482] [outer = 0x8d395c00] 10:17:59 INFO - PROCESS | 18804 | 1467998279356 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1479ms 10:17:59 INFO - PROCESS | 18804 | 1467998279376 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:17:59 INFO - PROCESS | 18804 | 1467998279379 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:17:59 INFO - PROCESS | 18804 | 1467998279390 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:17:59 INFO - PROCESS | 18804 | 1467998279394 Marionette TRACE conn3 <- [1,1946,null,{}] 10:17:59 INFO - PROCESS | 18804 | 1467998279401 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:59 INFO - PROCESS | 18804 | 1467998279406 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:17:59 INFO - PROCESS | 18804 | 1467998279561 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e8c00 == 35 [pid = 18804] [id = 432] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8979c800 == 34 [pid = 18804] [id = 480] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8df5c800 == 33 [pid = 18804] [id = 479] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38c800 == 32 [pid = 18804] [id = 478] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x89792400 == 31 [pid = 18804] [id = 477] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8d452400 == 30 [pid = 18804] [id = 433] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8d24a800 == 29 [pid = 18804] [id = 423] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed0b400 == 28 [pid = 18804] [id = 430] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x89799000 == 27 [pid = 18804] [id = 431] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8e60a400 == 26 [pid = 18804] [id = 437] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x89855800 == 25 [pid = 18804] [id = 428] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea21800 == 24 [pid = 18804] [id = 427] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c3c00 == 23 [pid = 18804] [id = 429] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6c2c00 == 22 [pid = 18804] [id = 424] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8df5f800 == 21 [pid = 18804] [id = 439] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c1400 == 20 [pid = 18804] [id = 436] 10:18:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e9400 == 19 [pid = 18804] [id = 438] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8ebec000) [pid = 18804] [serial = 1430] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8e608400) [pid = 18804] [serial = 1416] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8dfc8c00) [pid = 18804] [serial = 1415] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8d23e400) [pid = 18804] [serial = 1418] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8d243000) [pid = 18804] [serial = 1419] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8e30f400) [pid = 18804] [serial = 1424] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8dca1800) [pid = 18804] [serial = 1421] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8dfcac00) [pid = 18804] [serial = 1392] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8d6be000) [pid = 18804] [serial = 1391] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ea24c00) [pid = 18804] [serial = 1427] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ed04800) [pid = 18804] [serial = 1395] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ec49000) [pid = 18804] [serial = 1394] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8f8e4c00) [pid = 18804] [serial = 1398] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8f50f400) [pid = 18804] [serial = 1397] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x911b9000) [pid = 18804] [serial = 1401] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x911b3800) [pid = 18804] [serial = 1400] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x913a9400) [pid = 18804] [serial = 1404] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x913a3400) [pid = 18804] [serial = 1403] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8e60f400) [pid = 18804] [serial = 1425] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x91c27c00) [pid = 18804] [serial = 1407] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x91c21800) [pid = 18804] [serial = 1406] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ebedc00) [pid = 18804] [serial = 1428] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x91de0400) [pid = 18804] [serial = 1410] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x91ddc800) [pid = 18804] [serial = 1409] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8dca8c00) [pid = 18804] [serial = 1422] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8c1cb400) [pid = 18804] [serial = 1413] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x89859c00) [pid = 18804] [serial = 1412] [outer = (nil)] [url = about:blank] 10:18:00 INFO - PROCESS | 18804 | 1467998280913 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:00 INFO - PROCESS | 18804 | 1467998280923 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x89797400 == 20 [pid = 18804] [id = 494] 10:18:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x89798c00) [pid = 18804] [serial = 1483] [outer = (nil)] 10:18:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8984d400) [pid = 18804] [serial = 1484] [outer = 0x89798c00] 10:18:01 INFO - PROCESS | 18804 | 1467998281000 Marionette DEBUG loaded listener.js 10:18:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8c1c6800) [pid = 18804] [serial = 1485] [outer = 0x89798c00] 10:18:01 INFO - PROCESS | 18804 | 1467998281799 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2439ms 10:18:01 INFO - PROCESS | 18804 | 1467998281827 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:18:01 INFO - PROCESS | 18804 | 1467998281833 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:18:01 INFO - PROCESS | 18804 | 1467998281840 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:18:01 INFO - PROCESS | 18804 | 1467998281844 Marionette TRACE conn3 <- [1,1950,null,{}] 10:18:01 INFO - PROCESS | 18804 | 1467998281852 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:01 INFO - PROCESS | 18804 | 1467998281860 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:02 INFO - PROCESS | 18804 | 1467998282043 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:18:02 INFO - PROCESS | 18804 | 1467998282184 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:02 INFO - PROCESS | 18804 | 1467998282192 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1cd400 == 21 [pid = 18804] [id = 495] 10:18:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8c2e7000) [pid = 18804] [serial = 1486] [outer = (nil)] 10:18:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8d249000) [pid = 18804] [serial = 1487] [outer = 0x8c2e7000] 10:18:02 INFO - PROCESS | 18804 | 1467998282264 Marionette DEBUG loaded listener.js 10:18:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d44fc00) [pid = 18804] [serial = 1488] [outer = 0x8c2e7000] 10:18:03 INFO - PROCESS | 18804 | 1467998283045 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1240ms 10:18:03 INFO - PROCESS | 18804 | 1467998283084 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:18:03 INFO - PROCESS | 18804 | 1467998283090 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:18:03 INFO - PROCESS | 18804 | 1467998283097 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:18:03 INFO - PROCESS | 18804 | 1467998283101 Marionette TRACE conn3 <- [1,1954,null,{}] 10:18:03 INFO - PROCESS | 18804 | 1467998283111 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:03 INFO - PROCESS | 18804 | 1467998283116 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:03 INFO - PROCESS | 18804 | 1467998283282 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:18:03 INFO - PROCESS | 18804 | 1467998283292 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:03 INFO - PROCESS | 18804 | 1467998283300 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca0000 == 22 [pid = 18804] [id = 496] 10:18:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8dca0400) [pid = 18804] [serial = 1489] [outer = (nil)] 10:18:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8df57400) [pid = 18804] [serial = 1490] [outer = 0x8dca0400] 10:18:03 INFO - PROCESS | 18804 | 1467998283372 Marionette DEBUG loaded listener.js 10:18:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8dfc7400) [pid = 18804] [serial = 1491] [outer = 0x8dca0400] 10:18:04 INFO - PROCESS | 18804 | 1467998284428 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1384ms 10:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:18:04 INFO - PROCESS | 18804 | 1467998284481 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:18:04 INFO - PROCESS | 18804 | 1467998284484 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:18:04 INFO - PROCESS | 18804 | 1467998284506 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:18:04 INFO - PROCESS | 18804 | 1467998284515 Marionette TRACE conn3 <- [1,1958,null,{}] 10:18:04 INFO - PROCESS | 18804 | 1467998284524 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:04 INFO - PROCESS | 18804 | 1467998284531 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:04 INFO - PROCESS | 18804 | 1467998284754 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:18:04 INFO - PROCESS | 18804 | 1467998284785 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 18804 | 1467998284796 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df59000 == 23 [pid = 18804] [id = 497] 10:18:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8dfc7000) [pid = 18804] [serial = 1492] [outer = (nil)] 10:18:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e60a000) [pid = 18804] [serial = 1493] [outer = 0x8dfc7000] 10:18:04 INFO - PROCESS | 18804 | 1467998284876 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ea1f800) [pid = 18804] [serial = 1494] [outer = 0x8dfc7000] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d450c00) [pid = 18804] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8df54400) [pid = 18804] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8ea25c00) [pid = 18804] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x89792800) [pid = 18804] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8df51400) [pid = 18804] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8dfc8800) [pid = 18804] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8c2ec000) [pid = 18804] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8d396400) [pid = 18804] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ee5bc00) [pid = 18804] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8c2eb800) [pid = 18804] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:18:06 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8d23fc00) [pid = 18804] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:18:06 INFO - PROCESS | 18804 | 1467998286341 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1905ms 10:18:06 INFO - PROCESS | 18804 | 1467998286398 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:18:06 INFO - PROCESS | 18804 | 1467998286403 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:18:06 INFO - PROCESS | 18804 | 1467998286409 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:18:06 INFO - PROCESS | 18804 | 1467998286412 Marionette TRACE conn3 <- [1,1962,null,{}] 10:18:06 INFO - PROCESS | 18804 | 1467998286418 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:06 INFO - PROCESS | 18804 | 1467998286422 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:06 INFO - PROCESS | 18804 | 1467998286571 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:18:06 INFO - PROCESS | 18804 | 1467998286584 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:06 INFO - PROCESS | 18804 | 1467998286590 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984d000 == 24 [pid = 18804] [id = 498] 10:18:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d23c400) [pid = 18804] [serial = 1495] [outer = (nil)] 10:18:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8dcac000) [pid = 18804] [serial = 1496] [outer = 0x8d23c400] 10:18:06 INFO - PROCESS | 18804 | 1467998286656 Marionette DEBUG loaded listener.js 10:18:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ea1d000) [pid = 18804] [serial = 1497] [outer = 0x8d23c400] 10:18:07 INFO - PROCESS | 18804 | 1467998287415 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1029ms 10:18:07 INFO - PROCESS | 18804 | 1467998287438 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:18:07 INFO - PROCESS | 18804 | 1467998287442 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:18:07 INFO - PROCESS | 18804 | 1467998287447 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:18:07 INFO - PROCESS | 18804 | 1467998287450 Marionette TRACE conn3 <- [1,1966,null,{}] 10:18:07 INFO - PROCESS | 18804 | 1467998287456 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:07 INFO - PROCESS | 18804 | 1467998287461 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:07 INFO - PROCESS | 18804 | 1467998287652 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:18:07 INFO - PROCESS | 18804 | 1467998287675 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:07 INFO - PROCESS | 18804 | 1467998287692 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea26400 == 25 [pid = 18804] [id = 499] 10:18:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ebe3c00) [pid = 18804] [serial = 1498] [outer = (nil)] 10:18:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ebef000) [pid = 18804] [serial = 1499] [outer = 0x8ebe3c00] 10:18:07 INFO - PROCESS | 18804 | 1467998287768 Marionette DEBUG loaded listener.js 10:18:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ed0d800) [pid = 18804] [serial = 1500] [outer = 0x8ebe3c00] 10:18:08 INFO - PROCESS | 18804 | 1467998288910 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1477ms 10:18:08 INFO - PROCESS | 18804 | 1467998288926 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:18:08 INFO - PROCESS | 18804 | 1467998288932 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:18:08 INFO - PROCESS | 18804 | 1467998288940 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:18:08 INFO - PROCESS | 18804 | 1467998288946 Marionette TRACE conn3 <- [1,1970,null,{}] 10:18:08 INFO - PROCESS | 18804 | 1467998288955 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:08 INFO - PROCESS | 18804 | 1467998288961 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:09 INFO - PROCESS | 18804 | 1467998289155 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:18:09 INFO - PROCESS | 18804 | 1467998289387 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:09 INFO - PROCESS | 18804 | 1467998289396 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c4800 == 26 [pid = 18804] [id = 500] 10:18:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8c2e7400) [pid = 18804] [serial = 1501] [outer = (nil)] 10:18:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d6b6c00) [pid = 18804] [serial = 1502] [outer = 0x8c2e7400] 10:18:09 INFO - PROCESS | 18804 | 1467998289521 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8dca9800) [pid = 18804] [serial = 1503] [outer = 0x8c2e7400] 10:18:10 INFO - PROCESS | 18804 | 1467998290472 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms 10:18:10 INFO - PROCESS | 18804 | 1467998290529 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 18804 | 1467998290536 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:18:10 INFO - PROCESS | 18804 | 1467998290547 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 18804 | 1467998290551 Marionette TRACE conn3 <- [1,1974,null,{}] 10:18:10 INFO - PROCESS | 18804 | 1467998290557 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:10 INFO - PROCESS | 18804 | 1467998290563 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:10 INFO - PROCESS | 18804 | 1467998290744 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:18:11 INFO - PROCESS | 18804 | 1467998291006 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:11 INFO - PROCESS | 18804 | 1467998291017 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30dc00 == 27 [pid = 18804] [id = 501] 10:18:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e310c00) [pid = 18804] [serial = 1504] [outer = (nil)] 10:18:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e60cc00) [pid = 18804] [serial = 1505] [outer = 0x8e310c00] 10:18:11 INFO - PROCESS | 18804 | 1467998291142 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ebef400) [pid = 18804] [serial = 1506] [outer = 0x8e310c00] 10:18:12 INFO - PROCESS | 18804 | 1467998292094 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1589ms 10:18:12 INFO - PROCESS | 18804 | 1467998292136 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:18:12 INFO - PROCESS | 18804 | 1467998292140 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:18:12 INFO - PROCESS | 18804 | 1467998292146 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:18:12 INFO - PROCESS | 18804 | 1467998292152 Marionette TRACE conn3 <- [1,1978,null,{}] 10:18:12 INFO - PROCESS | 18804 | 1467998292168 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:12 INFO - PROCESS | 18804 | 1467998292177 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:12 INFO - PROCESS | 18804 | 1467998292359 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:18:12 INFO - PROCESS | 18804 | 1467998292537 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:12 INFO - PROCESS | 18804 | 1467998292548 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee5b800 == 28 [pid = 18804] [id = 502] 10:18:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ee5bc00) [pid = 18804] [serial = 1507] [outer = (nil)] 10:18:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ee60800) [pid = 18804] [serial = 1508] [outer = 0x8ee5bc00] 10:18:12 INFO - PROCESS | 18804 | 1467998292630 Marionette DEBUG loaded listener.js 10:18:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8eecfc00) [pid = 18804] [serial = 1509] [outer = 0x8ee5bc00] 10:18:13 INFO - PROCESS | 18804 | 1467998293579 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1483ms 10:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:18:13 INFO - PROCESS | 18804 | 1467998293629 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:18:13 INFO - PROCESS | 18804 | 1467998293633 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:18:13 INFO - PROCESS | 18804 | 1467998293640 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 18804 | 1467998293643 Marionette TRACE conn3 <- [1,1982,null,{}] 10:18:13 INFO - PROCESS | 18804 | 1467998293649 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:13 INFO - PROCESS | 18804 | 1467998293654 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:13 INFO - PROCESS | 18804 | 1467998293833 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:18:14 INFO - PROCESS | 18804 | 1467998294022 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:14 INFO - PROCESS | 18804 | 1467998294030 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8eecf800 == 29 [pid = 18804] [id = 503] 10:18:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8eed4c00) [pid = 18804] [serial = 1510] [outer = (nil)] 10:18:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8f494c00) [pid = 18804] [serial = 1511] [outer = 0x8eed4c00] 10:18:14 INFO - PROCESS | 18804 | 1467998294112 Marionette DEBUG loaded listener.js 10:18:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8f499c00) [pid = 18804] [serial = 1512] [outer = 0x8eed4c00] 10:18:15 INFO - PROCESS | 18804 | 1467998295237 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1678ms 10:18:15 INFO - PROCESS | 18804 | 1467998295318 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:18:15 INFO - PROCESS | 18804 | 1467998295324 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:18:15 INFO - PROCESS | 18804 | 1467998295332 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:18:15 INFO - PROCESS | 18804 | 1467998295337 Marionette TRACE conn3 <- [1,1986,null,{}] 10:18:15 INFO - PROCESS | 18804 | 1467998295344 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:15 INFO - PROCESS | 18804 | 1467998295349 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:15 INFO - PROCESS | 18804 | 1467998295522 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:18:15 INFO - PROCESS | 18804 | 1467998295775 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:15 INFO - PROCESS | 18804 | 1467998295794 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ed400 == 30 [pid = 18804] [id = 504] 10:18:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8d243000) [pid = 18804] [serial = 1513] [outer = (nil)] 10:18:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8d391000) [pid = 18804] [serial = 1514] [outer = 0x8d243000] 10:18:15 INFO - PROCESS | 18804 | 1467998295909 Marionette DEBUG loaded listener.js 10:18:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8d6c4400) [pid = 18804] [serial = 1515] [outer = 0x8d243000] 10:18:16 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebed000 == 29 [pid = 18804] [id = 484] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8ebe8800) [pid = 18804] [serial = 1443] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8d38ec00) [pid = 18804] [serial = 1445] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8eeccc00) [pid = 18804] [serial = 1454] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x89859400) [pid = 18804] [serial = 1434] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8dcaac00) [pid = 18804] [serial = 1457] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8f4b6c00) [pid = 18804] [serial = 1460] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8f502400) [pid = 18804] [serial = 1461] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8e603c00) [pid = 18804] [serial = 1458] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8ec45000) [pid = 18804] [serial = 1431] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ed06400) [pid = 18804] [serial = 1452] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x89799c00) [pid = 18804] [serial = 1433] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8dfc1800) [pid = 18804] [serial = 1449] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8e306800) [pid = 18804] [serial = 1439] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ea26000) [pid = 18804] [serial = 1442] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d6b7800) [pid = 18804] [serial = 1436] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8eed8c00) [pid = 18804] [serial = 1455] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ea1e000) [pid = 18804] [serial = 1440] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8df56800) [pid = 18804] [serial = 1448] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d392c00) [pid = 18804] [serial = 1446] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8ebe8000) [pid = 18804] [serial = 1451] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8d6bd000) [pid = 18804] [serial = 1437] [outer = (nil)] [url = about:blank] 10:18:16 INFO - PROCESS | 18804 | 1467998296762 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1491ms 10:18:16 INFO - PROCESS | 18804 | 1467998296827 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 18804 | 1467998296833 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:18:16 INFO - PROCESS | 18804 | 1467998296843 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 18804 | 1467998296847 Marionette TRACE conn3 <- [1,1990,null,{}] 10:18:16 INFO - PROCESS | 18804 | 1467998296853 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:16 INFO - PROCESS | 18804 | 1467998296858 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:17 INFO - PROCESS | 18804 | 1467998297017 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:18:17 INFO - PROCESS | 18804 | 1467998297027 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:17 INFO - PROCESS | 18804 | 1467998297036 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38ec00 == 30 [pid = 18804] [id = 505] 10:18:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8df60400) [pid = 18804] [serial = 1516] [outer = (nil)] 10:18:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8dfcd000) [pid = 18804] [serial = 1517] [outer = 0x8df60400] 10:18:17 INFO - PROCESS | 18804 | 1467998297104 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8e30d800) [pid = 18804] [serial = 1518] [outer = 0x8df60400] 10:18:18 INFO - PROCESS | 18804 | 1467998298028 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1237ms 10:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:18:18 INFO - PROCESS | 18804 | 1467998298081 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 18804 | 1467998298084 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:18:18 INFO - PROCESS | 18804 | 1467998298090 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 18804 | 1467998298096 Marionette TRACE conn3 <- [1,1994,null,{}] 10:18:18 INFO - PROCESS | 18804 | 1467998298111 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:18 INFO - PROCESS | 18804 | 1467998298119 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:18 INFO - PROCESS | 18804 | 1467998298275 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:18:18 INFO - PROCESS | 18804 | 1467998298424 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:18 INFO - PROCESS | 18804 | 1467998298437 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebedc00 == 31 [pid = 18804] [id = 506] 10:18:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ec42400) [pid = 18804] [serial = 1519] [outer = (nil)] 10:18:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ec4d800) [pid = 18804] [serial = 1520] [outer = 0x8ec42400] 10:18:18 INFO - PROCESS | 18804 | 1467998298502 Marionette DEBUG loaded listener.js 10:18:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ed0f000) [pid = 18804] [serial = 1521] [outer = 0x8ec42400] 10:18:19 INFO - PROCESS | 18804 | 1467998299342 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1282ms 10:18:19 INFO - PROCESS | 18804 | 1467998299371 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:18:19 INFO - PROCESS | 18804 | 1467998299376 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:18:19 INFO - PROCESS | 18804 | 1467998299386 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:18:19 INFO - PROCESS | 18804 | 1467998299389 Marionette TRACE conn3 <- [1,1998,null,{}] 10:18:19 INFO - PROCESS | 18804 | 1467998299402 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:19 INFO - PROCESS | 18804 | 1467998299406 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:19 INFO - PROCESS | 18804 | 1467998299611 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:18:19 INFO - PROCESS | 18804 | 1467998299632 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:19 INFO - PROCESS | 18804 | 1467998299638 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1ce000 == 32 [pid = 18804] [id = 507] 10:18:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ea1a400) [pid = 18804] [serial = 1522] [outer = (nil)] 10:18:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8eed2c00) [pid = 18804] [serial = 1523] [outer = 0x8ea1a400] 10:18:19 INFO - PROCESS | 18804 | 1467998299707 Marionette DEBUG loaded listener.js 10:18:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8dfce800) [pid = 18804] [serial = 1524] [outer = 0x8ea1a400] 10:18:20 INFO - PROCESS | 18804 | 1467998300585 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1233ms 10:18:20 INFO - PROCESS | 18804 | 1467998300620 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 18804 | 1467998300623 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:18:20 INFO - PROCESS | 18804 | 1467998300633 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 18804 | 1467998300635 Marionette TRACE conn3 <- [1,2002,null,{}] 10:18:20 INFO - PROCESS | 18804 | 1467998300647 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:20 INFO - PROCESS | 18804 | 1467998300651 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:20 INFO - PROCESS | 18804 | 1467998300971 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:18:20 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8dfc7000) [pid = 18804] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:18:20 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d395c00) [pid = 18804] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:18:20 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8dca0400) [pid = 18804] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:18:20 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x89798c00) [pid = 18804] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:18:20 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d393c00) [pid = 18804] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:18:20 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8c2e7000) [pid = 18804] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:18:20 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8e30e000) [pid = 18804] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:18:21 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8f4bd000) [pid = 18804] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:18:21 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ec4ac00) [pid = 18804] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:18:21 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8f8ea400) [pid = 18804] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:18:21 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8c1c3800) [pid = 18804] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:18:21 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8d23c400) [pid = 18804] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:18:21 INFO - PROCESS | 18804 | 1467998301087 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:21 INFO - PROCESS | 18804 | 1467998301094 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c3800 == 33 [pid = 18804] [id = 508] 10:18:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8c1cc800) [pid = 18804] [serial = 1525] [outer = (nil)] 10:18:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8d393c00) [pid = 18804] [serial = 1526] [outer = 0x8c1cc800] 10:18:21 INFO - PROCESS | 18804 | 1467998301162 Marionette DEBUG loaded listener.js 10:18:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8dca0400) [pid = 18804] [serial = 1527] [outer = 0x8c1cc800] 10:18:21 INFO - PROCESS | 18804 | 1467998301915 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1344ms 10:18:21 INFO - PROCESS | 18804 | 1467998301978 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:18:21 INFO - PROCESS | 18804 | 1467998301980 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:18:21 INFO - PROCESS | 18804 | 1467998301991 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:18:21 INFO - PROCESS | 18804 | 1467998301993 Marionette TRACE conn3 <- [1,2006,null,{}] 10:18:22 INFO - PROCESS | 18804 | 1467998301997 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:22 INFO - PROCESS | 18804 | 1467998302009 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:22 INFO - PROCESS | 18804 | 1467998302199 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:18:22 INFO - PROCESS | 18804 | 1467998302334 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:22 INFO - PROCESS | 18804 | 1467998302342 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ec46c00 == 34 [pid = 18804] [id = 509] 10:18:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8f491800) [pid = 18804] [serial = 1528] [outer = (nil)] 10:18:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8f501400) [pid = 18804] [serial = 1529] [outer = 0x8f491800] 10:18:22 INFO - PROCESS | 18804 | 1467998302411 Marionette DEBUG loaded listener.js 10:18:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8f509800) [pid = 18804] [serial = 1530] [outer = 0x8f491800] 10:18:23 INFO - PROCESS | 18804 | 1467998303268 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:18:23 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 10:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1339ms 10:18:23 INFO - PROCESS | 18804 | 1467998303327 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:18:23 INFO - PROCESS | 18804 | 1467998303333 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:18:23 INFO - PROCESS | 18804 | 1467998303342 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 18804 | 1467998303346 Marionette TRACE conn3 <- [1,2010,null,{}] 10:18:23 INFO - PROCESS | 18804 | 1467998303355 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:23 INFO - PROCESS | 18804 | 1467998303361 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:23 INFO - PROCESS | 18804 | 1467998303542 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:18:23 INFO - PROCESS | 18804 | 1467998303734 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:23 INFO - PROCESS | 18804 | 1467998303747 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x89859000 == 35 [pid = 18804] [id = 510] 10:18:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x89859400) [pid = 18804] [serial = 1531] [outer = (nil)] 10:18:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d391400) [pid = 18804] [serial = 1532] [outer = 0x89859400] 10:18:23 INFO - PROCESS | 18804 | 1467998303888 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d6bac00) [pid = 18804] [serial = 1533] [outer = 0x89859400] 10:18:24 INFO - PROCESS | 18804 | 1467998304896 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:18:24 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 10:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1588ms 10:18:24 INFO - PROCESS | 18804 | 1467998304930 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:18:24 INFO - PROCESS | 18804 | 1467998304938 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:18:24 INFO - PROCESS | 18804 | 1467998304949 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:18:24 INFO - PROCESS | 18804 | 1467998304953 Marionette TRACE conn3 <- [1,2014,null,{}] 10:18:24 INFO - PROCESS | 18804 | 1467998304959 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:24 INFO - PROCESS | 18804 | 1467998304965 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:25 INFO - PROCESS | 18804 | 1467998305142 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:18:25 INFO - PROCESS | 18804 | 1467998305323 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:25 INFO - PROCESS | 18804 | 1467998305332 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e610800 == 36 [pid = 18804] [id = 511] 10:18:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ea18800) [pid = 18804] [serial = 1534] [outer = (nil)] 10:18:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ebe8c00) [pid = 18804] [serial = 1535] [outer = 0x8ea18800] 10:18:25 INFO - PROCESS | 18804 | 1467998305415 Marionette DEBUG loaded listener.js 10:18:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ec49c00) [pid = 18804] [serial = 1536] [outer = 0x8ea18800] 10:18:26 INFO - PROCESS | 18804 | 1467998306406 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1530ms 10:18:26 INFO - PROCESS | 18804 | 1467998306479 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:18:26 INFO - PROCESS | 18804 | 1467998306483 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:18:26 INFO - PROCESS | 18804 | 1467998306490 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:18:26 INFO - PROCESS | 18804 | 1467998306496 Marionette TRACE conn3 <- [1,2018,null,{}] 10:18:26 INFO - PROCESS | 18804 | 1467998306512 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:26 INFO - PROCESS | 18804 | 1467998306520 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:26 INFO - PROCESS | 18804 | 1467998306730 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:18:27 INFO - PROCESS | 18804 | 1467998306981 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:27 INFO - PROCESS | 18804 | 1467998306994 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4b4800 == 37 [pid = 18804] [id = 512] 10:18:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8f4b5800) [pid = 18804] [serial = 1537] [outer = (nil)] 10:18:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8f503c00) [pid = 18804] [serial = 1538] [outer = 0x8f4b5800] 10:18:27 INFO - PROCESS | 18804 | 1467998307123 Marionette DEBUG loaded listener.js 10:18:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f8e4c00) [pid = 18804] [serial = 1539] [outer = 0x8f4b5800] 10:18:28 INFO - PROCESS | 18804 | 1467998308007 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1583ms 10:18:28 INFO - PROCESS | 18804 | 1467998308074 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:18:28 INFO - PROCESS | 18804 | 1467998308079 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:18:28 INFO - PROCESS | 18804 | 1467998308085 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:18:28 INFO - PROCESS | 18804 | 1467998308088 Marionette TRACE conn3 <- [1,2022,null,{}] 10:18:28 INFO - PROCESS | 18804 | 1467998308094 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:28 INFO - PROCESS | 18804 | 1467998308099 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:28 INFO - PROCESS | 18804 | 1467998308272 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:18:28 INFO - PROCESS | 18804 | 1467998308465 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:28 INFO - PROCESS | 18804 | 1467998308472 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfcdc00 == 38 [pid = 18804] [id = 513] 10:18:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8f498c00) [pid = 18804] [serial = 1540] [outer = (nil)] 10:18:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x911ba800) [pid = 18804] [serial = 1541] [outer = 0x8f498c00] 10:18:28 INFO - PROCESS | 18804 | 1467998308551 Marionette DEBUG loaded listener.js 10:18:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x913a1c00) [pid = 18804] [serial = 1542] [outer = 0x8f498c00] 10:18:29 INFO - PROCESS | 18804 | 1467998309521 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1482ms 10:18:29 INFO - PROCESS | 18804 | 1467998309568 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:18:29 INFO - PROCESS | 18804 | 1467998309572 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:18:29 INFO - PROCESS | 18804 | 1467998309578 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 18804 | 1467998309581 Marionette TRACE conn3 <- [1,2026,null,{}] 10:18:29 INFO - PROCESS | 18804 | 1467998309587 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:29 INFO - PROCESS | 18804 | 1467998309592 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:29 INFO - PROCESS | 18804 | 1467998309757 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:18:29 INFO - PROCESS | 18804 | 1467998309937 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 18804 | 1467998309945 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x911b2c00 == 39 [pid = 18804] [id = 514] 10:18:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x911b4000) [pid = 18804] [serial = 1543] [outer = (nil)] 10:18:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x913ae400) [pid = 18804] [serial = 1544] [outer = 0x911b4000] 10:18:30 INFO - PROCESS | 18804 | 1467998310025 Marionette DEBUG loaded listener.js 10:18:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x913b0c00) [pid = 18804] [serial = 1545] [outer = 0x911b4000] 10:18:30 INFO - PROCESS | 18804 | 1467998310935 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1387ms 10:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:18:30 INFO - PROCESS | 18804 | 1467998310966 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 18804 | 1467998310969 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:18:30 INFO - PROCESS | 18804 | 1467998310976 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 18804 | 1467998310979 Marionette TRACE conn3 <- [1,2030,null,{}] 10:18:30 INFO - PROCESS | 18804 | 1467998310985 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:30 INFO - PROCESS | 18804 | 1467998310995 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:31 INFO - PROCESS | 18804 | 1467998311195 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:18:31 INFO - PROCESS | 18804 | 1467998311376 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:31 INFO - PROCESS | 18804 | 1467998311384 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4bac00 == 40 [pid = 18804] [id = 515] 10:18:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x913a5c00) [pid = 18804] [serial = 1546] [outer = (nil)] 10:18:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x91c20800) [pid = 18804] [serial = 1547] [outer = 0x913a5c00] 10:18:31 INFO - PROCESS | 18804 | 1467998311463 Marionette DEBUG loaded listener.js 10:18:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x91c26800) [pid = 18804] [serial = 1548] [outer = 0x913a5c00] 10:18:32 INFO - PROCESS | 18804 | 1467998312352 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1437ms 10:18:32 INFO - PROCESS | 18804 | 1467998312415 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:18:32 INFO - PROCESS | 18804 | 1467998312419 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:18:32 INFO - PROCESS | 18804 | 1467998312426 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:18:32 INFO - PROCESS | 18804 | 1467998312430 Marionette TRACE conn3 <- [1,2034,null,{}] 10:18:32 INFO - PROCESS | 18804 | 1467998312435 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:32 INFO - PROCESS | 18804 | 1467998312440 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:32 INFO - PROCESS | 18804 | 1467998312604 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:18:32 INFO - PROCESS | 18804 | 1467998312787 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:32 INFO - PROCESS | 18804 | 1467998312794 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984e000 == 41 [pid = 18804] [id = 516] 10:18:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x89858400) [pid = 18804] [serial = 1549] [outer = (nil)] 10:18:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8df56c00) [pid = 18804] [serial = 1550] [outer = 0x89858400] 10:18:32 INFO - PROCESS | 18804 | 1467998312870 Marionette DEBUG loaded listener.js 10:18:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8e604400) [pid = 18804] [serial = 1551] [outer = 0x89858400] 10:18:34 INFO - PROCESS | 18804 | 1467998314087 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1729ms 10:18:34 INFO - PROCESS | 18804 | 1467998314157 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:18:34 INFO - PROCESS | 18804 | 1467998314163 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:18:34 INFO - PROCESS | 18804 | 1467998314171 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:18:34 INFO - PROCESS | 18804 | 1467998314179 Marionette TRACE conn3 <- [1,2038,null,{}] 10:18:34 INFO - PROCESS | 18804 | 1467998314186 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:34 INFO - PROCESS | 18804 | 1467998314191 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:34 INFO - PROCESS | 18804 | 1467998314360 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:18:34 INFO - PROCESS | 18804 | 1467998314704 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:34 INFO - PROCESS | 18804 | 1467998314715 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d454c00 == 42 [pid = 18804] [id = 517] 10:18:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d457400) [pid = 18804] [serial = 1552] [outer = (nil)] 10:18:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8dcaac00) [pid = 18804] [serial = 1553] [outer = 0x8d457400] 10:18:34 INFO - PROCESS | 18804 | 1467998314789 Marionette DEBUG loaded listener.js 10:18:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8dfc3000) [pid = 18804] [serial = 1554] [outer = 0x8d457400] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30a000 == 41 [pid = 18804] [id = 491] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8d390800 == 40 [pid = 18804] [id = 493] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x89794c00 == 39 [pid = 18804] [id = 492] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1ec00 == 38 [pid = 18804] [id = 490] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4bcc00 == 37 [pid = 18804] [id = 489] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6bf000 == 36 [pid = 18804] [id = 482] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e8800 == 35 [pid = 18804] [id = 481] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x89797400 == 34 [pid = 18804] [id = 494] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea21000 == 33 [pid = 18804] [id = 483] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c6000 == 32 [pid = 18804] [id = 487] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8df54000 == 31 [pid = 18804] [id = 488] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1ccc00 == 30 [pid = 18804] [id = 485] 10:18:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c5c00 == 29 [pid = 18804] [id = 486] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8e60a000) [pid = 18804] [serial = 1493] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8d6b6000) [pid = 18804] [serial = 1482] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8d455800) [pid = 18804] [serial = 1481] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8df57400) [pid = 18804] [serial = 1490] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8984d400) [pid = 18804] [serial = 1484] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8dcac800) [pid = 18804] [serial = 1464] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8d6b9000) [pid = 18804] [serial = 1463] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8c1c6800) [pid = 18804] [serial = 1485] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8d249000) [pid = 18804] [serial = 1487] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8ec45800) [pid = 18804] [serial = 1467] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ebe6000) [pid = 18804] [serial = 1466] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8d44fc00) [pid = 18804] [serial = 1488] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8f8e4400) [pid = 18804] [serial = 1470] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8f50c400) [pid = 18804] [serial = 1469] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x911be400) [pid = 18804] [serial = 1473] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x911b7c00) [pid = 18804] [serial = 1472] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x913aec00) [pid = 18804] [serial = 1476] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x913a8000) [pid = 18804] [serial = 1475] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8dfca400) [pid = 18804] [serial = 1479] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d38e800) [pid = 18804] [serial = 1478] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8dcac000) [pid = 18804] [serial = 1496] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8ea1f800) [pid = 18804] [serial = 1494] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ea1d000) [pid = 18804] [serial = 1497] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ebef000) [pid = 18804] [serial = 1499] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8dfc7400) [pid = 18804] [serial = 1491] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 18804 | 1467998316733 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2588ms 10:18:36 INFO - PROCESS | 18804 | 1467998316761 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:18:36 INFO - PROCESS | 18804 | 1467998316767 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:18:36 INFO - PROCESS | 18804 | 1467998316774 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:18:36 INFO - PROCESS | 18804 | 1467998316779 Marionette TRACE conn3 <- [1,2042,null,{}] 10:18:36 INFO - PROCESS | 18804 | 1467998316787 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:36 INFO - PROCESS | 18804 | 1467998316793 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:36 INFO - PROCESS | 18804 | 1467998316955 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:18:36 INFO - PROCESS | 18804 | 1467998316965 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:36 INFO - PROCESS | 18804 | 1467998316979 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e1c00 == 30 [pid = 18804] [id = 518] 10:18:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8c2e2000) [pid = 18804] [serial = 1555] [outer = (nil)] 10:18:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8d23e000) [pid = 18804] [serial = 1556] [outer = 0x8c2e2000] 10:18:37 INFO - PROCESS | 18804 | 1467998317105 Marionette DEBUG loaded listener.js 10:18:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d242400) [pid = 18804] [serial = 1557] [outer = 0x8c2e2000] 10:18:38 INFO - PROCESS | 18804 | 1467998318018 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:18:38 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) 10:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1281ms 10:18:38 INFO - PROCESS | 18804 | 1467998318055 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:18:38 INFO - PROCESS | 18804 | 1467998318063 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:18:38 INFO - PROCESS | 18804 | 1467998318074 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:18:38 INFO - PROCESS | 18804 | 1467998318078 Marionette TRACE conn3 <- [1,2046,null,{}] 10:18:38 INFO - PROCESS | 18804 | 1467998318088 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:38 INFO - PROCESS | 18804 | 1467998318093 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:38 INFO - PROCESS | 18804 | 1467998318306 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:18:38 INFO - PROCESS | 18804 | 1467998318322 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:38 INFO - PROCESS | 18804 | 1467998318330 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b6800 == 31 [pid = 18804] [id = 519] 10:18:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d6ba400) [pid = 18804] [serial = 1558] [outer = (nil)] 10:18:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d6bdc00) [pid = 18804] [serial = 1559] [outer = 0x8d6ba400] 10:18:38 INFO - PROCESS | 18804 | 1467998318401 Marionette DEBUG loaded listener.js 10:18:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8dca3800) [pid = 18804] [serial = 1560] [outer = 0x8d6ba400] 10:18:39 INFO - PROCESS | 18804 | 1467998319368 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1333ms 10:18:39 INFO - PROCESS | 18804 | 1467998319408 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:18:39 INFO - PROCESS | 18804 | 1467998319412 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:18:39 INFO - PROCESS | 18804 | 1467998319418 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:18:39 INFO - PROCESS | 18804 | 1467998319424 Marionette TRACE conn3 <- [1,2050,null,{}] 10:18:39 INFO - PROCESS | 18804 | 1467998319461 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:39 INFO - PROCESS | 18804 | 1467998319470 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:39 INFO - PROCESS | 18804 | 1467998319686 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:18:39 INFO - PROCESS | 18804 | 1467998319711 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:39 INFO - PROCESS | 18804 | 1467998319719 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e304000 == 32 [pid = 18804] [id = 520] 10:18:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8e304c00) [pid = 18804] [serial = 1561] [outer = (nil)] 10:18:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e30ec00) [pid = 18804] [serial = 1562] [outer = 0x8e304c00] 10:18:39 INFO - PROCESS | 18804 | 1467998319792 Marionette DEBUG loaded listener.js 10:18:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e60b800) [pid = 18804] [serial = 1563] [outer = 0x8e304c00] 10:18:40 INFO - PROCESS | 18804 | 1467998320690 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1303ms 10:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:18:40 INFO - PROCESS | 18804 | 1467998320721 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:18:40 INFO - PROCESS | 18804 | 1467998320724 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:18:40 INFO - PROCESS | 18804 | 1467998320731 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:18:40 INFO - PROCESS | 18804 | 1467998320734 Marionette TRACE conn3 <- [1,2054,null,{}] 10:18:40 INFO - PROCESS | 18804 | 1467998320739 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:40 INFO - PROCESS | 18804 | 1467998320744 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:40 INFO - PROCESS | 18804 | 1467998320946 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:18:40 INFO - PROCESS | 18804 | 1467998320969 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 18804 | 1467998320978 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b7400 == 33 [pid = 18804] [id = 521] 10:18:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e601c00) [pid = 18804] [serial = 1564] [outer = (nil)] 10:18:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ea23400) [pid = 18804] [serial = 1565] [outer = 0x8e601c00] 10:18:41 INFO - PROCESS | 18804 | 1467998321042 Marionette DEBUG loaded listener.js 10:18:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ec43c00) [pid = 18804] [serial = 1566] [outer = 0x8e601c00] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8f491800) [pid = 18804] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8c2e7400) [pid = 18804] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ee5bc00) [pid = 18804] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8e310c00) [pid = 18804] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8eed4c00) [pid = 18804] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8ec42400) [pid = 18804] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d243000) [pid = 18804] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ebe3c00) [pid = 18804] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8df60400) [pid = 18804] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8c1cc800) [pid = 18804] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:18:41 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ea1a400) [pid = 18804] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:18:42 INFO - PROCESS | 18804 | 1467998322441 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1737ms 10:18:42 INFO - PROCESS | 18804 | 1467998322467 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:18:42 INFO - PROCESS | 18804 | 1467998322471 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:18:42 INFO - PROCESS | 18804 | 1467998322478 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:18:42 INFO - PROCESS | 18804 | 1467998322480 Marionette TRACE conn3 <- [1,2058,null,{}] 10:18:42 INFO - PROCESS | 18804 | 1467998322486 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:42 INFO - PROCESS | 18804 | 1467998322491 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:42 INFO - PROCESS | 18804 | 1467998322628 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:18:42 INFO - PROCESS | 18804 | 1467998322771 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:42 INFO - PROCESS | 18804 | 1467998322781 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x89852000 == 34 [pid = 18804] [id = 522] 10:18:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8c1cb400) [pid = 18804] [serial = 1567] [outer = (nil)] 10:18:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8e310c00) [pid = 18804] [serial = 1568] [outer = 0x8c1cb400] 10:18:42 INFO - PROCESS | 18804 | 1467998322853 Marionette DEBUG loaded listener.js 10:18:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ec43800) [pid = 18804] [serial = 1569] [outer = 0x8c1cb400] 10:18:43 INFO - PROCESS | 18804 | 1467998323594 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1141ms 10:18:43 INFO - PROCESS | 18804 | 1467998323619 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:18:43 INFO - PROCESS | 18804 | 1467998323623 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:18:43 INFO - PROCESS | 18804 | 1467998323628 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:18:43 INFO - PROCESS | 18804 | 1467998323631 Marionette TRACE conn3 <- [1,2062,null,{}] 10:18:43 INFO - PROCESS | 18804 | 1467998323636 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:43 INFO - PROCESS | 18804 | 1467998323646 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:43 INFO - PROCESS | 18804 | 1467998323946 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:18:44 INFO - PROCESS | 18804 | 1467998324075 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:44 INFO - PROCESS | 18804 | 1467998324085 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x89797c00 == 35 [pid = 18804] [id = 523] 10:18:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x89799000) [pid = 18804] [serial = 1570] [outer = (nil)] 10:18:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x89854c00) [pid = 18804] [serial = 1571] [outer = 0x89799000] 10:18:44 INFO - PROCESS | 18804 | 1467998324166 Marionette DEBUG loaded listener.js 10:18:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8c1c9c00) [pid = 18804] [serial = 1572] [outer = 0x89799000] 10:18:45 INFO - PROCESS | 18804 | 1467998325249 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1682ms 10:18:45 INFO - PROCESS | 18804 | 1467998325313 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:18:45 INFO - PROCESS | 18804 | 1467998325320 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:18:45 INFO - PROCESS | 18804 | 1467998325328 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:18:45 INFO - PROCESS | 18804 | 1467998325334 Marionette TRACE conn3 <- [1,2066,null,{}] 10:18:45 INFO - PROCESS | 18804 | 1467998325341 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:45 INFO - PROCESS | 18804 | 1467998325346 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:45 INFO - PROCESS | 18804 | 1467998325533 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:18:45 INFO - PROCESS | 18804 | 1467998325757 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:45 INFO - PROCESS | 18804 | 1467998325763 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d244000 == 36 [pid = 18804] [id = 524] 10:18:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8d6b7c00) [pid = 18804] [serial = 1573] [outer = (nil)] 10:18:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8dcaa400) [pid = 18804] [serial = 1574] [outer = 0x8d6b7c00] 10:18:45 INFO - PROCESS | 18804 | 1467998325888 Marionette DEBUG loaded listener.js 10:18:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8df55800) [pid = 18804] [serial = 1575] [outer = 0x8d6b7c00] 10:18:46 INFO - PROCESS | 18804 | 1467998326823 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1539ms 10:18:46 INFO - PROCESS | 18804 | 1467998326892 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:18:46 INFO - PROCESS | 18804 | 1467998326897 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:18:46 INFO - PROCESS | 18804 | 1467998326904 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:18:46 INFO - PROCESS | 18804 | 1467998326908 Marionette TRACE conn3 <- [1,2070,null,{}] 10:18:46 INFO - PROCESS | 18804 | 1467998326914 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:46 INFO - PROCESS | 18804 | 1467998326919 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:47 INFO - PROCESS | 18804 | 1467998327093 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:18:47 INFO - PROCESS | 18804 | 1467998327288 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:47 INFO - PROCESS | 18804 | 1467998327297 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc6400 == 37 [pid = 18804] [id = 525] 10:18:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e303000) [pid = 18804] [serial = 1576] [outer = (nil)] 10:18:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ed09000) [pid = 18804] [serial = 1577] [outer = 0x8e303000] 10:18:47 INFO - PROCESS | 18804 | 1467998327374 Marionette DEBUG loaded listener.js 10:18:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ee57400) [pid = 18804] [serial = 1578] [outer = 0x8e303000] 10:18:48 INFO - PROCESS | 18804 | 1467998328426 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1581ms 10:18:48 INFO - PROCESS | 18804 | 1467998328485 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:18:48 INFO - PROCESS | 18804 | 1467998328492 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:18:48 INFO - PROCESS | 18804 | 1467998328509 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:18:48 INFO - PROCESS | 18804 | 1467998328517 Marionette TRACE conn3 <- [1,2074,null,{}] 10:18:48 INFO - PROCESS | 18804 | 1467998328523 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:48 INFO - PROCESS | 18804 | 1467998328530 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:48 INFO - PROCESS | 18804 | 1467998328744 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:18:49 INFO - PROCESS | 18804 | 1467998328978 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:49 INFO - PROCESS | 18804 | 1467998328987 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d396000 == 38 [pid = 18804] [id = 526] 10:18:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8e303c00) [pid = 18804] [serial = 1579] [outer = (nil)] 10:18:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8f4b5c00) [pid = 18804] [serial = 1580] [outer = 0x8e303c00] 10:18:49 INFO - PROCESS | 18804 | 1467998329110 Marionette DEBUG loaded listener.js 10:18:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8f4b7c00) [pid = 18804] [serial = 1581] [outer = 0x8e303c00] 10:18:50 INFO - PROCESS | 18804 | 1467998330213 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1755ms 10:18:50 INFO - PROCESS | 18804 | 1467998330256 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:18:50 INFO - PROCESS | 18804 | 1467998330262 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:18:50 INFO - PROCESS | 18804 | 1467998330271 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:18:50 INFO - PROCESS | 18804 | 1467998330275 Marionette TRACE conn3 <- [1,2078,null,{}] 10:18:50 INFO - PROCESS | 18804 | 1467998330283 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:50 INFO - PROCESS | 18804 | 1467998330288 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:50 INFO - PROCESS | 18804 | 1467998330461 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:18:50 INFO - PROCESS | 18804 | 1467998330732 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:50 INFO - PROCESS | 18804 | 1467998330745 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d242800 == 39 [pid = 18804] [id = 527] 10:18:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8d243400) [pid = 18804] [serial = 1582] [outer = (nil)] 10:18:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8d394000) [pid = 18804] [serial = 1583] [outer = 0x8d243400] 10:18:50 INFO - PROCESS | 18804 | 1467998330819 Marionette DEBUG loaded listener.js 10:18:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8d6b5800) [pid = 18804] [serial = 1584] [outer = 0x8d243400] 10:18:51 INFO - PROCESS | 18804 | --DOCSHELL 0x911b2c00 == 38 [pid = 18804] [id = 514] 10:18:51 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4b4800 == 37 [pid = 18804] [id = 512] 10:18:51 INFO - PROCESS | 18804 | --DOCSHELL 0x89852000 == 36 [pid = 18804] [id = 522] 10:18:51 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6b7400 == 35 [pid = 18804] [id = 521] 10:18:51 INFO - PROCESS | 18804 | --DOCSHELL 0x8e304000 == 34 [pid = 18804] [id = 520] 10:18:51 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6b6800 == 33 [pid = 18804] [id = 519] 10:18:51 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e1c00 == 32 [pid = 18804] [id = 518] 10:18:51 INFO - PROCESS | 18804 | --DOCSHELL 0x8d454c00 == 31 [pid = 18804] [id = 517] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8f501400) [pid = 18804] [serial = 1529] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8dca0400) [pid = 18804] [serial = 1527] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8dca9800) [pid = 18804] [serial = 1503] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8eecfc00) [pid = 18804] [serial = 1509] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8e60cc00) [pid = 18804] [serial = 1505] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8e30d800) [pid = 18804] [serial = 1518] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ebef400) [pid = 18804] [serial = 1506] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ee60800) [pid = 18804] [serial = 1508] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8dfce800) [pid = 18804] [serial = 1524] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8f499c00) [pid = 18804] [serial = 1512] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ed0f000) [pid = 18804] [serial = 1521] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8f494c00) [pid = 18804] [serial = 1511] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8ec4d800) [pid = 18804] [serial = 1520] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d391000) [pid = 18804] [serial = 1514] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d6c4400) [pid = 18804] [serial = 1515] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8ed0d800) [pid = 18804] [serial = 1500] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d6b6c00) [pid = 18804] [serial = 1502] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8f509800) [pid = 18804] [serial = 1530] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8dfcd000) [pid = 18804] [serial = 1517] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8d393c00) [pid = 18804] [serial = 1526] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8eed2c00) [pid = 18804] [serial = 1523] [outer = (nil)] [url = about:blank] 10:18:51 INFO - PROCESS | 18804 | 1467998331688 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1450ms 10:18:51 INFO - PROCESS | 18804 | 1467998331720 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:18:51 INFO - PROCESS | 18804 | 1467998331726 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:18:51 INFO - PROCESS | 18804 | 1467998331735 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:18:51 INFO - PROCESS | 18804 | 1467998331739 Marionette TRACE conn3 <- [1,2082,null,{}] 10:18:51 INFO - PROCESS | 18804 | 1467998331745 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:51 INFO - PROCESS | 18804 | 1467998331750 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:51 INFO - PROCESS | 18804 | 1467998331898 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:18:51 INFO - PROCESS | 18804 | 1467998331914 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:51 INFO - PROCESS | 18804 | 1467998331921 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6c1400 == 32 [pid = 18804] [id = 528] 10:18:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8dca3400) [pid = 18804] [serial = 1585] [outer = (nil)] 10:18:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8df51c00) [pid = 18804] [serial = 1586] [outer = 0x8dca3400] 10:18:51 INFO - PROCESS | 18804 | 1467998331990 Marionette DEBUG loaded listener.js 10:18:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8dfc8000) [pid = 18804] [serial = 1587] [outer = 0x8dca3400] 10:18:52 INFO - PROCESS | 18804 | 1467998332926 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1228ms 10:18:52 INFO - PROCESS | 18804 | 1467998332963 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:18:52 INFO - PROCESS | 18804 | 1467998332967 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:18:52 INFO - PROCESS | 18804 | 1467998332973 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:18:52 INFO - PROCESS | 18804 | 1467998332978 Marionette TRACE conn3 <- [1,2086,null,{}] 10:18:53 INFO - PROCESS | 18804 | 1467998332993 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:53 INFO - PROCESS | 18804 | 1467998333001 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:53 INFO - PROCESS | 18804 | 1467998333153 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:18:53 INFO - PROCESS | 18804 | 1467998333164 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:53 INFO - PROCESS | 18804 | 1467998333175 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1ac00 == 33 [pid = 18804] [id = 529] 10:18:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ea1d400) [pid = 18804] [serial = 1588] [outer = (nil)] 10:18:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ec4d800) [pid = 18804] [serial = 1589] [outer = 0x8ea1d400] 10:18:53 INFO - PROCESS | 18804 | 1467998333365 Marionette DEBUG loaded listener.js 10:18:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ed0ec00) [pid = 18804] [serial = 1590] [outer = 0x8ea1d400] 10:18:54 INFO - PROCESS | 18804 | 1467998334172 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1237ms 10:18:54 INFO - PROCESS | 18804 | 1467998334211 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:18:54 INFO - PROCESS | 18804 | 1467998334214 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:18:54 INFO - PROCESS | 18804 | 1467998334229 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:18:54 INFO - PROCESS | 18804 | 1467998334232 Marionette TRACE conn3 <- [1,2090,null,{}] 10:18:54 INFO - PROCESS | 18804 | 1467998334237 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:54 INFO - PROCESS | 18804 | 1467998334242 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:54 INFO - PROCESS | 18804 | 1467998334445 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:18:54 INFO - PROCESS | 18804 | 1467998334468 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:54 INFO - PROCESS | 18804 | 1467998334476 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x89790400 == 34 [pid = 18804] [id = 530] 10:18:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ee58800) [pid = 18804] [serial = 1591] [outer = (nil)] 10:18:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8eecb800) [pid = 18804] [serial = 1592] [outer = 0x8ee58800] 10:18:54 INFO - PROCESS | 18804 | 1467998334554 Marionette DEBUG loaded listener.js 10:18:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8eed4c00) [pid = 18804] [serial = 1593] [outer = 0x8ee58800] 10:18:55 INFO - PROCESS | 18804 | 1467998335434 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1244ms 10:18:55 INFO - PROCESS | 18804 | 1467998335465 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:18:55 INFO - PROCESS | 18804 | 1467998335469 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:18:55 INFO - PROCESS | 18804 | 1467998335474 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:18:55 INFO - PROCESS | 18804 | 1467998335477 Marionette TRACE conn3 <- [1,2094,null,{}] 10:18:55 INFO - PROCESS | 18804 | 1467998335487 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:55 INFO - PROCESS | 18804 | 1467998335490 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:55 INFO - PROCESS | 18804 | 1467998335692 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:18:55 INFO - PROCESS | 18804 | 1467998335783 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:55 INFO - PROCESS | 18804 | 1467998335791 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe9000 == 35 [pid = 18804] [id = 531] 10:18:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8ee54c00) [pid = 18804] [serial = 1594] [outer = (nil)] 10:18:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8f498800) [pid = 18804] [serial = 1595] [outer = 0x8ee54c00] 10:18:55 INFO - PROCESS | 18804 | 1467998335858 Marionette DEBUG loaded listener.js 10:18:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f49b000) [pid = 18804] [serial = 1596] [outer = 0x8ee54c00] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8e304c00) [pid = 18804] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d457400) [pid = 18804] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8c2e2000) [pid = 18804] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d6ba400) [pid = 18804] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x89859400) [pid = 18804] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ea18800) [pid = 18804] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8f4b5800) [pid = 18804] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8e601c00) [pid = 18804] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8f498c00) [pid = 18804] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x911b4000) [pid = 18804] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x913a5c00) [pid = 18804] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:18:56 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x89858400) [pid = 18804] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:18:56 INFO - PROCESS | 18804 | 1467998336809 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1386ms 10:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:18:56 INFO - PROCESS | 18804 | 1467998336861 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:18:56 INFO - PROCESS | 18804 | 1467998336864 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:18:56 INFO - PROCESS | 18804 | 1467998336870 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:18:56 INFO - PROCESS | 18804 | 1467998336873 Marionette TRACE conn3 <- [1,2098,null,{}] 10:18:56 INFO - PROCESS | 18804 | 1467998336879 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:56 INFO - PROCESS | 18804 | 1467998336889 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:57 INFO - PROCESS | 18804 | 1467998337141 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:18:57 INFO - PROCESS | 18804 | 1467998337157 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:57 INFO - PROCESS | 18804 | 1467998337163 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x89798c00 == 36 [pid = 18804] [id = 532] 10:18:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d6b8800) [pid = 18804] [serial = 1597] [outer = (nil)] 10:18:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8f505000) [pid = 18804] [serial = 1598] [outer = 0x8d6b8800] 10:18:57 INFO - PROCESS | 18804 | 1467998337231 Marionette DEBUG loaded listener.js 10:18:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8f50a400) [pid = 18804] [serial = 1599] [outer = 0x8d6b8800] 10:18:58 INFO - PROCESS | 18804 | 1467998338089 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1279ms 10:18:58 INFO - PROCESS | 18804 | 1467998338149 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:18:58 INFO - PROCESS | 18804 | 1467998338151 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:18:58 INFO - PROCESS | 18804 | 1467998338158 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:18:58 INFO - PROCESS | 18804 | 1467998338160 Marionette TRACE conn3 <- [1,2102,null,{}] 10:18:58 INFO - PROCESS | 18804 | 1467998338166 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:58 INFO - PROCESS | 18804 | 1467998338171 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:58 INFO - PROCESS | 18804 | 1467998338321 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:18:58 INFO - PROCESS | 18804 | 1467998338330 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:58 INFO - PROCESS | 18804 | 1467998338335 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979b800 == 37 [pid = 18804] [id = 533] 10:18:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8c2e2000) [pid = 18804] [serial = 1600] [outer = (nil)] 10:18:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8f8e6c00) [pid = 18804] [serial = 1601] [outer = 0x8c2e2000] 10:18:58 INFO - PROCESS | 18804 | 1467998338401 Marionette DEBUG loaded listener.js 10:18:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x911b3800) [pid = 18804] [serial = 1602] [outer = 0x8c2e2000] 10:18:59 INFO - PROCESS | 18804 | 1467998339556 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1438ms 10:18:59 INFO - PROCESS | 18804 | 1467998339597 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:18:59 INFO - PROCESS | 18804 | 1467998339604 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:18:59 INFO - PROCESS | 18804 | 1467998339611 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:18:59 INFO - PROCESS | 18804 | 1467998339619 Marionette TRACE conn3 <- [1,2106,null,{}] 10:18:59 INFO - PROCESS | 18804 | 1467998339627 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:59 INFO - PROCESS | 18804 | 1467998339632 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:18:59 INFO - PROCESS | 18804 | 1467998339809 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:19:00 INFO - PROCESS | 18804 | 1467998339989 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:00 INFO - PROCESS | 18804 | 1467998340000 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x89859400 == 38 [pid = 18804] [id = 534] 10:19:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d23fc00) [pid = 18804] [serial = 1603] [outer = (nil)] 10:19:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d6be400) [pid = 18804] [serial = 1604] [outer = 0x8d23fc00] 10:19:00 INFO - PROCESS | 18804 | 1467998340080 Marionette DEBUG loaded listener.js 10:19:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8dca7c00) [pid = 18804] [serial = 1605] [outer = 0x8d23fc00] 10:19:01 INFO - PROCESS | 18804 | 1467998341003 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1436ms 10:19:01 INFO - PROCESS | 18804 | 1467998341047 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:19:01 INFO - PROCESS | 18804 | 1467998341055 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:19:01 INFO - PROCESS | 18804 | 1467998341065 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:19:01 INFO - PROCESS | 18804 | 1467998341069 Marionette TRACE conn3 <- [1,2110,null,{}] 10:19:01 INFO - PROCESS | 18804 | 1467998341075 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:01 INFO - PROCESS | 18804 | 1467998341081 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:01 INFO - PROCESS | 18804 | 1467998341278 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:19:01 INFO - PROCESS | 18804 | 1467998341459 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:01 INFO - PROCESS | 18804 | 1467998341467 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e605000 == 39 [pid = 18804] [id = 535] 10:19:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e60c400) [pid = 18804] [serial = 1606] [outer = (nil)] 10:19:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ebeec00) [pid = 18804] [serial = 1607] [outer = 0x8e60c400] 10:19:01 INFO - PROCESS | 18804 | 1467998341547 Marionette DEBUG loaded listener.js 10:19:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ed0cc00) [pid = 18804] [serial = 1608] [outer = 0x8e60c400] 10:19:02 INFO - PROCESS | 18804 | 1467998342592 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1578ms 10:19:02 INFO - PROCESS | 18804 | 1467998342643 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:19:02 INFO - PROCESS | 18804 | 1467998342648 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:19:02 INFO - PROCESS | 18804 | 1467998342655 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:19:02 INFO - PROCESS | 18804 | 1467998342661 Marionette TRACE conn3 <- [1,2114,null,{}] 10:19:02 INFO - PROCESS | 18804 | 1467998342682 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:02 INFO - PROCESS | 18804 | 1467998342691 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:02 INFO - PROCESS | 18804 | 1467998342911 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:19:03 INFO - PROCESS | 18804 | 1467998343135 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:03 INFO - PROCESS | 18804 | 1467998343146 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978f800 == 40 [pid = 18804] [id = 536] 10:19:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8f506000) [pid = 18804] [serial = 1609] [outer = (nil)] 10:19:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8f8ea000) [pid = 18804] [serial = 1610] [outer = 0x8f506000] 10:19:03 INFO - PROCESS | 18804 | 1467998343269 Marionette DEBUG loaded listener.js 10:19:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x911bd400) [pid = 18804] [serial = 1611] [outer = 0x8f506000] 10:19:04 INFO - PROCESS | 18804 | 1467998344154 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1556ms 10:19:04 INFO - PROCESS | 18804 | 1467998344212 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:19:04 INFO - PROCESS | 18804 | 1467998344217 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:19:04 INFO - PROCESS | 18804 | 1467998344223 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 18804 | 1467998344226 Marionette TRACE conn3 <- [1,2118,null,{}] 10:19:04 INFO - PROCESS | 18804 | 1467998344232 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:04 INFO - PROCESS | 18804 | 1467998344236 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:04 INFO - PROCESS | 18804 | 1467998344410 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:19:04 INFO - PROCESS | 18804 | 1467998344603 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:04 INFO - PROCESS | 18804 | 1467998344612 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee55400 == 41 [pid = 18804] [id = 537] 10:19:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8f50f400) [pid = 18804] [serial = 1612] [outer = (nil)] 10:19:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x913aa400) [pid = 18804] [serial = 1613] [outer = 0x8f50f400] 10:19:04 INFO - PROCESS | 18804 | 1467998344733 Marionette DEBUG loaded listener.js 10:19:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x913b1800) [pid = 18804] [serial = 1614] [outer = 0x8f50f400] 10:19:05 INFO - PROCESS | 18804 | 1467998345634 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1478ms 10:19:05 INFO - PROCESS | 18804 | 1467998345702 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:19:05 INFO - PROCESS | 18804 | 1467998345705 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:19:05 INFO - PROCESS | 18804 | 1467998345712 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:19:05 INFO - PROCESS | 18804 | 1467998345715 Marionette TRACE conn3 <- [1,2122,null,{}] 10:19:05 INFO - PROCESS | 18804 | 1467998345721 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:05 INFO - PROCESS | 18804 | 1467998345726 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:05 INFO - PROCESS | 18804 | 1467998345891 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:19:06 INFO - PROCESS | 18804 | 1467998346079 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:06 INFO - PROCESS | 18804 | 1467998346090 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8985b800 == 42 [pid = 18804] [id = 538] 10:19:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8c1cb800) [pid = 18804] [serial = 1615] [outer = (nil)] 10:19:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x913aa800) [pid = 18804] [serial = 1616] [outer = 0x8c1cb800] 10:19:06 INFO - PROCESS | 18804 | 1467998346169 Marionette DEBUG loaded listener.js 10:19:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x913bcc00) [pid = 18804] [serial = 1617] [outer = 0x8c1cb800] 10:19:07 INFO - PROCESS | 18804 | 1467998347114 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1439ms 10:19:07 INFO - PROCESS | 18804 | 1467998347152 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 18804 | 1467998347155 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:19:07 INFO - PROCESS | 18804 | 1467998347162 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 18804 | 1467998347165 Marionette TRACE conn3 <- [1,2126,null,{}] 10:19:07 INFO - PROCESS | 18804 | 1467998347171 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:07 INFO - PROCESS | 18804 | 1467998347181 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:07 INFO - PROCESS | 18804 | 1467998347366 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:19:07 INFO - PROCESS | 18804 | 1467998347558 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:07 INFO - PROCESS | 18804 | 1467998347568 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x89796c00 == 43 [pid = 18804] [id = 539] 10:19:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8c1c3400) [pid = 18804] [serial = 1618] [outer = (nil)] 10:19:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x91c1bc00) [pid = 18804] [serial = 1619] [outer = 0x8c1c3400] 10:19:07 INFO - PROCESS | 18804 | 1467998347683 Marionette DEBUG loaded listener.js 10:19:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x91ddec00) [pid = 18804] [serial = 1620] [outer = 0x8c1c3400] 10:19:08 INFO - PROCESS | 18804 | 1467998348576 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1435ms 10:19:08 INFO - PROCESS | 18804 | 1467998348605 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:19:08 INFO - PROCESS | 18804 | 1467998348609 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:19:08 INFO - PROCESS | 18804 | 1467998348616 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:19:08 INFO - PROCESS | 18804 | 1467998348620 Marionette TRACE conn3 <- [1,2130,null,{}] 10:19:08 INFO - PROCESS | 18804 | 1467998348626 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:08 INFO - PROCESS | 18804 | 1467998348631 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:08 INFO - PROCESS | 18804 | 1467998348789 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:19:09 INFO - PROCESS | 18804 | 1467998349299 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:09 INFO - PROCESS | 18804 | 1467998349305 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c8400 == 44 [pid = 18804] [id = 540] 10:19:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8c1c9800) [pid = 18804] [serial = 1621] [outer = (nil)] 10:19:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8c2e5800) [pid = 18804] [serial = 1622] [outer = 0x8c1c9800] 10:19:09 INFO - PROCESS | 18804 | 1467998349424 Marionette DEBUG loaded listener.js 10:19:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8d240c00) [pid = 18804] [serial = 1623] [outer = 0x8c1c9800] 10:19:10 INFO - PROCESS | 18804 | 1467998350373 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:19:10 INFO - PROCESS | 18804 | 1467998350454 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:19:10 INFO - PROCESS | 18804 | 1467998350462 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:19:10 INFO - PROCESS | 18804 | 1467998350466 Marionette TRACE conn3 <- [1,2134,null,{}] 10:19:10 INFO - PROCESS | 18804 | 1467998350502 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:10 INFO - PROCESS | 18804 | 1467998350507 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:10 INFO - PROCESS | 18804 | 1467998350714 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:19:10 INFO - PROCESS | 18804 | 1467998350850 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:10 INFO - PROCESS | 18804 | 1467998350862 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e8000 == 45 [pid = 18804] [id = 541] 10:19:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8d397c00) [pid = 18804] [serial = 1624] [outer = (nil)] 10:19:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8e306800) [pid = 18804] [serial = 1625] [outer = 0x8d397c00] 10:19:10 INFO - PROCESS | 18804 | 1467998350939 Marionette DEBUG loaded listener.js 10:19:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8e601800) [pid = 18804] [serial = 1626] [outer = 0x8d397c00] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x89798c00 == 44 [pid = 18804] [id = 532] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe9000 == 43 [pid = 18804] [id = 531] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x89790400 == 42 [pid = 18804] [id = 530] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1ac00 == 41 [pid = 18804] [id = 529] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6c1400 == 40 [pid = 18804] [id = 528] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8d242800 == 39 [pid = 18804] [id = 527] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8984e000 == 38 [pid = 18804] [id = 516] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8d244000 == 37 [pid = 18804] [id = 524] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x89797c00 == 36 [pid = 18804] [id = 523] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc6400 == 35 [pid = 18804] [id = 525] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8d396000 == 34 [pid = 18804] [id = 526] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfcdc00 == 33 [pid = 18804] [id = 513] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4bac00 == 32 [pid = 18804] [id = 515] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c8400 == 31 [pid = 18804] [id = 540] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8985b800 == 30 [pid = 18804] [id = 538] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x89796c00 == 29 [pid = 18804] [id = 539] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee55400 == 28 [pid = 18804] [id = 537] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8978f800 == 27 [pid = 18804] [id = 536] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8e605000 == 26 [pid = 18804] [id = 535] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8979b800 == 25 [pid = 18804] [id = 533] 10:19:12 INFO - PROCESS | 18804 | --DOCSHELL 0x89859400 == 24 [pid = 18804] [id = 534] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8e310c00) [pid = 18804] [serial = 1568] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8e30ec00) [pid = 18804] [serial = 1562] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8dfc3000) [pid = 18804] [serial = 1554] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8dcaac00) [pid = 18804] [serial = 1553] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8d23e000) [pid = 18804] [serial = 1556] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8d242400) [pid = 18804] [serial = 1557] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8d6bdc00) [pid = 18804] [serial = 1559] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8d6bac00) [pid = 18804] [serial = 1533] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8d391400) [pid = 18804] [serial = 1532] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8ec49c00) [pid = 18804] [serial = 1536] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8ebe8c00) [pid = 18804] [serial = 1535] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8f8e4c00) [pid = 18804] [serial = 1539] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8f503c00) [pid = 18804] [serial = 1538] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ea23400) [pid = 18804] [serial = 1565] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x913a1c00) [pid = 18804] [serial = 1542] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x911ba800) [pid = 18804] [serial = 1541] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x913b0c00) [pid = 18804] [serial = 1545] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x913ae400) [pid = 18804] [serial = 1544] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x91c26800) [pid = 18804] [serial = 1548] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x91c20800) [pid = 18804] [serial = 1547] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8e604400) [pid = 18804] [serial = 1551] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8df56c00) [pid = 18804] [serial = 1550] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8e60b800) [pid = 18804] [serial = 1563] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8dca3800) [pid = 18804] [serial = 1560] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8ec43c00) [pid = 18804] [serial = 1566] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 18804 | 1467998352931 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2540ms 10:19:13 INFO - PROCESS | 18804 | 1467998353006 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:19:13 INFO - PROCESS | 18804 | 1467998353012 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:19:13 INFO - PROCESS | 18804 | 1467998353019 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:19:13 INFO - PROCESS | 18804 | 1467998353024 Marionette TRACE conn3 <- [1,2138,null,{}] 10:19:13 INFO - PROCESS | 18804 | 1467998353031 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:13 INFO - PROCESS | 18804 | 1467998353037 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:13 INFO - PROCESS | 18804 | 1467998353187 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:19:13 INFO - PROCESS | 18804 | 1467998353198 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:13 INFO - PROCESS | 18804 | 1467998353207 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2eb400 == 25 [pid = 18804] [id = 542] 10:19:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8c2eb800) [pid = 18804] [serial = 1627] [outer = (nil)] 10:19:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d24ac00) [pid = 18804] [serial = 1628] [outer = 0x8c2eb800] 10:19:13 INFO - PROCESS | 18804 | 1467998353274 Marionette DEBUG loaded listener.js 10:19:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d395000) [pid = 18804] [serial = 1629] [outer = 0x8c2eb800] 10:19:14 INFO - PROCESS | 18804 | 1467998354221 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1235ms 10:19:14 INFO - PROCESS | 18804 | 1467998354255 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:19:14 INFO - PROCESS | 18804 | 1467998354262 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:19:14 INFO - PROCESS | 18804 | 1467998354273 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:19:14 INFO - PROCESS | 18804 | 1467998354277 Marionette TRACE conn3 <- [1,2142,null,{}] 10:19:14 INFO - PROCESS | 18804 | 1467998354283 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:14 INFO - PROCESS | 18804 | 1467998354288 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:14 INFO - PROCESS | 18804 | 1467998354512 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:19:14 INFO - PROCESS | 18804 | 1467998354609 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:14 INFO - PROCESS | 18804 | 1467998354621 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d457c00 == 26 [pid = 18804] [id = 543] 10:19:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d6bf400) [pid = 18804] [serial = 1630] [outer = (nil)] 10:19:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8dca7800) [pid = 18804] [serial = 1631] [outer = 0x8d6bf400] 10:19:14 INFO - PROCESS | 18804 | 1467998354690 Marionette DEBUG loaded listener.js 10:19:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8df56800) [pid = 18804] [serial = 1632] [outer = 0x8d6bf400] 10:19:15 INFO - PROCESS | 18804 | 1467998355522 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:19:15 INFO - PROCESS | 18804 | 1467998355562 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:19:15 INFO - PROCESS | 18804 | 1467998355573 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:19:15 INFO - PROCESS | 18804 | 1467998355578 Marionette TRACE conn3 <- [1,2146,null,{}] 10:19:15 INFO - PROCESS | 18804 | 1467998355604 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:15 INFO - PROCESS | 18804 | 1467998355613 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:15 INFO - PROCESS | 18804 | 1467998355816 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:19:15 INFO - PROCESS | 18804 | 1467998355840 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:15 INFO - PROCESS | 18804 | 1467998355854 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e606800 == 27 [pid = 18804] [id = 544] 10:19:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e608000) [pid = 18804] [serial = 1633] [outer = (nil)] 10:19:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e60d000) [pid = 18804] [serial = 1634] [outer = 0x8e608000] 10:19:15 INFO - PROCESS | 18804 | 1467998355920 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ea21000) [pid = 18804] [serial = 1635] [outer = 0x8e608000] 10:19:16 INFO - PROCESS | 18804 | 1467998356848 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:19:17 INFO - PROCESS | 18804 | 1467998357457 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:19:17 INFO - PROCESS | 18804 | 1467998357511 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 18804 | 1467998357514 Marionette TRACE conn3 <- [1,2150,null,{}] 10:19:17 INFO - PROCESS | 18804 | 1467998357519 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:17 INFO - PROCESS | 18804 | 1467998357524 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:17 INFO - PROCESS | 18804 | 1467998357669 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:19:17 INFO - PROCESS | 18804 | 1467998357819 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:17 INFO - PROCESS | 18804 | 1467998357828 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x89851800 == 28 [pid = 18804] [id = 545] 10:19:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8d45c800) [pid = 18804] [serial = 1636] [outer = (nil)] 10:19:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8e609800) [pid = 18804] [serial = 1637] [outer = 0x8d45c800] 10:19:17 INFO - PROCESS | 18804 | 1467998357893 Marionette DEBUG loaded listener.js 10:19:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ebe4800) [pid = 18804] [serial = 1638] [outer = 0x8d45c800] 10:19:18 INFO - PROCESS | 18804 | 1467998358548 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1095ms 10:19:18 INFO - PROCESS | 18804 | 1467998358604 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:19:18 INFO - PROCESS | 18804 | 1467998358607 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:19:18 INFO - PROCESS | 18804 | 1467998358613 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:19:18 INFO - PROCESS | 18804 | 1467998358616 Marionette TRACE conn3 <- [1,2154,null,{}] 10:19:18 INFO - PROCESS | 18804 | 1467998358622 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:18 INFO - PROCESS | 18804 | 1467998358626 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:18 INFO - PROCESS | 18804 | 1467998358823 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:19:18 INFO - PROCESS | 18804 | 1467998358842 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:18 INFO - PROCESS | 18804 | 1467998358850 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x89792000 == 29 [pid = 18804] [id = 546] 10:19:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d38d800) [pid = 18804] [serial = 1639] [outer = (nil)] 10:19:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ec47000) [pid = 18804] [serial = 1640] [outer = 0x8d38d800] 10:19:18 INFO - PROCESS | 18804 | 1467998358913 Marionette DEBUG loaded listener.js 10:19:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ec49c00) [pid = 18804] [serial = 1641] [outer = 0x8d38d800] 10:19:19 INFO - PROCESS | 18804 | 1467998359976 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1432ms 10:19:20 INFO - PROCESS | 18804 | 1467998360047 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:19:20 INFO - PROCESS | 18804 | 1467998360054 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:19:20 INFO - PROCESS | 18804 | 1467998360064 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:19:20 INFO - PROCESS | 18804 | 1467998360069 Marionette TRACE conn3 <- [1,2158,null,{}] 10:19:20 INFO - PROCESS | 18804 | 1467998360077 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:20 INFO - PROCESS | 18804 | 1467998360082 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:20 INFO - PROCESS | 18804 | 1467998360265 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:19:20 INFO - PROCESS | 18804 | 1467998360513 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:20 INFO - PROCESS | 18804 | 1467998360527 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:20 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c4000 == 30 [pid = 18804] [id = 547] 10:19:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8c1c7000) [pid = 18804] [serial = 1642] [outer = (nil)] 10:19:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8d451000) [pid = 18804] [serial = 1643] [outer = 0x8c1c7000] 10:19:20 INFO - PROCESS | 18804 | 1467998360633 Marionette DEBUG loaded listener.js 10:19:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8d6bbc00) [pid = 18804] [serial = 1644] [outer = 0x8c1c7000] 10:19:21 INFO - PROCESS | 18804 | 1467998361607 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1591ms 10:19:21 INFO - PROCESS | 18804 | 1467998361653 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:19:21 INFO - PROCESS | 18804 | 1467998361660 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:19:21 INFO - PROCESS | 18804 | 1467998361670 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:19:21 INFO - PROCESS | 18804 | 1467998361674 Marionette TRACE conn3 <- [1,2162,null,{}] 10:19:21 INFO - PROCESS | 18804 | 1467998361680 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:21 INFO - PROCESS | 18804 | 1467998361686 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:21 INFO - PROCESS | 18804 | 1467998361862 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:19:22 INFO - PROCESS | 18804 | 1467998362041 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:22 INFO - PROCESS | 18804 | 1467998362048 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df60c00 == 31 [pid = 18804] [id = 548] 10:19:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e307400) [pid = 18804] [serial = 1645] [outer = (nil)] 10:19:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e607000) [pid = 18804] [serial = 1646] [outer = 0x8e307400] 10:19:22 INFO - PROCESS | 18804 | 1467998362175 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ea1d400) [pid = 18804] [serial = 1647] [outer = 0x8e307400] 10:19:23 INFO - PROCESS | 18804 | 1467998363176 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1580ms 10:19:23 INFO - PROCESS | 18804 | 1467998363250 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:19:23 INFO - PROCESS | 18804 | 1467998363254 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:19:23 INFO - PROCESS | 18804 | 1467998363261 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:19:23 INFO - PROCESS | 18804 | 1467998363267 Marionette TRACE conn3 <- [1,2166,null,{}] 10:19:23 INFO - PROCESS | 18804 | 1467998363283 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:23 INFO - PROCESS | 18804 | 1467998363291 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:23 INFO - PROCESS | 18804 | 1467998363495 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:19:23 INFO - PROCESS | 18804 | 1467998363722 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:23 INFO - PROCESS | 18804 | 1467998363733 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee60400 == 32 [pid = 18804] [id = 549] 10:19:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8eecb400) [pid = 18804] [serial = 1648] [outer = (nil)] 10:19:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8eed7c00) [pid = 18804] [serial = 1649] [outer = 0x8eecb400] 10:19:23 INFO - PROCESS | 18804 | 1467998363836 Marionette DEBUG loaded listener.js 10:19:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8f494400) [pid = 18804] [serial = 1650] [outer = 0x8eecb400] 10:19:24 INFO - PROCESS | 18804 | 1467998364791 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1591ms 10:19:24 INFO - PROCESS | 18804 | 1467998364852 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:19:24 INFO - PROCESS | 18804 | 1467998364857 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:19:24 INFO - PROCESS | 18804 | 1467998364864 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:19:24 INFO - PROCESS | 18804 | 1467998364867 Marionette TRACE conn3 <- [1,2170,null,{}] 10:19:24 INFO - PROCESS | 18804 | 1467998364873 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:24 INFO - PROCESS | 18804 | 1467998364878 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:25 INFO - PROCESS | 18804 | 1467998365048 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:19:25 INFO - PROCESS | 18804 | 1467998365224 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:25 INFO - PROCESS | 18804 | 1467998365232 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca8c00 == 33 [pid = 18804] [id = 550] 10:19:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8f49b400) [pid = 18804] [serial = 1651] [outer = (nil)] 10:19:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8f502000) [pid = 18804] [serial = 1652] [outer = 0x8f49b400] 10:19:25 INFO - PROCESS | 18804 | 1467998365311 Marionette DEBUG loaded listener.js 10:19:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8f50fc00) [pid = 18804] [serial = 1653] [outer = 0x8f49b400] 10:19:26 INFO - PROCESS | 18804 | 1467998366436 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1629ms 10:19:26 INFO - PROCESS | 18804 | 1467998366510 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:19:26 INFO - PROCESS | 18804 | 1467998366516 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:19:26 INFO - PROCESS | 18804 | 1467998366524 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:19:26 INFO - PROCESS | 18804 | 1467998366530 Marionette TRACE conn3 <- [1,2174,null,{}] 10:19:26 INFO - PROCESS | 18804 | 1467998366537 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:26 INFO - PROCESS | 18804 | 1467998366543 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:26 INFO - PROCESS | 18804 | 1467998366704 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:19:26 INFO - PROCESS | 18804 | 1467998366981 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:27 INFO - PROCESS | 18804 | 1467998366997 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c5800 == 34 [pid = 18804] [id = 551] 10:19:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8d246c00) [pid = 18804] [serial = 1654] [outer = (nil)] 10:19:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8d38f800) [pid = 18804] [serial = 1655] [outer = 0x8d246c00] 10:19:27 INFO - PROCESS | 18804 | 1467998367099 Marionette DEBUG loaded listener.js 10:19:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8d456400) [pid = 18804] [serial = 1656] [outer = 0x8d246c00] 10:19:27 INFO - PROCESS | 18804 | --DOCSHELL 0x89851800 == 33 [pid = 18804] [id = 545] 10:19:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8e606800 == 32 [pid = 18804] [id = 544] 10:19:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8d457c00 == 31 [pid = 18804] [id = 543] 10:19:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2eb400 == 30 [pid = 18804] [id = 542] 10:19:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e8000 == 29 [pid = 18804] [id = 541] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x911b3800) [pid = 18804] [serial = 1602] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8f8e6c00) [pid = 18804] [serial = 1601] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8f505000) [pid = 18804] [serial = 1598] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8eecb800) [pid = 18804] [serial = 1592] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8f498800) [pid = 18804] [serial = 1595] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8f49b000) [pid = 18804] [serial = 1596] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ec43800) [pid = 18804] [serial = 1569] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x89854c00) [pid = 18804] [serial = 1571] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8c1c9c00) [pid = 18804] [serial = 1572] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ed09000) [pid = 18804] [serial = 1577] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8ee57400) [pid = 18804] [serial = 1578] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8f4b5c00) [pid = 18804] [serial = 1580] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8f4b7c00) [pid = 18804] [serial = 1581] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8dcaa400) [pid = 18804] [serial = 1574] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8df55800) [pid = 18804] [serial = 1575] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8df51c00) [pid = 18804] [serial = 1586] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8dfc8000) [pid = 18804] [serial = 1587] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8ec4d800) [pid = 18804] [serial = 1589] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d394000) [pid = 18804] [serial = 1583] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8d6b5800) [pid = 18804] [serial = 1584] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8f50a400) [pid = 18804] [serial = 1599] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8eed4c00) [pid = 18804] [serial = 1593] [outer = (nil)] [url = about:blank] 10:19:27 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ed0ec00) [pid = 18804] [serial = 1590] [outer = (nil)] [url = about:blank] 10:19:28 INFO - PROCESS | 18804 | 1467998368015 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1542ms 10:19:28 INFO - PROCESS | 18804 | 1467998368066 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:19:28 INFO - PROCESS | 18804 | 1467998368071 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:19:28 INFO - PROCESS | 18804 | 1467998368081 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:19:28 INFO - PROCESS | 18804 | 1467998368084 Marionette TRACE conn3 <- [1,2178,null,{}] 10:19:28 INFO - PROCESS | 18804 | 1467998368091 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:28 INFO - PROCESS | 18804 | 1467998368096 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:28 INFO - PROCESS | 18804 | 1467998368251 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:19:28 INFO - PROCESS | 18804 | 1467998368294 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:28 INFO - PROCESS | 18804 | 1467998368305 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x89796000 == 30 [pid = 18804] [id = 552] 10:19:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d249c00) [pid = 18804] [serial = 1657] [outer = (nil)] 10:19:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8df57400) [pid = 18804] [serial = 1658] [outer = 0x8d249c00] 10:19:28 INFO - PROCESS | 18804 | 1467998368501 Marionette DEBUG loaded listener.js 10:19:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8dfc8c00) [pid = 18804] [serial = 1659] [outer = 0x8d249c00] 10:19:29 INFO - PROCESS | 18804 | 1467998369275 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1242ms 10:19:29 INFO - PROCESS | 18804 | 1467998369324 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:19:29 INFO - PROCESS | 18804 | 1467998369328 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:19:29 INFO - PROCESS | 18804 | 1467998369334 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:19:29 INFO - PROCESS | 18804 | 1467998369339 Marionette TRACE conn3 <- [1,2182,null,{}] 10:19:29 INFO - PROCESS | 18804 | 1467998369354 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:29 INFO - PROCESS | 18804 | 1467998369362 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:29 INFO - PROCESS | 18804 | 1467998369511 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:19:29 INFO - PROCESS | 18804 | 1467998369522 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:29 INFO - PROCESS | 18804 | 1467998369534 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e60bc00 == 31 [pid = 18804] [id = 553] 10:19:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ea24800) [pid = 18804] [serial = 1660] [outer = (nil)] 10:19:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ebf0c00) [pid = 18804] [serial = 1661] [outer = 0x8ea24800] 10:19:29 INFO - PROCESS | 18804 | 1467998369601 Marionette DEBUG loaded listener.js 10:19:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ec4d800) [pid = 18804] [serial = 1662] [outer = 0x8ea24800] 10:19:30 INFO - PROCESS | 18804 | 1467998370569 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1280ms 10:19:30 INFO - PROCESS | 18804 | 1467998370615 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:19:30 INFO - PROCESS | 18804 | 1467998370619 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:19:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:19:30 INFO - PROCESS | 18804 | 1467998370630 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 18804 | 1467998370632 Marionette TRACE conn3 <- [1,2186,null,{}] 10:19:30 INFO - PROCESS | 18804 | 1467998370638 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:30 INFO - PROCESS | 18804 | 1467998370642 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:30 INFO - PROCESS | 18804 | 1467998370848 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:19:30 INFO - PROCESS | 18804 | 1467998370882 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:30 INFO - PROCESS | 18804 | 1467998370891 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x89794c00 == 32 [pid = 18804] [id = 554] 10:19:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8e30d800) [pid = 18804] [serial = 1663] [outer = (nil)] 10:19:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ee5d000) [pid = 18804] [serial = 1664] [outer = 0x8e30d800] 10:19:30 INFO - PROCESS | 18804 | 1467998370955 Marionette DEBUG loaded listener.js 10:19:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8eed4c00) [pid = 18804] [serial = 1665] [outer = 0x8e30d800] 10:19:31 INFO - PROCESS | 18804 | 1467998371832 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:19:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1233ms 10:19:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:19:31 INFO - PROCESS | 18804 | 1467998371863 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 18804 | 1467998371865 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:19:31 INFO - PROCESS | 18804 | 1467998371871 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 18804 | 1467998371875 Marionette TRACE conn3 <- [1,2190,null,{}] 10:19:31 INFO - PROCESS | 18804 | 1467998371885 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:31 INFO - PROCESS | 18804 | 1467998371889 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:32 INFO - PROCESS | 18804 | 1467998372084 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:19:32 INFO - PROCESS | 18804 | 1467998372102 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 18804 | 1467998372110 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df5cc00 == 33 [pid = 18804] [id = 555] 10:19:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8ebee400) [pid = 18804] [serial = 1666] [outer = (nil)] 10:19:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8f49bc00) [pid = 18804] [serial = 1667] [outer = 0x8ebee400] 10:19:32 INFO - PROCESS | 18804 | 1467998372173 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f4b4800) [pid = 18804] [serial = 1668] [outer = 0x8ebee400] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8c1c3400) [pid = 18804] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8e608000) [pid = 18804] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8c1cb800) [pid = 18804] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d6bf400) [pid = 18804] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d397c00) [pid = 18804] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8c1c9800) [pid = 18804] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e60c400) [pid = 18804] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8f506000) [pid = 18804] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8f50f400) [pid = 18804] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d45c800) [pid = 18804] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8c2eb800) [pid = 18804] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:19:32 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8d23fc00) [pid = 18804] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:19:33 INFO - PROCESS | 18804 | 1467998373188 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:19:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1330ms 10:19:33 INFO - PROCESS | 18804 | 1467998373202 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 18804 | 1467998373205 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:19:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:19:33 INFO - PROCESS | 18804 | 1467998373211 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 18804 | 1467998373213 Marionette TRACE conn3 <- [1,2194,null,{}] 10:19:33 INFO - PROCESS | 18804 | 1467998373219 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:33 INFO - PROCESS | 18804 | 1467998373229 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:33 INFO - PROCESS | 18804 | 1467998373418 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:19:33 INFO - PROCESS | 18804 | 1467998373556 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:33 INFO - PROCESS | 18804 | 1467998373563 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984e400 == 34 [pid = 18804] [id = 556] 10:19:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8c2eb800) [pid = 18804] [serial = 1669] [outer = (nil)] 10:19:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8f491800) [pid = 18804] [serial = 1670] [outer = 0x8c2eb800] 10:19:33 INFO - PROCESS | 18804 | 1467998373629 Marionette DEBUG loaded listener.js 10:19:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8f50f400) [pid = 18804] [serial = 1671] [outer = 0x8c2eb800] 10:19:34 INFO - PROCESS | 18804 | 1467998374365 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:19:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:19:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1187ms 10:19:34 INFO - PROCESS | 18804 | 1467998374398 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:19:34 INFO - PROCESS | 18804 | 1467998374401 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:19:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:19:34 INFO - PROCESS | 18804 | 1467998374415 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:19:34 INFO - PROCESS | 18804 | 1467998374418 Marionette TRACE conn3 <- [1,2198,null,{}] 10:19:34 INFO - PROCESS | 18804 | 1467998374427 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:34 INFO - PROCESS | 18804 | 1467998374431 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:34 INFO - PROCESS | 18804 | 1467998374577 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:19:34 INFO - PROCESS | 18804 | 1467998374822 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:34 INFO - PROCESS | 18804 | 1467998374833 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978fc00 == 35 [pid = 18804] [id = 557] 10:19:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x89790000) [pid = 18804] [serial = 1672] [outer = (nil)] 10:19:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8984d400) [pid = 18804] [serial = 1673] [outer = 0x89790000] 10:19:34 INFO - PROCESS | 18804 | 1467998374916 Marionette DEBUG loaded listener.js 10:19:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8c1c5400) [pid = 18804] [serial = 1674] [outer = 0x89790000] 10:19:35 INFO - PROCESS | 18804 | 1467998375881 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:19:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:19:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1530ms 10:19:35 INFO - PROCESS | 18804 | 1467998375948 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:19:35 INFO - PROCESS | 18804 | 1467998375954 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:19:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:19:35 INFO - PROCESS | 18804 | 1467998375962 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:19:35 INFO - PROCESS | 18804 | 1467998375966 Marionette TRACE conn3 <- [1,2202,null,{}] 10:19:35 INFO - PROCESS | 18804 | 1467998375974 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:35 INFO - PROCESS | 18804 | 1467998375981 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:36 INFO - PROCESS | 18804 | 1467998376193 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:19:36 INFO - PROCESS | 18804 | 1467998376347 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:36 INFO - PROCESS | 18804 | 1467998376356 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:36 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d451c00 == 36 [pid = 18804] [id = 558] 10:19:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8dcab000) [pid = 18804] [serial = 1675] [outer = (nil)] 10:19:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8dfc8800) [pid = 18804] [serial = 1676] [outer = 0x8dcab000] 10:19:36 INFO - PROCESS | 18804 | 1467998376437 Marionette DEBUG loaded listener.js 10:19:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8e304400) [pid = 18804] [serial = 1677] [outer = 0x8dcab000] 10:19:37 INFO - PROCESS | 18804 | 1467998377379 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:19:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:19:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1483ms 10:19:37 INFO - PROCESS | 18804 | 1467998377448 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:19:37 INFO - PROCESS | 18804 | 1467998377454 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:19:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:19:37 INFO - PROCESS | 18804 | 1467998377461 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:19:37 INFO - PROCESS | 18804 | 1467998377465 Marionette TRACE conn3 <- [1,2206,null,{}] 10:19:37 INFO - PROCESS | 18804 | 1467998377471 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:37 INFO - PROCESS | 18804 | 1467998377476 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:37 INFO - PROCESS | 18804 | 1467998377688 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:19:37 INFO - PROCESS | 18804 | 1467998377882 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:37 INFO - PROCESS | 18804 | 1467998377889 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca3400 == 37 [pid = 18804] [id = 559] 10:19:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e30b400) [pid = 18804] [serial = 1678] [outer = (nil)] 10:19:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ee5d800) [pid = 18804] [serial = 1679] [outer = 0x8e30b400] 10:19:37 INFO - PROCESS | 18804 | 1467998377981 Marionette DEBUG loaded listener.js 10:19:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f4b6800) [pid = 18804] [serial = 1680] [outer = 0x8e30b400] 10:19:38 INFO - PROCESS | 18804 | 1467998378978 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:19:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:19:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1587ms 10:19:39 INFO - PROCESS | 18804 | 1467998379049 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:19:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:19:39 INFO - PROCESS | 18804 | 1467998379053 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:19:39 INFO - PROCESS | 18804 | 1467998379069 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:19:39 INFO - PROCESS | 18804 | 1467998379078 Marionette TRACE conn3 <- [1,2210,null,{}] 10:19:39 INFO - PROCESS | 18804 | 1467998379085 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:39 INFO - PROCESS | 18804 | 1467998379092 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:39 INFO - PROCESS | 18804 | 1467998379307 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:19:39 INFO - PROCESS | 18804 | 1467998379740 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:39 INFO - PROCESS | 18804 | 1467998379748 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x911bf400 == 38 [pid = 18804] [id = 560] 10:19:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x911bfc00) [pid = 18804] [serial = 1681] [outer = (nil)] 10:19:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x913a2800) [pid = 18804] [serial = 1682] [outer = 0x911bfc00] 10:19:39 INFO - PROCESS | 18804 | 1467998379885 Marionette DEBUG loaded listener.js 10:19:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x913a4000) [pid = 18804] [serial = 1683] [outer = 0x911bfc00] 10:19:40 INFO - PROCESS | 18804 | 1467998380712 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:19:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:19:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1693ms 10:19:40 INFO - PROCESS | 18804 | 1467998380754 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:19:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:19:40 INFO - PROCESS | 18804 | 1467998380759 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:19:40 INFO - PROCESS | 18804 | 1467998380765 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:19:40 INFO - PROCESS | 18804 | 1467998380768 Marionette TRACE conn3 <- [1,2214,null,{}] 10:19:40 INFO - PROCESS | 18804 | 1467998380774 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:40 INFO - PROCESS | 18804 | 1467998380779 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:40 INFO - PROCESS | 18804 | 1467998380947 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:19:41 INFO - PROCESS | 18804 | 1467998381130 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:41 INFO - PROCESS | 18804 | 1467998381141 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e4800 == 39 [pid = 18804] [id = 561] 10:19:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x911b7c00) [pid = 18804] [serial = 1684] [outer = (nil)] 10:19:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x913b8000) [pid = 18804] [serial = 1685] [outer = 0x911b7c00] 10:19:41 INFO - PROCESS | 18804 | 1467998381216 Marionette DEBUG loaded listener.js 10:19:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x913bd400) [pid = 18804] [serial = 1686] [outer = 0x911b7c00] 10:19:42 INFO - PROCESS | 18804 | 1467998382062 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:19:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:19:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1341ms 10:19:42 INFO - PROCESS | 18804 | 1467998382106 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:19:42 INFO - PROCESS | 18804 | 1467998382110 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:19:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:19:42 INFO - PROCESS | 18804 | 1467998382116 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:19:42 INFO - PROCESS | 18804 | 1467998382120 Marionette TRACE conn3 <- [1,2218,null,{}] 10:19:42 INFO - PROCESS | 18804 | 1467998382125 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:42 INFO - PROCESS | 18804 | 1467998382131 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:42 INFO - PROCESS | 18804 | 1467998382293 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:19:42 INFO - PROCESS | 18804 | 1467998382475 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:42 INFO - PROCESS | 18804 | 1467998382492 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x913bac00 == 40 [pid = 18804] [id = 562] 10:19:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x91c19400) [pid = 18804] [serial = 1687] [outer = (nil)] 10:19:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x91c21800) [pid = 18804] [serial = 1688] [outer = 0x91c19400] 10:19:42 INFO - PROCESS | 18804 | 1467998382577 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x91ddb000) [pid = 18804] [serial = 1689] [outer = 0x91c19400] 10:19:43 INFO - PROCESS | 18804 | 1467998383555 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:19:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:19:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1478ms 10:19:43 INFO - PROCESS | 18804 | 1467998383596 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:19:43 INFO - PROCESS | 18804 | 1467998383600 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:19:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:19:43 INFO - PROCESS | 18804 | 1467998383607 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:19:43 INFO - PROCESS | 18804 | 1467998383610 Marionette TRACE conn3 <- [1,2222,null,{}] 10:19:43 INFO - PROCESS | 18804 | 1467998383616 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:43 INFO - PROCESS | 18804 | 1467998383622 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:43 INFO - PROCESS | 18804 | 1467998383788 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:19:43 INFO - PROCESS | 18804 | 1467998383972 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:43 INFO - PROCESS | 18804 | 1467998383980 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c7800 == 41 [pid = 18804] [id = 563] 10:19:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8ed10c00) [pid = 18804] [serial = 1690] [outer = (nil)] 10:19:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x91e4f800) [pid = 18804] [serial = 1691] [outer = 0x8ed10c00] 10:19:44 INFO - PROCESS | 18804 | 1467998384059 Marionette DEBUG loaded listener.js 10:19:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x91e50400) [pid = 18804] [serial = 1692] [outer = 0x8ed10c00] 10:19:44 INFO - PROCESS | 18804 | 1467998384956 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:19:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:19:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1390ms 10:19:45 INFO - PROCESS | 18804 | 1467998384998 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:19:45 INFO - PROCESS | 18804 | 1467998385001 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:19:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:19:45 INFO - PROCESS | 18804 | 1467998385008 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:19:45 INFO - PROCESS | 18804 | 1467998385020 Marionette TRACE conn3 <- [1,2226,null,{}] 10:19:45 INFO - PROCESS | 18804 | 1467998385025 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:45 INFO - PROCESS | 18804 | 1467998385030 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:45 INFO - PROCESS | 18804 | 1467998385191 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:19:45 INFO - PROCESS | 18804 | 1467998385374 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:45 INFO - PROCESS | 18804 | 1467998385384 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1d0000 == 42 [pid = 18804] [id = 564] 10:19:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d395400) [pid = 18804] [serial = 1693] [outer = (nil)] 10:19:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8e309c00) [pid = 18804] [serial = 1694] [outer = 0x8d395400] 10:19:45 INFO - PROCESS | 18804 | 1467998385455 Marionette DEBUG loaded listener.js 10:19:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8ebe1c00) [pid = 18804] [serial = 1695] [outer = 0x8d395400] 10:19:46 INFO - PROCESS | 18804 | 1467998386625 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:19:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:19:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1653ms 10:19:46 INFO - PROCESS | 18804 | 1467998386662 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:19:46 INFO - PROCESS | 18804 | 1467998386668 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:19:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:19:46 INFO - PROCESS | 18804 | 1467998386676 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:19:46 INFO - PROCESS | 18804 | 1467998386680 Marionette TRACE conn3 <- [1,2230,null,{}] 10:19:46 INFO - PROCESS | 18804 | 1467998386689 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:46 INFO - PROCESS | 18804 | 1467998386694 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:46 INFO - PROCESS | 18804 | 1467998386858 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:19:47 INFO - PROCESS | 18804 | 1467998387146 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:47 INFO - PROCESS | 18804 | 1467998387153 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b7000 == 43 [pid = 18804] [id = 565] 10:19:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8d6c0800) [pid = 18804] [serial = 1696] [outer = (nil)] 10:19:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8dca3800) [pid = 18804] [serial = 1697] [outer = 0x8d6c0800] 10:19:47 INFO - PROCESS | 18804 | 1467998387287 Marionette DEBUG loaded listener.js 10:19:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8df5bc00) [pid = 18804] [serial = 1698] [outer = 0x8d6c0800] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8984e400 == 42 [pid = 18804] [id = 556] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8df5cc00 == 41 [pid = 18804] [id = 555] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x89794c00 == 40 [pid = 18804] [id = 554] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8e60bc00 == 39 [pid = 18804] [id = 553] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x89796000 == 38 [pid = 18804] [id = 552] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c5800 == 37 [pid = 18804] [id = 551] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x89792000 == 36 [pid = 18804] [id = 546] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca8c00 == 35 [pid = 18804] [id = 550] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c4000 == 34 [pid = 18804] [id = 547] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8df60c00 == 33 [pid = 18804] [id = 548] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee60400 == 32 [pid = 18804] [id = 549] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1d0000 == 31 [pid = 18804] [id = 564] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x913bac00 == 30 [pid = 18804] [id = 562] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c7800 == 29 [pid = 18804] [id = 563] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e4800 == 28 [pid = 18804] [id = 561] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x911bf400 == 27 [pid = 18804] [id = 560] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca3400 == 26 [pid = 18804] [id = 559] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8978fc00 == 25 [pid = 18804] [id = 557] 10:19:48 INFO - PROCESS | 18804 | --DOCSHELL 0x8d451c00 == 24 [pid = 18804] [id = 558] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x91ddec00) [pid = 18804] [serial = 1620] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8ea21000) [pid = 18804] [serial = 1635] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x913bcc00) [pid = 18804] [serial = 1617] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8df56800) [pid = 18804] [serial = 1632] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8e306800) [pid = 18804] [serial = 1625] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8d240c00) [pid = 18804] [serial = 1623] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8ebeec00) [pid = 18804] [serial = 1607] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ed0cc00) [pid = 18804] [serial = 1608] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8c2e5800) [pid = 18804] [serial = 1622] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8f8ea000) [pid = 18804] [serial = 1610] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x913aa400) [pid = 18804] [serial = 1613] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8e60d000) [pid = 18804] [serial = 1634] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8e601800) [pid = 18804] [serial = 1626] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8e609800) [pid = 18804] [serial = 1637] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8d395000) [pid = 18804] [serial = 1629] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8d6be400) [pid = 18804] [serial = 1604] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8dca7800) [pid = 18804] [serial = 1631] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x913b1800) [pid = 18804] [serial = 1614] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8dca7c00) [pid = 18804] [serial = 1605] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x911bd400) [pid = 18804] [serial = 1611] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x91c1bc00) [pid = 18804] [serial = 1619] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d24ac00) [pid = 18804] [serial = 1628] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ebe4800) [pid = 18804] [serial = 1638] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x913aa800) [pid = 18804] [serial = 1616] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8ec47000) [pid = 18804] [serial = 1640] [outer = (nil)] [url = about:blank] 10:19:49 INFO - PROCESS | 18804 | 1467998389216 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:19:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:19:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2585ms 10:19:49 INFO - PROCESS | 18804 | 1467998389261 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:19:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:19:49 INFO - PROCESS | 18804 | 1467998389266 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:19:49 INFO - PROCESS | 18804 | 1467998389273 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:19:49 INFO - PROCESS | 18804 | 1467998389278 Marionette TRACE conn3 <- [1,2234,null,{}] 10:19:49 INFO - PROCESS | 18804 | 1467998389285 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:49 INFO - PROCESS | 18804 | 1467998389291 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:49 INFO - PROCESS | 18804 | 1467998389448 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:19:49 INFO - PROCESS | 18804 | 1467998389459 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:49 INFO - PROCESS | 18804 | 1467998389468 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2eb000 == 25 [pid = 18804] [id = 566] 10:19:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8c2eb400) [pid = 18804] [serial = 1699] [outer = (nil)] 10:19:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d23e400) [pid = 18804] [serial = 1700] [outer = 0x8c2eb400] 10:19:49 INFO - PROCESS | 18804 | 1467998389588 Marionette DEBUG loaded listener.js 10:19:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d243c00) [pid = 18804] [serial = 1701] [outer = 0x8c2eb400] 10:19:50 INFO - PROCESS | 18804 | 1467998390486 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:19:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:19:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1232ms 10:19:50 INFO - PROCESS | 18804 | 1467998390504 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:19:50 INFO - PROCESS | 18804 | 1467998390512 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:19:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:19:50 INFO - PROCESS | 18804 | 1467998390522 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:19:50 INFO - PROCESS | 18804 | 1467998390527 Marionette TRACE conn3 <- [1,2238,null,{}] 10:19:50 INFO - PROCESS | 18804 | 1467998390532 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:50 INFO - PROCESS | 18804 | 1467998390537 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:50 INFO - PROCESS | 18804 | 1467998390748 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:19:50 INFO - PROCESS | 18804 | 1467998390771 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:50 INFO - PROCESS | 18804 | 1467998390781 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6bac00 == 26 [pid = 18804] [id = 567] 10:19:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d6be800) [pid = 18804] [serial = 1702] [outer = (nil)] 10:19:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8d6c4800) [pid = 18804] [serial = 1703] [outer = 0x8d6be800] 10:19:50 INFO - PROCESS | 18804 | 1467998390847 Marionette DEBUG loaded listener.js 10:19:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8dca6000) [pid = 18804] [serial = 1704] [outer = 0x8d6be800] 10:19:51 INFO - PROCESS | 18804 | 1467998391763 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:19:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:19:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1276ms 10:19:51 INFO - PROCESS | 18804 | 1467998391804 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:19:51 INFO - PROCESS | 18804 | 1467998391808 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:19:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:19:51 INFO - PROCESS | 18804 | 1467998391814 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:19:51 INFO - PROCESS | 18804 | 1467998391820 Marionette TRACE conn3 <- [1,2242,null,{}] 10:19:51 INFO - PROCESS | 18804 | 1467998391836 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:51 INFO - PROCESS | 18804 | 1467998391845 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:52 INFO - PROCESS | 18804 | 1467998392065 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:19:52 INFO - PROCESS | 18804 | 1467998392092 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:52 INFO - PROCESS | 18804 | 1467998392101 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30e400 == 27 [pid = 18804] [id = 568] 10:19:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e310000) [pid = 18804] [serial = 1705] [outer = (nil)] 10:19:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e603c00) [pid = 18804] [serial = 1706] [outer = 0x8e310000] 10:19:52 INFO - PROCESS | 18804 | 1467998392170 Marionette DEBUG loaded listener.js 10:19:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8e60d000) [pid = 18804] [serial = 1707] [outer = 0x8e310000] 10:19:53 INFO - PROCESS | 18804 | 1467998393061 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:19:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:19:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1286ms 10:19:53 INFO - PROCESS | 18804 | 1467998393104 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:19:53 INFO - PROCESS | 18804 | 1467998393109 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:19:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:19:53 INFO - PROCESS | 18804 | 1467998393120 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:19:53 INFO - PROCESS | 18804 | 1467998393123 Marionette TRACE conn3 <- [1,2246,null,{}] 10:19:53 INFO - PROCESS | 18804 | 1467998393128 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:53 INFO - PROCESS | 18804 | 1467998393133 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:53 INFO - PROCESS | 18804 | 1467998393328 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:19:53 INFO - PROCESS | 18804 | 1467998393354 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:53 INFO - PROCESS | 18804 | 1467998393361 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1d0000 == 28 [pid = 18804] [id = 569] 10:19:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ea17c00) [pid = 18804] [serial = 1708] [outer = (nil)] 10:19:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8ebe4400) [pid = 18804] [serial = 1709] [outer = 0x8ea17c00] 10:19:53 INFO - PROCESS | 18804 | 1467998393427 Marionette DEBUG loaded listener.js 10:19:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8ec42400) [pid = 18804] [serial = 1710] [outer = 0x8ea17c00] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8c2eb800) [pid = 18804] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8e30d800) [pid = 18804] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ebee400) [pid = 18804] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8eecb400) [pid = 18804] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8e307400) [pid = 18804] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8d38d800) [pid = 18804] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8c1c7000) [pid = 18804] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d249c00) [pid = 18804] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8f49b400) [pid = 18804] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d246c00) [pid = 18804] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:19:54 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ea24800) [pid = 18804] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:19:54 INFO - PROCESS | 18804 | 1467998394836 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1730ms 10:19:54 INFO - PROCESS | 18804 | 1467998394851 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:19:54 INFO - PROCESS | 18804 | 1467998394854 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:19:54 INFO - PROCESS | 18804 | 1467998394860 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:19:54 INFO - PROCESS | 18804 | 1467998394863 Marionette TRACE conn3 <- [1,2250,null,{}] 10:19:54 INFO - PROCESS | 18804 | 1467998394871 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:54 INFO - PROCESS | 18804 | 1467998394876 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:55 INFO - PROCESS | 18804 | 1467998395024 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:19:55 INFO - PROCESS | 18804 | 1467998395039 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:55 INFO - PROCESS | 18804 | 1467998395047 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dcae800 == 29 [pid = 18804] [id = 570] 10:19:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8dfc6400) [pid = 18804] [serial = 1711] [outer = (nil)] 10:19:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ea26000) [pid = 18804] [serial = 1712] [outer = 0x8dfc6400] 10:19:55 INFO - PROCESS | 18804 | 1467998395110 Marionette DEBUG loaded listener.js 10:19:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ec48000) [pid = 18804] [serial = 1713] [outer = 0x8dfc6400] 10:19:55 INFO - PROCESS | 18804 | 1467998395971 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1149ms 10:19:56 INFO - PROCESS | 18804 | 1467998396009 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:19:56 INFO - PROCESS | 18804 | 1467998396013 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:19:56 INFO - PROCESS | 18804 | 1467998396019 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:19:56 INFO - PROCESS | 18804 | 1467998396022 Marionette TRACE conn3 <- [1,2254,null,{}] 10:19:56 INFO - PROCESS | 18804 | 1467998396027 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:56 INFO - PROCESS | 18804 | 1467998396037 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:56 INFO - PROCESS | 18804 | 1467998396215 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:19:56 INFO - PROCESS | 18804 | 1467998396446 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:56 INFO - PROCESS | 18804 | 1467998396458 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978e000 == 30 [pid = 18804] [id = 571] 10:19:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x89792000) [pid = 18804] [serial = 1714] [outer = (nil)] 10:19:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8984e800) [pid = 18804] [serial = 1715] [outer = 0x89792000] 10:19:56 INFO - PROCESS | 18804 | 1467998396542 Marionette DEBUG loaded listener.js 10:19:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8985b400) [pid = 18804] [serial = 1716] [outer = 0x89792000] 10:19:57 INFO - PROCESS | 18804 | 1467998397660 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1677ms 10:19:57 INFO - PROCESS | 18804 | 1467998397698 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:19:57 INFO - PROCESS | 18804 | 1467998397704 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:19:57 INFO - PROCESS | 18804 | 1467998397712 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 18804 | 1467998397717 Marionette TRACE conn3 <- [1,2258,null,{}] 10:19:57 INFO - PROCESS | 18804 | 1467998397724 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:57 INFO - PROCESS | 18804 | 1467998397733 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:57 INFO - PROCESS | 18804 | 1467998397943 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:19:58 INFO - PROCESS | 18804 | 1467998398208 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:58 INFO - PROCESS | 18804 | 1467998398224 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e9800 == 31 [pid = 18804] [id = 572] 10:19:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8d398800) [pid = 18804] [serial = 1717] [outer = (nil)] 10:19:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8d6b6400) [pid = 18804] [serial = 1718] [outer = 0x8d398800] 10:19:58 INFO - PROCESS | 18804 | 1467998398347 Marionette DEBUG loaded listener.js 10:19:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8d6c3400) [pid = 18804] [serial = 1719] [outer = 0x8d398800] 10:19:59 INFO - PROCESS | 18804 | 1467998399290 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:19:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:19:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1637ms 10:19:59 INFO - PROCESS | 18804 | 1467998399363 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:19:59 INFO - PROCESS | 18804 | 1467998399369 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:19:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:19:59 INFO - PROCESS | 18804 | 1467998399377 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:19:59 INFO - PROCESS | 18804 | 1467998399381 Marionette TRACE conn3 <- [1,2262,null,{}] 10:19:59 INFO - PROCESS | 18804 | 1467998399387 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:59 INFO - PROCESS | 18804 | 1467998399393 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:59 INFO - PROCESS | 18804 | 1467998399578 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:19:59 INFO - PROCESS | 18804 | 1467998399848 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:59 INFO - PROCESS | 18804 | 1467998399861 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:19:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df52800 == 32 [pid = 18804] [id = 573] 10:19:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8dfd0c00) [pid = 18804] [serial = 1720] [outer = (nil)] 10:19:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8e602800) [pid = 18804] [serial = 1721] [outer = 0x8dfd0c00] 10:19:59 INFO - PROCESS | 18804 | 1467998399972 Marionette DEBUG loaded listener.js 10:20:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8ea1d800) [pid = 18804] [serial = 1722] [outer = 0x8dfd0c00] 10:20:00 INFO - PROCESS | 18804 | 1467998400973 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1633ms 10:20:01 INFO - PROCESS | 18804 | 1467998401011 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:20:01 INFO - PROCESS | 18804 | 1467998401016 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:20:01 INFO - PROCESS | 18804 | 1467998401031 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:20:01 INFO - PROCESS | 18804 | 1467998401040 Marionette TRACE conn3 <- [1,2266,null,{}] 10:20:01 INFO - PROCESS | 18804 | 1467998401047 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:01 INFO - PROCESS | 18804 | 1467998401054 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:01 INFO - PROCESS | 18804 | 1467998401251 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:20:01 INFO - PROCESS | 18804 | 1467998401506 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:01 INFO - PROCESS | 18804 | 1467998401519 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dc9fc00 == 33 [pid = 18804] [id = 574] 10:20:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8df59800) [pid = 18804] [serial = 1723] [outer = (nil)] 10:20:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8ed03800) [pid = 18804] [serial = 1724] [outer = 0x8df59800] 10:20:01 INFO - PROCESS | 18804 | 1467998401641 Marionette DEBUG loaded listener.js 10:20:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8ee53000) [pid = 18804] [serial = 1725] [outer = 0x8df59800] 10:20:02 INFO - PROCESS | 18804 | 1467998402656 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1694ms 10:20:02 INFO - PROCESS | 18804 | 1467998402717 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:20:02 INFO - PROCESS | 18804 | 1467998402721 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:20:02 INFO - PROCESS | 18804 | 1467998402728 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:20:02 INFO - PROCESS | 18804 | 1467998402731 Marionette TRACE conn3 <- [1,2270,null,{}] 10:20:02 INFO - PROCESS | 18804 | 1467998402737 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:02 INFO - PROCESS | 18804 | 1467998402742 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:03 INFO - PROCESS | 18804 | 1467998403077 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:20:03 INFO - PROCESS | 18804 | 1467998403323 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:03 INFO - PROCESS | 18804 | 1467998403333 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x89854c00 == 34 [pid = 18804] [id = 575] 10:20:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x89856800) [pid = 18804] [serial = 1726] [outer = (nil)] 10:20:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8c1c9c00) [pid = 18804] [serial = 1727] [outer = 0x89856800] 10:20:03 INFO - PROCESS | 18804 | 1467998403430 Marionette DEBUG loaded listener.js 10:20:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8c2e9000) [pid = 18804] [serial = 1728] [outer = 0x89856800] 10:20:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8df59000 == 33 [pid = 18804] [id = 497] 10:20:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1cd400 == 32 [pid = 18804] [id = 495] 10:20:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebedc00 == 31 [pid = 18804] [id = 506] 10:20:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8984d000 == 30 [pid = 18804] [id = 498] 10:20:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8dcae800 == 29 [pid = 18804] [id = 570] 10:20:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1d0000 == 28 [pid = 18804] [id = 569] 10:20:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30e400 == 27 [pid = 18804] [id = 568] 10:20:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6bac00 == 26 [pid = 18804] [id = 567] 10:20:04 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2eb000 == 25 [pid = 18804] [id = 566] 10:20:04 INFO - PROCESS | 18804 | 1467998404425 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8f491800) [pid = 18804] [serial = 1670] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ee5d000) [pid = 18804] [serial = 1664] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8f49bc00) [pid = 18804] [serial = 1667] [outer = (nil)] [url = about:blank] 10:20:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:20:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1735ms 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8eed4c00) [pid = 18804] [serial = 1665] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8eed7c00) [pid = 18804] [serial = 1649] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8f494400) [pid = 18804] [serial = 1650] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8e607000) [pid = 18804] [serial = 1646] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ea1d400) [pid = 18804] [serial = 1647] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ec49c00) [pid = 18804] [serial = 1641] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8d451000) [pid = 18804] [serial = 1643] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8d6bbc00) [pid = 18804] [serial = 1644] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8df57400) [pid = 18804] [serial = 1658] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8dfc8c00) [pid = 18804] [serial = 1659] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8f502000) [pid = 18804] [serial = 1652] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8f50fc00) [pid = 18804] [serial = 1653] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d38f800) [pid = 18804] [serial = 1655] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d456400) [pid = 18804] [serial = 1656] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ebf0c00) [pid = 18804] [serial = 1661] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8f50f400) [pid = 18804] [serial = 1671] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8f4b4800) [pid = 18804] [serial = 1668] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ec4d800) [pid = 18804] [serial = 1662] [outer = (nil)] [url = about:blank] 10:20:04 INFO - PROCESS | 18804 | 1467998404488 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:20:04 INFO - PROCESS | 18804 | 1467998404497 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:20:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:20:04 INFO - PROCESS | 18804 | 1467998404507 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:20:04 INFO - PROCESS | 18804 | 1467998404511 Marionette TRACE conn3 <- [1,2274,null,{}] 10:20:04 INFO - PROCESS | 18804 | 1467998404518 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:04 INFO - PROCESS | 18804 | 1467998404523 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:04 INFO - PROCESS | 18804 | 1467998404680 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:20:04 INFO - PROCESS | 18804 | 1467998404690 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:04 INFO - PROCESS | 18804 | 1467998404696 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d451000 == 26 [pid = 18804] [id = 576] 10:20:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8d452c00) [pid = 18804] [serial = 1729] [outer = (nil)] 10:20:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d458c00) [pid = 18804] [serial = 1730] [outer = 0x8d452c00] 10:20:04 INFO - PROCESS | 18804 | 1467998404766 Marionette DEBUG loaded listener.js 10:20:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8dca9400) [pid = 18804] [serial = 1731] [outer = 0x8d452c00] 10:20:05 INFO - PROCESS | 18804 | 1467998405694 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1235ms 10:20:05 INFO - PROCESS | 18804 | 1467998405742 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:20:05 INFO - PROCESS | 18804 | 1467998405747 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:20:05 INFO - PROCESS | 18804 | 1467998405753 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:20:05 INFO - PROCESS | 18804 | 1467998405756 Marionette TRACE conn3 <- [1,2278,null,{}] 10:20:05 INFO - PROCESS | 18804 | 1467998405762 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:05 INFO - PROCESS | 18804 | 1467998405767 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:05 INFO - PROCESS | 18804 | 1467998405926 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:20:05 INFO - PROCESS | 18804 | 1467998405939 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:05 INFO - PROCESS | 18804 | 1467998405946 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b9000 == 27 [pid = 18804] [id = 577] 10:20:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8dfce000) [pid = 18804] [serial = 1732] [outer = (nil)] 10:20:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8e30bc00) [pid = 18804] [serial = 1733] [outer = 0x8dfce000] 10:20:06 INFO - PROCESS | 18804 | 1467998406038 Marionette DEBUG loaded listener.js 10:20:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8e610400) [pid = 18804] [serial = 1734] [outer = 0x8dfce000] 10:20:07 INFO - PROCESS | 18804 | 1467998406999 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1280ms 10:20:07 INFO - PROCESS | 18804 | 1467998407034 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:20:07 INFO - PROCESS | 18804 | 1467998407039 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:20:07 INFO - PROCESS | 18804 | 1467998407055 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:20:07 INFO - PROCESS | 18804 | 1467998407062 Marionette TRACE conn3 <- [1,2282,null,{}] 10:20:07 INFO - PROCESS | 18804 | 1467998407085 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:07 INFO - PROCESS | 18804 | 1467998407091 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:07 INFO - PROCESS | 18804 | 1467998407310 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:20:07 INFO - PROCESS | 18804 | 1467998407334 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:07 INFO - PROCESS | 18804 | 1467998407341 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1fc00 == 28 [pid = 18804] [id = 578] 10:20:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8ebe9c00) [pid = 18804] [serial = 1735] [outer = (nil)] 10:20:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ed0b800) [pid = 18804] [serial = 1736] [outer = 0x8ebe9c00] 10:20:07 INFO - PROCESS | 18804 | 1467998407407 Marionette DEBUG loaded listener.js 10:20:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ee54c00) [pid = 18804] [serial = 1737] [outer = 0x8ebe9c00] 10:20:08 INFO - PROCESS | 18804 | 1467998408324 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1313ms 10:20:08 INFO - PROCESS | 18804 | 1467998408360 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:20:08 INFO - PROCESS | 18804 | 1467998408364 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:20:08 INFO - PROCESS | 18804 | 1467998408370 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:20:08 INFO - PROCESS | 18804 | 1467998408373 Marionette TRACE conn3 <- [1,2286,null,{}] 10:20:08 INFO - PROCESS | 18804 | 1467998408385 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:08 INFO - PROCESS | 18804 | 1467998408388 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:08 INFO - PROCESS | 18804 | 1467998408589 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:20:08 INFO - PROCESS | 18804 | 1467998408609 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:08 INFO - PROCESS | 18804 | 1467998408619 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe8c00 == 29 [pid = 18804] [id = 579] 10:20:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ee54000) [pid = 18804] [serial = 1738] [outer = (nil)] 10:20:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8eed2400) [pid = 18804] [serial = 1739] [outer = 0x8ee54000] 10:20:08 INFO - PROCESS | 18804 | 1467998408685 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8eecfc00) [pid = 18804] [serial = 1740] [outer = 0x8ee54000] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8e310000) [pid = 18804] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ea17c00) [pid = 18804] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8d6be800) [pid = 18804] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8c2eb400) [pid = 18804] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d6c0800) [pid = 18804] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x89790000) [pid = 18804] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8dcab000) [pid = 18804] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8e30b400) [pid = 18804] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x911bfc00) [pid = 18804] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x911b7c00) [pid = 18804] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x91c19400) [pid = 18804] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ed10c00) [pid = 18804] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:20:09 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d395400) [pid = 18804] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:20:09 INFO - PROCESS | 18804 | 1467998409731 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:20:09 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 10:20:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1383ms 10:20:09 INFO - PROCESS | 18804 | 1467998409753 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:20:09 INFO - PROCESS | 18804 | 1467998409755 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:20:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:20:09 INFO - PROCESS | 18804 | 1467998409762 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 18804 | 1467998409765 Marionette TRACE conn3 <- [1,2290,null,{}] 10:20:09 INFO - PROCESS | 18804 | 1467998409770 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:09 INFO - PROCESS | 18804 | 1467998409775 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:09 INFO - PROCESS | 18804 | 1467998409983 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:20:10 INFO - PROCESS | 18804 | 1467998410008 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:10 INFO - PROCESS | 18804 | 1467998410027 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e608000 == 30 [pid = 18804] [id = 580] 10:20:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ea17c00) [pid = 18804] [serial = 1741] [outer = (nil)] 10:20:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8eed1000) [pid = 18804] [serial = 1742] [outer = 0x8ea17c00] 10:20:10 INFO - PROCESS | 18804 | 1467998410101 Marionette DEBUG loaded listener.js 10:20:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8f4b3c00) [pid = 18804] [serial = 1743] [outer = 0x8ea17c00] 10:20:10 INFO - PROCESS | 18804 | 1467998410970 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1251ms 10:20:11 INFO - PROCESS | 18804 | 1467998411013 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:20:11 INFO - PROCESS | 18804 | 1467998411016 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:20:11 INFO - PROCESS | 18804 | 1467998411022 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:20:11 INFO - PROCESS | 18804 | 1467998411024 Marionette TRACE conn3 <- [1,2294,null,{}] 10:20:11 INFO - PROCESS | 18804 | 1467998411030 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:11 INFO - PROCESS | 18804 | 1467998411034 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:11 INFO - PROCESS | 18804 | 1467998411181 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:20:11 INFO - PROCESS | 18804 | 1467998411194 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:11 INFO - PROCESS | 18804 | 1467998411203 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979c800 == 31 [pid = 18804] [id = 581] 10:20:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ed01800) [pid = 18804] [serial = 1744] [outer = (nil)] 10:20:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8f4be400) [pid = 18804] [serial = 1745] [outer = 0x8ed01800] 10:20:11 INFO - PROCESS | 18804 | 1467998411267 Marionette DEBUG loaded listener.js 10:20:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8f505800) [pid = 18804] [serial = 1746] [outer = 0x8ed01800] 10:20:12 INFO - PROCESS | 18804 | 1467998412380 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1426ms 10:20:12 INFO - PROCESS | 18804 | 1467998412449 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 18804 | 1467998412456 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:20:12 INFO - PROCESS | 18804 | 1467998412463 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 18804 | 1467998412471 Marionette TRACE conn3 <- [1,2298,null,{}] 10:20:12 INFO - PROCESS | 18804 | 1467998412479 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:12 INFO - PROCESS | 18804 | 1467998412484 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:12 INFO - PROCESS | 18804 | 1467998412700 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:20:12 INFO - PROCESS | 18804 | 1467998412929 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:12 INFO - PROCESS | 18804 | 1467998412937 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38d800 == 32 [pid = 18804] [id = 582] 10:20:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d38e400) [pid = 18804] [serial = 1747] [outer = (nil)] 10:20:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8d459000) [pid = 18804] [serial = 1748] [outer = 0x8d38e400] 10:20:13 INFO - PROCESS | 18804 | 1467998413063 Marionette DEBUG loaded listener.js 10:20:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8dcadc00) [pid = 18804] [serial = 1749] [outer = 0x8d38e400] 10:20:14 INFO - PROCESS | 18804 | 1467998414011 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1592ms 10:20:14 INFO - PROCESS | 18804 | 1467998414056 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:20:14 INFO - PROCESS | 18804 | 1467998414063 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:20:14 INFO - PROCESS | 18804 | 1467998414074 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:20:14 INFO - PROCESS | 18804 | 1467998414077 Marionette TRACE conn3 <- [1,2302,null,{}] 10:20:14 INFO - PROCESS | 18804 | 1467998414084 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:14 INFO - PROCESS | 18804 | 1467998414090 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:14 INFO - PROCESS | 18804 | 1467998414272 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:20:14 INFO - PROCESS | 18804 | 1467998414462 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:14 INFO - PROCESS | 18804 | 1467998414472 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df58400 == 33 [pid = 18804] [id = 583] 10:20:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ebe4000) [pid = 18804] [serial = 1750] [outer = (nil)] 10:20:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ec43800) [pid = 18804] [serial = 1751] [outer = 0x8ebe4000] 10:20:14 INFO - PROCESS | 18804 | 1467998414554 Marionette DEBUG loaded listener.js 10:20:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ee52800) [pid = 18804] [serial = 1752] [outer = 0x8ebe4000] 10:20:15 INFO - PROCESS | 18804 | 1467998415548 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1528ms 10:20:15 INFO - PROCESS | 18804 | 1467998415608 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:20:15 INFO - PROCESS | 18804 | 1467998415612 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:20:15 INFO - PROCESS | 18804 | 1467998415620 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:20:15 INFO - PROCESS | 18804 | 1467998415627 Marionette TRACE conn3 <- [1,2306,null,{}] 10:20:15 INFO - PROCESS | 18804 | 1467998415644 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:15 INFO - PROCESS | 18804 | 1467998415652 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:15 INFO - PROCESS | 18804 | 1467998415829 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:20:16 INFO - PROCESS | 18804 | 1467998416016 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:16 INFO - PROCESS | 18804 | 1467998416026 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x89798000 == 34 [pid = 18804] [id = 584] 10:20:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ed0f800) [pid = 18804] [serial = 1753] [outer = (nil)] 10:20:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8f50cc00) [pid = 18804] [serial = 1754] [outer = 0x8ed0f800] 10:20:16 INFO - PROCESS | 18804 | 1467998416147 Marionette DEBUG loaded listener.js 10:20:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8f8e1000) [pid = 18804] [serial = 1755] [outer = 0x8ed0f800] 10:20:17 INFO - PROCESS | 18804 | 1467998417069 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1484ms 10:20:17 INFO - PROCESS | 18804 | 1467998417104 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:20:17 INFO - PROCESS | 18804 | 1467998417109 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:20:17 INFO - PROCESS | 18804 | 1467998417115 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:20:17 INFO - PROCESS | 18804 | 1467998417118 Marionette TRACE conn3 <- [1,2310,null,{}] 10:20:17 INFO - PROCESS | 18804 | 1467998417139 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:17 INFO - PROCESS | 18804 | 1467998417145 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:17 INFO - PROCESS | 18804 | 1467998417371 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:20:17 INFO - PROCESS | 18804 | 1467998417504 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:17 INFO - PROCESS | 18804 | 1467998417511 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f496400 == 35 [pid = 18804] [id = 585] 10:20:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8f4c0800) [pid = 18804] [serial = 1756] [outer = (nil)] 10:20:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x911b5400) [pid = 18804] [serial = 1757] [outer = 0x8f4c0800] 10:20:17 INFO - PROCESS | 18804 | 1467998417604 Marionette DEBUG loaded listener.js 10:20:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x911ba000) [pid = 18804] [serial = 1758] [outer = 0x8f4c0800] 10:20:18 INFO - PROCESS | 18804 | 1467998418547 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1479ms 10:20:18 INFO - PROCESS | 18804 | 1467998418595 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:20:18 INFO - PROCESS | 18804 | 1467998418598 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:20:18 INFO - PROCESS | 18804 | 1467998418605 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:20:18 INFO - PROCESS | 18804 | 1467998418608 Marionette TRACE conn3 <- [1,2314,null,{}] 10:20:18 INFO - PROCESS | 18804 | 1467998418614 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:18 INFO - PROCESS | 18804 | 1467998418619 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:18 INFO - PROCESS | 18804 | 1467998418803 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:20:19 INFO - PROCESS | 18804 | 1467998418987 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:19 INFO - PROCESS | 18804 | 1467998418998 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38f400 == 36 [pid = 18804] [id = 586] 10:20:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8d394000) [pid = 18804] [serial = 1759] [outer = (nil)] 10:20:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x913adc00) [pid = 18804] [serial = 1760] [outer = 0x8d394000] 10:20:19 INFO - PROCESS | 18804 | 1467998419080 Marionette DEBUG loaded listener.js 10:20:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x913afc00) [pid = 18804] [serial = 1761] [outer = 0x8d394000] 10:20:20 INFO - PROCESS | 18804 | 1467998420066 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1531ms 10:20:20 INFO - PROCESS | 18804 | 1467998420137 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:20:20 INFO - PROCESS | 18804 | 1467998420141 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:20:20 INFO - PROCESS | 18804 | 1467998420148 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:20:20 INFO - PROCESS | 18804 | 1467998420152 Marionette TRACE conn3 <- [1,2318,null,{}] 10:20:20 INFO - PROCESS | 18804 | 1467998420157 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:20 INFO - PROCESS | 18804 | 1467998420168 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:20 INFO - PROCESS | 18804 | 1467998420395 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:20:20 INFO - PROCESS | 18804 | 1467998420634 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:20 INFO - PROCESS | 18804 | 1467998420641 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:20 INFO - PROCESS | 18804 | ++DOCSHELL 0x89796c00 == 37 [pid = 18804] [id = 587] 10:20:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8979a000) [pid = 18804] [serial = 1762] [outer = (nil)] 10:20:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d390000) [pid = 18804] [serial = 1763] [outer = 0x8979a000] 10:20:20 INFO - PROCESS | 18804 | 1467998420769 Marionette DEBUG loaded listener.js 10:20:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8df5d800) [pid = 18804] [serial = 1764] [outer = 0x8979a000] 10:20:21 INFO - PROCESS | 18804 | 1467998421891 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:20:21 INFO - PROCESS | 18804 | 1467998421985 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:20:21 INFO - PROCESS | 18804 | 1467998421993 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:20:22 INFO - PROCESS | 18804 | 1467998421999 Marionette TRACE conn3 <- [1,2322,null,{}] 10:20:22 INFO - PROCESS | 18804 | 1467998422007 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:22 INFO - PROCESS | 18804 | 1467998422013 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:22 INFO - PROCESS | 18804 | 1467998422255 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:20:22 INFO - PROCESS | 18804 | 1467998422482 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:22 INFO - PROCESS | 18804 | 1467998422502 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d455000 == 38 [pid = 18804] [id = 588] 10:20:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8d456000) [pid = 18804] [serial = 1765] [outer = (nil)] 10:20:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8d6b7c00) [pid = 18804] [serial = 1766] [outer = 0x8d456000] 10:20:22 INFO - PROCESS | 18804 | 1467998422614 Marionette DEBUG loaded listener.js 10:20:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8dca9000) [pid = 18804] [serial = 1767] [outer = 0x8d456000] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1ce000 == 37 [pid = 18804] [id = 507] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8dc9fc00 == 36 [pid = 18804] [id = 574] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e9800 == 35 [pid = 18804] [id = 572] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8df52800 == 34 [pid = 18804] [id = 573] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8978e000 == 33 [pid = 18804] [id = 571] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ed400 == 32 [pid = 18804] [id = 504] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c4800 == 31 [pid = 18804] [id = 500] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee5b800 == 30 [pid = 18804] [id = 502] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8ec46c00 == 29 [pid = 18804] [id = 509] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8e610800 == 28 [pid = 18804] [id = 511] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38ec00 == 27 [pid = 18804] [id = 505] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6b7000 == 26 [pid = 18804] [id = 565] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea26400 == 25 [pid = 18804] [id = 499] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c3800 == 24 [pid = 18804] [id = 508] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8eecf800 == 23 [pid = 18804] [id = 503] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca0000 == 22 [pid = 18804] [id = 496] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30dc00 == 21 [pid = 18804] [id = 501] 10:20:24 INFO - PROCESS | 18804 | --DOCSHELL 0x89859000 == 20 [pid = 18804] [id = 510] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8ea26000) [pid = 18804] [serial = 1712] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8e603c00) [pid = 18804] [serial = 1706] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8ebe4400) [pid = 18804] [serial = 1709] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8d6c4800) [pid = 18804] [serial = 1703] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8d23e400) [pid = 18804] [serial = 1700] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8d243c00) [pid = 18804] [serial = 1701] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8df5bc00) [pid = 18804] [serial = 1698] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8dca3800) [pid = 18804] [serial = 1697] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8c1c5400) [pid = 18804] [serial = 1674] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8984d400) [pid = 18804] [serial = 1673] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8e304400) [pid = 18804] [serial = 1677] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8dfc8800) [pid = 18804] [serial = 1676] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8f4b6800) [pid = 18804] [serial = 1680] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ee5d800) [pid = 18804] [serial = 1679] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x913a4000) [pid = 18804] [serial = 1683] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x913a2800) [pid = 18804] [serial = 1682] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x913bd400) [pid = 18804] [serial = 1686] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x913b8000) [pid = 18804] [serial = 1685] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x91ddb000) [pid = 18804] [serial = 1689] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x91c21800) [pid = 18804] [serial = 1688] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x91e50400) [pid = 18804] [serial = 1692] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x91e4f800) [pid = 18804] [serial = 1691] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ebe1c00) [pid = 18804] [serial = 1695] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e309c00) [pid = 18804] [serial = 1694] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8e60d000) [pid = 18804] [serial = 1707] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ec42400) [pid = 18804] [serial = 1710] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8dca6000) [pid = 18804] [serial = 1704] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 18804 | 1467998424693 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2793ms 10:20:24 INFO - PROCESS | 18804 | 1467998424792 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:20:24 INFO - PROCESS | 18804 | 1467998424797 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:20:24 INFO - PROCESS | 18804 | 1467998424809 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:20:24 INFO - PROCESS | 18804 | 1467998424815 Marionette TRACE conn3 <- [1,2326,null,{}] 10:20:24 INFO - PROCESS | 18804 | 1467998424824 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:24 INFO - PROCESS | 18804 | 1467998424829 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:24 INFO - PROCESS | 18804 | 1467998424980 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:20:25 INFO - PROCESS | 18804 | 1467998424992 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:25 INFO - PROCESS | 18804 | 1467998425000 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x89859000 == 21 [pid = 18804] [id = 589] 10:20:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8985a000) [pid = 18804] [serial = 1768] [outer = (nil)] 10:20:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8c1c3c00) [pid = 18804] [serial = 1769] [outer = 0x8985a000] 10:20:25 INFO - PROCESS | 18804 | 1467998425082 Marionette DEBUG loaded listener.js 10:20:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8c1c5800) [pid = 18804] [serial = 1770] [outer = 0x8985a000] 10:20:26 INFO - PROCESS | 18804 | 1467998426013 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1243ms 10:20:26 INFO - PROCESS | 18804 | 1467998426051 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:20:26 INFO - PROCESS | 18804 | 1467998426059 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:20:26 INFO - PROCESS | 18804 | 1467998426070 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:20:26 INFO - PROCESS | 18804 | 1467998426074 Marionette TRACE conn3 <- [1,2330,null,{}] 10:20:26 INFO - PROCESS | 18804 | 1467998426080 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:26 INFO - PROCESS | 18804 | 1467998426085 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:26 INFO - PROCESS | 18804 | 1467998426246 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:20:26 INFO - PROCESS | 18804 | 1467998426381 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:26 INFO - PROCESS | 18804 | 1467998426388 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d242400 == 22 [pid = 18804] [id = 590] 10:20:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d248000) [pid = 18804] [serial = 1771] [outer = (nil)] 10:20:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d38c800) [pid = 18804] [serial = 1772] [outer = 0x8d248000] 10:20:26 INFO - PROCESS | 18804 | 1467998426462 Marionette DEBUG loaded listener.js 10:20:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d391800) [pid = 18804] [serial = 1773] [outer = 0x8d248000] 10:20:27 INFO - PROCESS | 18804 | 1467998427350 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1336ms 10:20:27 INFO - PROCESS | 18804 | 1467998427409 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:20:27 INFO - PROCESS | 18804 | 1467998427413 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:20:27 INFO - PROCESS | 18804 | 1467998427419 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:20:27 INFO - PROCESS | 18804 | 1467998427425 Marionette TRACE conn3 <- [1,2334,null,{}] 10:20:27 INFO - PROCESS | 18804 | 1467998427453 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:27 INFO - PROCESS | 18804 | 1467998427462 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:27 INFO - PROCESS | 18804 | 1467998427679 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:20:27 INFO - PROCESS | 18804 | 1467998427702 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:27 INFO - PROCESS | 18804 | 1467998427711 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca8800 == 23 [pid = 18804] [id = 591] 10:20:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8dca9800) [pid = 18804] [serial = 1774] [outer = (nil)] 10:20:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8df56400) [pid = 18804] [serial = 1775] [outer = 0x8dca9800] 10:20:27 INFO - PROCESS | 18804 | 1467998427785 Marionette DEBUG loaded listener.js 10:20:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8dfc3c00) [pid = 18804] [serial = 1776] [outer = 0x8dca9800] 10:20:28 INFO - PROCESS | 18804 | 1467998428718 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1342ms 10:20:28 INFO - PROCESS | 18804 | 1467998428761 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:20:28 INFO - PROCESS | 18804 | 1467998428765 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:20:28 INFO - PROCESS | 18804 | 1467998428776 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:20:28 INFO - PROCESS | 18804 | 1467998428778 Marionette TRACE conn3 <- [1,2338,null,{}] 10:20:28 INFO - PROCESS | 18804 | 1467998428783 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:28 INFO - PROCESS | 18804 | 1467998428788 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:28 INFO - PROCESS | 18804 | 1467998428991 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:20:29 INFO - PROCESS | 18804 | 1467998429012 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:29 INFO - PROCESS | 18804 | 1467998429020 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2eb800 == 24 [pid = 18804] [id = 592] 10:20:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8df5a000) [pid = 18804] [serial = 1777] [outer = (nil)] 10:20:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e30a800) [pid = 18804] [serial = 1778] [outer = 0x8df5a000] 10:20:29 INFO - PROCESS | 18804 | 1467998429086 Marionette DEBUG loaded listener.js 10:20:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8e60a400) [pid = 18804] [serial = 1779] [outer = 0x8df5a000] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ee54000) [pid = 18804] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8ea17c00) [pid = 18804] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8df59800) [pid = 18804] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8dfd0c00) [pid = 18804] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x89792000) [pid = 18804] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d398800) [pid = 18804] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d452c00) [pid = 18804] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8dfce000) [pid = 18804] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x89856800) [pid = 18804] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ed01800) [pid = 18804] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ebe9c00) [pid = 18804] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:20:30 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8dfc6400) [pid = 18804] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:20:30 INFO - PROCESS | 18804 | 1467998430526 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1796ms 10:20:30 INFO - PROCESS | 18804 | 1467998430567 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:20:30 INFO - PROCESS | 18804 | 1467998430571 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:20:30 INFO - PROCESS | 18804 | 1467998430577 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:20:30 INFO - PROCESS | 18804 | 1467998430579 Marionette TRACE conn3 <- [1,2342,null,{}] 10:20:30 INFO - PROCESS | 18804 | 1467998430585 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:30 INFO - PROCESS | 18804 | 1467998430590 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:30 INFO - PROCESS | 18804 | 1467998430728 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:20:30 INFO - PROCESS | 18804 | 1467998430741 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:30 INFO - PROCESS | 18804 | 1467998430747 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x89852000 == 25 [pid = 18804] [id = 593] 10:20:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8d245800) [pid = 18804] [serial = 1780] [outer = (nil)] 10:20:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8e301c00) [pid = 18804] [serial = 1781] [outer = 0x8d245800] 10:20:30 INFO - PROCESS | 18804 | 1467998430813 Marionette DEBUG loaded listener.js 10:20:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8e609800) [pid = 18804] [serial = 1782] [outer = 0x8d245800] 10:20:31 INFO - PROCESS | 18804 | 1467998431658 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1132ms 10:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:20:31 INFO - PROCESS | 18804 | 1467998431709 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:20:31 INFO - PROCESS | 18804 | 1467998431712 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:20:31 INFO - PROCESS | 18804 | 1467998431727 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:20:31 INFO - PROCESS | 18804 | 1467998431729 Marionette TRACE conn3 <- [1,2346,null,{}] 10:20:31 INFO - PROCESS | 18804 | 1467998431737 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:31 INFO - PROCESS | 18804 | 1467998431747 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:31 INFO - PROCESS | 18804 | 1467998431996 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:20:32 INFO - PROCESS | 18804 | 1467998432175 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:32 INFO - PROCESS | 18804 | 1467998432186 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978f800 == 26 [pid = 18804] [id = 594] 10:20:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8978fc00) [pid = 18804] [serial = 1783] [outer = (nil)] 10:20:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x89799400) [pid = 18804] [serial = 1784] [outer = 0x8978fc00] 10:20:32 INFO - PROCESS | 18804 | 1467998432266 Marionette DEBUG loaded listener.js 10:20:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8c1c4800) [pid = 18804] [serial = 1785] [outer = 0x8978fc00] 10:20:33 INFO - PROCESS | 18804 | 1467998433340 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1699ms 10:20:33 INFO - PROCESS | 18804 | 1467998433418 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:20:33 INFO - PROCESS | 18804 | 1467998433424 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:20:33 INFO - PROCESS | 18804 | 1467998433432 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:20:33 INFO - PROCESS | 18804 | 1467998433437 Marionette TRACE conn3 <- [1,2350,null,{}] 10:20:33 INFO - PROCESS | 18804 | 1467998433444 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:33 INFO - PROCESS | 18804 | 1467998433453 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:33 INFO - PROCESS | 18804 | 1467998433663 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:20:33 INFO - PROCESS | 18804 | 1467998433894 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:33 INFO - PROCESS | 18804 | 1467998433901 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ee400 == 27 [pid = 18804] [id = 595] 10:20:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d395000) [pid = 18804] [serial = 1786] [outer = (nil)] 10:20:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8d458800) [pid = 18804] [serial = 1787] [outer = 0x8d395000] 10:20:34 INFO - PROCESS | 18804 | 1467998434011 Marionette DEBUG loaded listener.js 10:20:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8dca3000) [pid = 18804] [serial = 1788] [outer = 0x8d395000] 10:20:35 INFO - PROCESS | 18804 | 1467998435006 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1630ms 10:20:35 INFO - PROCESS | 18804 | 1467998435062 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:20:35 INFO - PROCESS | 18804 | 1467998435072 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:20:35 INFO - PROCESS | 18804 | 1467998435084 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:20:35 INFO - PROCESS | 18804 | 1467998435089 Marionette TRACE conn3 <- [1,2354,null,{}] 10:20:35 INFO - PROCESS | 18804 | 1467998435095 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:35 INFO - PROCESS | 18804 | 1467998435101 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:35 INFO - PROCESS | 18804 | 1467998435295 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:20:35 INFO - PROCESS | 18804 | 1467998435560 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:35 INFO - PROCESS | 18804 | 1467998435570 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d457c00 == 28 [pid = 18804] [id = 596] 10:20:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e302800) [pid = 18804] [serial = 1789] [outer = (nil)] 10:20:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e609400) [pid = 18804] [serial = 1790] [outer = 0x8e302800] 10:20:35 INFO - PROCESS | 18804 | 1467998435695 Marionette DEBUG loaded listener.js 10:20:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ebe5800) [pid = 18804] [serial = 1791] [outer = 0x8e302800] 10:20:36 INFO - PROCESS | 18804 | 1467998436727 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1686ms 10:20:36 INFO - PROCESS | 18804 | 1467998436770 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:20:36 INFO - PROCESS | 18804 | 1467998436776 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:20:36 INFO - PROCESS | 18804 | 1467998436793 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:20:36 INFO - PROCESS | 18804 | 1467998436800 Marionette TRACE conn3 <- [1,2358,null,{}] 10:20:36 INFO - PROCESS | 18804 | 1467998436805 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:36 INFO - PROCESS | 18804 | 1467998436812 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:36 INFO - PROCESS | 18804 | 1467998436994 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:20:37 INFO - PROCESS | 18804 | 1467998437173 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:37 INFO - PROCESS | 18804 | 1467998437180 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca5c00 == 29 [pid = 18804] [id = 597] 10:20:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ea1cc00) [pid = 18804] [serial = 1792] [outer = (nil)] 10:20:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8ed01c00) [pid = 18804] [serial = 1793] [outer = 0x8ea1cc00] 10:20:37 INFO - PROCESS | 18804 | 1467998437301 Marionette DEBUG loaded listener.js 10:20:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8ed04c00) [pid = 18804] [serial = 1794] [outer = 0x8ea1cc00] 10:20:38 INFO - PROCESS | 18804 | 1467998438405 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1691ms 10:20:38 INFO - PROCESS | 18804 | 1467998438476 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:20:38 INFO - PROCESS | 18804 | 1467998438480 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:20:38 INFO - PROCESS | 18804 | 1467998438489 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:20:38 INFO - PROCESS | 18804 | 1467998438494 Marionette TRACE conn3 <- [1,2362,null,{}] 10:20:38 INFO - PROCESS | 18804 | 1467998438502 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:38 INFO - PROCESS | 18804 | 1467998438508 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:38 INFO - PROCESS | 18804 | 1467998438673 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:20:38 INFO - PROCESS | 18804 | 1467998438925 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:38 INFO - PROCESS | 18804 | 1467998438939 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23cc00 == 30 [pid = 18804] [id = 598] 10:20:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8d23e400) [pid = 18804] [serial = 1795] [outer = (nil)] 10:20:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8d244800) [pid = 18804] [serial = 1796] [outer = 0x8d23e400] 10:20:39 INFO - PROCESS | 18804 | 1467998439075 Marionette DEBUG loaded listener.js 10:20:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8d38b800) [pid = 18804] [serial = 1797] [outer = 0x8d23e400] 10:20:39 INFO - PROCESS | 18804 | --DOCSHELL 0x8d451000 == 29 [pid = 18804] [id = 576] 10:20:39 INFO - PROCESS | 18804 | --DOCSHELL 0x89852000 == 28 [pid = 18804] [id = 593] 10:20:39 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2eb800 == 27 [pid = 18804] [id = 592] 10:20:39 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca8800 == 26 [pid = 18804] [id = 591] 10:20:39 INFO - PROCESS | 18804 | --DOCSHELL 0x8d242400 == 25 [pid = 18804] [id = 590] 10:20:39 INFO - PROCESS | 18804 | --DOCSHELL 0x89859000 == 24 [pid = 18804] [id = 589] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8ec48000) [pid = 18804] [serial = 1713] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8eed2400) [pid = 18804] [serial = 1739] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8eed1000) [pid = 18804] [serial = 1742] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ed03800) [pid = 18804] [serial = 1724] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ee53000) [pid = 18804] [serial = 1725] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8e602800) [pid = 18804] [serial = 1721] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ea1d800) [pid = 18804] [serial = 1722] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8984e800) [pid = 18804] [serial = 1715] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8985b400) [pid = 18804] [serial = 1716] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d6b6400) [pid = 18804] [serial = 1718] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d6c3400) [pid = 18804] [serial = 1719] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d458c00) [pid = 18804] [serial = 1730] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8dca9400) [pid = 18804] [serial = 1731] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8e30bc00) [pid = 18804] [serial = 1733] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8c1c9c00) [pid = 18804] [serial = 1727] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8f4be400) [pid = 18804] [serial = 1745] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8c2e9000) [pid = 18804] [serial = 1728] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8f505800) [pid = 18804] [serial = 1746] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8ed0b800) [pid = 18804] [serial = 1736] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ee54c00) [pid = 18804] [serial = 1737] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8eecfc00) [pid = 18804] [serial = 1740] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8f4b3c00) [pid = 18804] [serial = 1743] [outer = (nil)] [url = about:blank] 10:20:39 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8e610400) [pid = 18804] [serial = 1734] [outer = (nil)] [url = about:blank] 10:20:40 INFO - PROCESS | 18804 | 1467998440022 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1581ms 10:20:40 INFO - PROCESS | 18804 | 1467998440069 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:20:40 INFO - PROCESS | 18804 | 1467998440076 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:20:40 INFO - PROCESS | 18804 | 1467998440086 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:20:40 INFO - PROCESS | 18804 | 1467998440096 Marionette TRACE conn3 <- [1,2366,null,{}] 10:20:40 INFO - PROCESS | 18804 | 1467998440111 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:40 INFO - PROCESS | 18804 | 1467998440115 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:40 INFO - PROCESS | 18804 | 1467998440275 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:20:40 INFO - PROCESS | 18804 | 1467998440452 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:40 INFO - PROCESS | 18804 | 1467998440460 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984f800 == 25 [pid = 18804] [id = 599] 10:20:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8d23ec00) [pid = 18804] [serial = 1798] [outer = (nil)] 10:20:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8d6bd000) [pid = 18804] [serial = 1799] [outer = 0x8d23ec00] 10:20:40 INFO - PROCESS | 18804 | 1467998440531 Marionette DEBUG loaded listener.js 10:20:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8dcaa800) [pid = 18804] [serial = 1800] [outer = 0x8d23ec00] 10:20:41 INFO - PROCESS | 18804 | 1467998441311 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1255ms 10:20:41 INFO - PROCESS | 18804 | 1467998441344 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:20:41 INFO - PROCESS | 18804 | 1467998441347 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:20:41 INFO - PROCESS | 18804 | 1467998441354 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:20:41 INFO - PROCESS | 18804 | 1467998441359 Marionette TRACE conn3 <- [1,2370,null,{}] 10:20:41 INFO - PROCESS | 18804 | 1467998441374 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:41 INFO - PROCESS | 18804 | 1467998441382 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:41 INFO - PROCESS | 18804 | 1467998441541 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:20:41 INFO - PROCESS | 18804 | 1467998441551 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:41 INFO - PROCESS | 18804 | 1467998441565 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30bc00 == 26 [pid = 18804] [id = 600] 10:20:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8e30cc00) [pid = 18804] [serial = 1801] [outer = (nil)] 10:20:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8ea19000) [pid = 18804] [serial = 1802] [outer = 0x8e30cc00] 10:20:41 INFO - PROCESS | 18804 | 1467998441632 Marionette DEBUG loaded listener.js 10:20:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ebe2800) [pid = 18804] [serial = 1803] [outer = 0x8e30cc00] 10:20:42 INFO - PROCESS | 18804 | 1467998442635 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1331ms 10:20:42 INFO - PROCESS | 18804 | 1467998442686 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:20:42 INFO - PROCESS | 18804 | 1467998442690 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:20:42 INFO - PROCESS | 18804 | 1467998442700 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:20:42 INFO - PROCESS | 18804 | 1467998442702 Marionette TRACE conn3 <- [1,2374,null,{}] 10:20:42 INFO - PROCESS | 18804 | 1467998442714 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:42 INFO - PROCESS | 18804 | 1467998442719 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:42 INFO - PROCESS | 18804 | 1467998442947 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:20:43 INFO - PROCESS | 18804 | 1467998442979 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:43 INFO - PROCESS | 18804 | 1467998442985 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e2400 == 27 [pid = 18804] [id = 601] 10:20:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ec42c00) [pid = 18804] [serial = 1804] [outer = (nil)] 10:20:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ec50400) [pid = 18804] [serial = 1805] [outer = 0x8ec42c00] 10:20:43 INFO - PROCESS | 18804 | 1467998443051 Marionette DEBUG loaded listener.js 10:20:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ee56400) [pid = 18804] [serial = 1806] [outer = 0x8ec42c00] 10:20:44 INFO - PROCESS | 18804 | 1467998444026 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1383ms 10:20:44 INFO - PROCESS | 18804 | 1467998444086 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:20:44 INFO - PROCESS | 18804 | 1467998444089 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:20:44 INFO - PROCESS | 18804 | 1467998444096 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:20:44 INFO - PROCESS | 18804 | 1467998444098 Marionette TRACE conn3 <- [1,2378,null,{}] 10:20:44 INFO - PROCESS | 18804 | 1467998444103 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:44 INFO - PROCESS | 18804 | 1467998444108 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:44 INFO - PROCESS | 18804 | 1467998444306 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:20:44 INFO - PROCESS | 18804 | 1467998444326 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:44 INFO - PROCESS | 18804 | 1467998444333 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee54000 == 28 [pid = 18804] [id = 602] 10:20:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ee5b000) [pid = 18804] [serial = 1807] [outer = (nil)] 10:20:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8eecb000) [pid = 18804] [serial = 1808] [outer = 0x8ee5b000] 10:20:44 INFO - PROCESS | 18804 | 1467998444398 Marionette DEBUG loaded listener.js 10:20:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8eecf800) [pid = 18804] [serial = 1809] [outer = 0x8ee5b000] 10:20:44 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8dca9800) [pid = 18804] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:20:44 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d248000) [pid = 18804] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:20:44 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8985a000) [pid = 18804] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:20:44 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d38e400) [pid = 18804] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:20:44 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d456000) [pid = 18804] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:20:44 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8df5a000) [pid = 18804] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:20:44 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ebe4000) [pid = 18804] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:20:44 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8ed0f800) [pid = 18804] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:20:44 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8f4c0800) [pid = 18804] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:20:45 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8d394000) [pid = 18804] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:20:45 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8979a000) [pid = 18804] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:20:45 INFO - PROCESS | 18804 | 1467998445439 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1382ms 10:20:45 INFO - PROCESS | 18804 | 1467998445479 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:20:45 INFO - PROCESS | 18804 | 1467998445482 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:20:45 INFO - PROCESS | 18804 | 1467998445488 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:20:45 INFO - PROCESS | 18804 | 1467998445490 Marionette TRACE conn3 <- [1,2382,null,{}] 10:20:45 INFO - PROCESS | 18804 | 1467998445496 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:45 INFO - PROCESS | 18804 | 1467998445506 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:45 INFO - PROCESS | 18804 | 1467998445716 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:20:45 INFO - PROCESS | 18804 | 1467998445855 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:45 INFO - PROCESS | 18804 | 1467998445864 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x89853c00 == 29 [pid = 18804] [id = 603] 10:20:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8d394000) [pid = 18804] [serial = 1810] [outer = (nil)] 10:20:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8ee57400) [pid = 18804] [serial = 1811] [outer = 0x8d394000] 10:20:45 INFO - PROCESS | 18804 | 1467998445932 Marionette DEBUG loaded listener.js 10:20:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8f49b800) [pid = 18804] [serial = 1812] [outer = 0x8d394000] 10:20:46 INFO - PROCESS | 18804 | 1467998446690 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1241ms 10:20:46 INFO - PROCESS | 18804 | 1467998446729 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:20:46 INFO - PROCESS | 18804 | 1467998446732 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:20:46 INFO - PROCESS | 18804 | 1467998446739 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:20:46 INFO - PROCESS | 18804 | 1467998446742 Marionette TRACE conn3 <- [1,2386,null,{}] 10:20:46 INFO - PROCESS | 18804 | 1467998446748 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:46 INFO - PROCESS | 18804 | 1467998446753 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:46 INFO - PROCESS | 18804 | 1467998446970 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:20:47 INFO - PROCESS | 18804 | 1467998447153 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:47 INFO - PROCESS | 18804 | 1467998447160 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x89799c00 == 30 [pid = 18804] [id = 604] 10:20:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8979bc00) [pid = 18804] [serial = 1813] [outer = (nil)] 10:20:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8985b800) [pid = 18804] [serial = 1814] [outer = 0x8979bc00] 10:20:47 INFO - PROCESS | 18804 | 1467998447247 Marionette DEBUG loaded listener.js 10:20:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8c1ca400) [pid = 18804] [serial = 1815] [outer = 0x8979bc00] 10:20:48 INFO - PROCESS | 18804 | 1467998448279 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1581ms 10:20:48 INFO - PROCESS | 18804 | 1467998448322 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:20:48 INFO - PROCESS | 18804 | 1467998448328 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:20:48 INFO - PROCESS | 18804 | 1467998448337 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:20:48 INFO - PROCESS | 18804 | 1467998448342 Marionette TRACE conn3 <- [1,2390,null,{}] 10:20:48 INFO - PROCESS | 18804 | 1467998448349 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:48 INFO - PROCESS | 18804 | 1467998448354 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:48 INFO - PROCESS | 18804 | 1467998448542 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:20:48 INFO - PROCESS | 18804 | 1467998448747 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:48 INFO - PROCESS | 18804 | 1467998448754 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b6400 == 31 [pid = 18804] [id = 605] 10:20:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d6be800) [pid = 18804] [serial = 1816] [outer = (nil)] 10:20:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8df5dc00) [pid = 18804] [serial = 1817] [outer = 0x8d6be800] 10:20:48 INFO - PROCESS | 18804 | 1467998448853 Marionette DEBUG loaded listener.js 10:20:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8e302000) [pid = 18804] [serial = 1818] [outer = 0x8d6be800] 10:20:49 INFO - PROCESS | 18804 | 1467998449780 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1491ms 10:20:49 INFO - PROCESS | 18804 | 1467998449828 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:20:49 INFO - PROCESS | 18804 | 1467998449833 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:20:49 INFO - PROCESS | 18804 | 1467998449840 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 18804 | 1467998449843 Marionette TRACE conn3 <- [1,2394,null,{}] 10:20:49 INFO - PROCESS | 18804 | 1467998449849 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:49 INFO - PROCESS | 18804 | 1467998449854 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:50 INFO - PROCESS | 18804 | 1467998450028 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:20:50 INFO - PROCESS | 18804 | 1467998450219 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:50 INFO - PROCESS | 18804 | 1467998450228 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea26000 == 32 [pid = 18804] [id = 606] 10:20:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ebe6800) [pid = 18804] [serial = 1819] [outer = (nil)] 10:20:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ee55000) [pid = 18804] [serial = 1820] [outer = 0x8ebe6800] 10:20:50 INFO - PROCESS | 18804 | 1467998450308 Marionette DEBUG loaded listener.js 10:20:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8eed8c00) [pid = 18804] [serial = 1821] [outer = 0x8ebe6800] 10:20:51 INFO - PROCESS | 18804 | 1467998451306 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1529ms 10:20:51 INFO - PROCESS | 18804 | 1467998451370 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:20:51 INFO - PROCESS | 18804 | 1467998451376 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:20:51 INFO - PROCESS | 18804 | 1467998451393 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:20:51 INFO - PROCESS | 18804 | 1467998451400 Marionette TRACE conn3 <- [1,2398,null,{}] 10:20:51 INFO - PROCESS | 18804 | 1467998451406 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:51 INFO - PROCESS | 18804 | 1467998451412 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:51 INFO - PROCESS | 18804 | 1467998451625 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:20:51 INFO - PROCESS | 18804 | 1467998451808 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:51 INFO - PROCESS | 18804 | 1467998451816 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e304400 == 33 [pid = 18804] [id = 607] 10:20:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e30f000) [pid = 18804] [serial = 1822] [outer = (nil)] 10:20:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f4bc800) [pid = 18804] [serial = 1823] [outer = 0x8e30f000] 10:20:51 INFO - PROCESS | 18804 | 1467998451903 Marionette DEBUG loaded listener.js 10:20:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8f506400) [pid = 18804] [serial = 1824] [outer = 0x8e30f000] 10:20:52 INFO - PROCESS | 18804 | 1467998452853 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1499ms 10:20:52 INFO - PROCESS | 18804 | 1467998452885 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:20:52 INFO - PROCESS | 18804 | 1467998452889 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:20:52 INFO - PROCESS | 18804 | 1467998452895 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:20:52 INFO - PROCESS | 18804 | 1467998452899 Marionette TRACE conn3 <- [1,2402,null,{}] 10:20:52 INFO - PROCESS | 18804 | 1467998452904 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:52 INFO - PROCESS | 18804 | 1467998452909 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:53 INFO - PROCESS | 18804 | 1467998453076 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:20:53 INFO - PROCESS | 18804 | 1467998453272 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:53 INFO - PROCESS | 18804 | 1467998453280 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c6c00 == 34 [pid = 18804] [id = 608] 10:20:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8c2e3800) [pid = 18804] [serial = 1825] [outer = (nil)] 10:20:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8f50fc00) [pid = 18804] [serial = 1826] [outer = 0x8c2e3800] 10:20:53 INFO - PROCESS | 18804 | 1467998453402 Marionette DEBUG loaded listener.js 10:20:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8f8e5400) [pid = 18804] [serial = 1827] [outer = 0x8c2e3800] 10:20:54 INFO - PROCESS | 18804 | 1467998454331 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1478ms 10:20:54 INFO - PROCESS | 18804 | 1467998454373 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:20:54 INFO - PROCESS | 18804 | 1467998454378 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:20:54 INFO - PROCESS | 18804 | 1467998454384 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:20:54 INFO - PROCESS | 18804 | 1467998454386 Marionette TRACE conn3 <- [1,2406,null,{}] 10:20:54 INFO - PROCESS | 18804 | 1467998454392 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:54 INFO - PROCESS | 18804 | 1467998454398 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:54 INFO - PROCESS | 18804 | 1467998454635 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:20:54 INFO - PROCESS | 18804 | 1467998454769 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:54 INFO - PROCESS | 18804 | 1467998454788 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8de400 == 35 [pid = 18804] [id = 609] 10:20:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x911b9000) [pid = 18804] [serial = 1828] [outer = (nil)] 10:20:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x911c0800) [pid = 18804] [serial = 1829] [outer = 0x911b9000] 10:20:54 INFO - PROCESS | 18804 | 1467998454916 Marionette DEBUG loaded listener.js 10:20:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x913ab400) [pid = 18804] [serial = 1830] [outer = 0x911b9000] 10:20:55 INFO - PROCESS | 18804 | 1467998455904 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1577ms 10:20:55 INFO - PROCESS | 18804 | 1467998455962 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:20:55 INFO - PROCESS | 18804 | 1467998455965 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:20:55 INFO - PROCESS | 18804 | 1467998455972 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:20:55 INFO - PROCESS | 18804 | 1467998455975 Marionette TRACE conn3 <- [1,2410,null,{}] 10:20:55 INFO - PROCESS | 18804 | 1467998455981 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:55 INFO - PROCESS | 18804 | 1467998455986 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:56 INFO - PROCESS | 18804 | 1467998456152 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:20:56 INFO - PROCESS | 18804 | 1467998456338 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:56 INFO - PROCESS | 18804 | 1467998456350 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978e400 == 36 [pid = 18804] [id = 610] 10:20:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8c2e2c00) [pid = 18804] [serial = 1831] [outer = (nil)] 10:20:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8dcaec00) [pid = 18804] [serial = 1832] [outer = 0x8c2e2c00] 10:20:56 INFO - PROCESS | 18804 | 1467998456425 Marionette DEBUG loaded listener.js 10:20:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8e302c00) [pid = 18804] [serial = 1833] [outer = 0x8c2e2c00] 10:20:57 INFO - PROCESS | 18804 | 1467998457557 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1628ms 10:20:57 INFO - PROCESS | 18804 | 1467998457601 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:20:57 INFO - PROCESS | 18804 | 1467998457607 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:20:57 INFO - PROCESS | 18804 | 1467998457615 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:20:57 INFO - PROCESS | 18804 | 1467998457620 Marionette TRACE conn3 <- [1,2414,null,{}] 10:20:57 INFO - PROCESS | 18804 | 1467998457648 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:57 INFO - PROCESS | 18804 | 1467998457654 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:57 INFO - PROCESS | 18804 | 1467998457832 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:20:58 INFO - PROCESS | 18804 | 1467998458070 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:58 INFO - PROCESS | 18804 | 1467998458077 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:20:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c2000 == 37 [pid = 18804] [id = 611] 10:20:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8c1c3800) [pid = 18804] [serial = 1834] [outer = (nil)] 10:20:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8d452800) [pid = 18804] [serial = 1835] [outer = 0x8c1c3800] 10:20:58 INFO - PROCESS | 18804 | 1467998458148 Marionette DEBUG loaded listener.js 10:20:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d6c1c00) [pid = 18804] [serial = 1836] [outer = 0x8c1c3800] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca5c00 == 36 [pid = 18804] [id = 597] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8d457c00 == 35 [pid = 18804] [id = 596] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ee400 == 34 [pid = 18804] [id = 595] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8978f800 == 33 [pid = 18804] [id = 594] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6b9000 == 32 [pid = 18804] [id = 577] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8e608000 == 31 [pid = 18804] [id = 580] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8979c800 == 30 [pid = 18804] [id = 581] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1fc00 == 29 [pid = 18804] [id = 578] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe8c00 == 28 [pid = 18804] [id = 579] 10:20:59 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38d800 == 27 [pid = 18804] [id = 582] 10:21:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8f496400 == 26 [pid = 18804] [id = 585] 10:21:00 INFO - PROCESS | 18804 | --DOCSHELL 0x89798000 == 25 [pid = 18804] [id = 584] 10:21:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38f400 == 24 [pid = 18804] [id = 586] 10:21:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8d455000 == 23 [pid = 18804] [id = 588] 10:21:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8df58400 == 22 [pid = 18804] [id = 583] 10:21:00 INFO - PROCESS | 18804 | --DOCSHELL 0x89796c00 == 21 [pid = 18804] [id = 587] 10:21:00 INFO - PROCESS | 18804 | --DOCSHELL 0x89854c00 == 20 [pid = 18804] [id = 575] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8e301c00) [pid = 18804] [serial = 1781] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8df56400) [pid = 18804] [serial = 1775] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8d38c800) [pid = 18804] [serial = 1772] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8c1c3c00) [pid = 18804] [serial = 1769] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8dcadc00) [pid = 18804] [serial = 1749] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8d459000) [pid = 18804] [serial = 1748] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8dca9000) [pid = 18804] [serial = 1767] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8d6b7c00) [pid = 18804] [serial = 1766] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8e30a800) [pid = 18804] [serial = 1778] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ee52800) [pid = 18804] [serial = 1752] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ec43800) [pid = 18804] [serial = 1751] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8f8e1000) [pid = 18804] [serial = 1755] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8f50cc00) [pid = 18804] [serial = 1754] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x911ba000) [pid = 18804] [serial = 1758] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8dfc3c00) [pid = 18804] [serial = 1776] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x911b5400) [pid = 18804] [serial = 1757] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x913afc00) [pid = 18804] [serial = 1761] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x913adc00) [pid = 18804] [serial = 1760] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8c1c5800) [pid = 18804] [serial = 1770] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e60a400) [pid = 18804] [serial = 1779] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8df5d800) [pid = 18804] [serial = 1764] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8d390000) [pid = 18804] [serial = 1763] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d391800) [pid = 18804] [serial = 1773] [outer = (nil)] [url = about:blank] 10:21:00 INFO - PROCESS | 18804 | 1467998460310 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2762ms 10:21:00 INFO - PROCESS | 18804 | 1467998460376 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:21:00 INFO - PROCESS | 18804 | 1467998460380 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:21:00 INFO - PROCESS | 18804 | 1467998460389 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:21:00 INFO - PROCESS | 18804 | 1467998460393 Marionette TRACE conn3 <- [1,2418,null,{}] 10:21:00 INFO - PROCESS | 18804 | 1467998460402 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:00 INFO - PROCESS | 18804 | 1467998460407 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:00 INFO - PROCESS | 18804 | 1467998460556 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:21:00 INFO - PROCESS | 18804 | 1467998460697 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:00 INFO - PROCESS | 18804 | 1467998460710 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e5400 == 21 [pid = 18804] [id = 612] 10:21:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8c2e6400) [pid = 18804] [serial = 1837] [outer = (nil)] 10:21:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8c2ec400) [pid = 18804] [serial = 1838] [outer = 0x8c2e6400] 10:21:00 INFO - PROCESS | 18804 | 1467998460777 Marionette DEBUG loaded listener.js 10:21:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8c2ef400) [pid = 18804] [serial = 1839] [outer = 0x8c2e6400] 10:21:01 INFO - PROCESS | 18804 | 1467998461565 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1235ms 10:21:01 INFO - PROCESS | 18804 | 1467998461635 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:21:01 INFO - PROCESS | 18804 | 1467998461644 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:21:01 INFO - PROCESS | 18804 | 1467998461656 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:21:01 INFO - PROCESS | 18804 | 1467998461660 Marionette TRACE conn3 <- [1,2422,null,{}] 10:21:01 INFO - PROCESS | 18804 | 1467998461666 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:01 INFO - PROCESS | 18804 | 1467998461671 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:01 INFO - PROCESS | 18804 | 1467998461840 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:21:01 INFO - PROCESS | 18804 | 1467998461850 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:01 INFO - PROCESS | 18804 | 1467998461856 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b8c00 == 22 [pid = 18804] [id = 613] 10:21:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d6b9000) [pid = 18804] [serial = 1840] [outer = (nil)] 10:21:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d6bc800) [pid = 18804] [serial = 1841] [outer = 0x8d6b9000] 10:21:01 INFO - PROCESS | 18804 | 1467998461934 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8dca2c00) [pid = 18804] [serial = 1842] [outer = 0x8d6b9000] 10:21:02 INFO - PROCESS | 18804 | 1467998462889 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1280ms 10:21:02 INFO - PROCESS | 18804 | 1467998462945 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:21:02 INFO - PROCESS | 18804 | 1467998462948 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:21:02 INFO - PROCESS | 18804 | 1467998462955 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:21:02 INFO - PROCESS | 18804 | 1467998462960 Marionette TRACE conn3 <- [1,2426,null,{}] 10:21:02 INFO - PROCESS | 18804 | 1467998462976 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:02 INFO - PROCESS | 18804 | 1467998462985 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:03 INFO - PROCESS | 18804 | 1467998463197 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:21:03 INFO - PROCESS | 18804 | 1467998463215 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:03 INFO - PROCESS | 18804 | 1467998463224 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfccc00 == 23 [pid = 18804] [id = 614] 10:21:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8dfd0c00) [pid = 18804] [serial = 1843] [outer = (nil)] 10:21:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e601400) [pid = 18804] [serial = 1844] [outer = 0x8dfd0c00] 10:21:03 INFO - PROCESS | 18804 | 1467998463294 Marionette DEBUG loaded listener.js 10:21:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e608c00) [pid = 18804] [serial = 1845] [outer = 0x8dfd0c00] 10:21:04 INFO - PROCESS | 18804 | 1467998464201 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1283ms 10:21:04 INFO - PROCESS | 18804 | 1467998464239 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:21:04 INFO - PROCESS | 18804 | 1467998464243 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:21:04 INFO - PROCESS | 18804 | 1467998464261 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:21:04 INFO - PROCESS | 18804 | 1467998464263 Marionette TRACE conn3 <- [1,2430,null,{}] 10:21:04 INFO - PROCESS | 18804 | 1467998464269 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:04 INFO - PROCESS | 18804 | 1467998464274 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:04 INFO - PROCESS | 18804 | 1467998464469 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:21:04 INFO - PROCESS | 18804 | 1467998464492 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:04 INFO - PROCESS | 18804 | 1467998464497 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45e800 == 24 [pid = 18804] [id = 615] 10:21:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e60d000) [pid = 18804] [serial = 1846] [outer = (nil)] 10:21:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ebe4000) [pid = 18804] [serial = 1847] [outer = 0x8e60d000] 10:21:04 INFO - PROCESS | 18804 | 1467998464564 Marionette DEBUG loaded listener.js 10:21:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ec4a800) [pid = 18804] [serial = 1848] [outer = 0x8e60d000] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8e30cc00) [pid = 18804] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8978fc00) [pid = 18804] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8d23ec00) [pid = 18804] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d395000) [pid = 18804] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d245800) [pid = 18804] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8ec42c00) [pid = 18804] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8e302800) [pid = 18804] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ea1cc00) [pid = 18804] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8ee5b000) [pid = 18804] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d23e400) [pid = 18804] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:21:05 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8d394000) [pid = 18804] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:21:05 INFO - PROCESS | 18804 | 1467998465985 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:21:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:21:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1747ms 10:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:21:06 INFO - PROCESS | 18804 | 1467998465997 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:21:06 INFO - PROCESS | 18804 | 1467998466000 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:21:06 INFO - PROCESS | 18804 | 1467998466006 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 18804 | 1467998466009 Marionette TRACE conn3 <- [1,2434,null,{}] 10:21:06 INFO - PROCESS | 18804 | 1467998466014 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:06 INFO - PROCESS | 18804 | 1467998466019 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:06 INFO - PROCESS | 18804 | 1467998466212 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:21:06 INFO - PROCESS | 18804 | 1467998466302 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:06 INFO - PROCESS | 18804 | 1467998466311 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978fc00 == 25 [pid = 18804] [id = 616] 10:21:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8c2e7c00) [pid = 18804] [serial = 1849] [outer = (nil)] 10:21:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8e30b000) [pid = 18804] [serial = 1850] [outer = 0x8c2e7c00] 10:21:06 INFO - PROCESS | 18804 | 1467998466375 Marionette DEBUG loaded listener.js 10:21:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ebebc00) [pid = 18804] [serial = 1851] [outer = 0x8c2e7c00] 10:21:07 INFO - PROCESS | 18804 | 1467998467124 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1178ms 10:21:07 INFO - PROCESS | 18804 | 1467998467183 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:21:07 INFO - PROCESS | 18804 | 1467998467186 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:21:07 INFO - PROCESS | 18804 | 1467998467192 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:21:07 INFO - PROCESS | 18804 | 1467998467195 Marionette TRACE conn3 <- [1,2438,null,{}] 10:21:07 INFO - PROCESS | 18804 | 1467998467200 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:07 INFO - PROCESS | 18804 | 1467998467210 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:07 INFO - PROCESS | 18804 | 1467998467393 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:21:07 INFO - PROCESS | 18804 | 1467998467402 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:07 INFO - PROCESS | 18804 | 1467998467408 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ee400 == 26 [pid = 18804] [id = 617] 10:21:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d6c4000) [pid = 18804] [serial = 1852] [outer = (nil)] 10:21:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ee58000) [pid = 18804] [serial = 1853] [outer = 0x8d6c4000] 10:21:07 INFO - PROCESS | 18804 | 1467998467604 Marionette DEBUG loaded listener.js 10:21:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8f491400) [pid = 18804] [serial = 1854] [outer = 0x8d6c4000] 10:21:08 INFO - PROCESS | 18804 | 1467998468664 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:21:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:21:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1495ms 10:21:08 INFO - PROCESS | 18804 | 1467998468688 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:21:08 INFO - PROCESS | 18804 | 1467998468694 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:21:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:21:08 INFO - PROCESS | 18804 | 1467998468703 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:21:08 INFO - PROCESS | 18804 | 1467998468711 Marionette TRACE conn3 <- [1,2442,null,{}] 10:21:08 INFO - PROCESS | 18804 | 1467998468718 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:08 INFO - PROCESS | 18804 | 1467998468723 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:08 INFO - PROCESS | 18804 | 1467998468901 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:21:09 INFO - PROCESS | 18804 | 1467998469130 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:09 INFO - PROCESS | 18804 | 1467998469137 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e2000 == 27 [pid = 18804] [id = 618] 10:21:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8d242c00) [pid = 18804] [serial = 1855] [outer = (nil)] 10:21:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8d455c00) [pid = 18804] [serial = 1856] [outer = 0x8d242c00] 10:21:09 INFO - PROCESS | 18804 | 1467998469271 Marionette DEBUG loaded listener.js 10:21:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8d6c3800) [pid = 18804] [serial = 1857] [outer = 0x8d242c00] 10:21:10 INFO - PROCESS | 18804 | 1467998470243 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1586ms 10:21:10 INFO - PROCESS | 18804 | 1467998470288 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:21:10 INFO - PROCESS | 18804 | 1467998470295 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:21:10 INFO - PROCESS | 18804 | 1467998470306 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:21:10 INFO - PROCESS | 18804 | 1467998470310 Marionette TRACE conn3 <- [1,2446,null,{}] 10:21:10 INFO - PROCESS | 18804 | 1467998470316 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:10 INFO - PROCESS | 18804 | 1467998470326 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:10 INFO - PROCESS | 18804 | 1467998470516 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:21:10 INFO - PROCESS | 18804 | 1467998470698 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:10 INFO - PROCESS | 18804 | 1467998470706 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984e800 == 28 [pid = 18804] [id = 619] 10:21:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e306c00) [pid = 18804] [serial = 1858] [outer = (nil)] 10:21:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8e608800) [pid = 18804] [serial = 1859] [outer = 0x8e306c00] 10:21:10 INFO - PROCESS | 18804 | 1467998470798 Marionette DEBUG loaded listener.js 10:21:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ea1fc00) [pid = 18804] [serial = 1860] [outer = 0x8e306c00] 10:21:11 INFO - PROCESS | 18804 | 1467998471839 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1591ms 10:21:11 INFO - PROCESS | 18804 | 1467998471897 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:21:11 INFO - PROCESS | 18804 | 1467998471901 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:21:11 INFO - PROCESS | 18804 | 1467998471908 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:21:11 INFO - PROCESS | 18804 | 1467998471914 Marionette TRACE conn3 <- [1,2450,null,{}] 10:21:11 INFO - PROCESS | 18804 | 1467998471930 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:11 INFO - PROCESS | 18804 | 1467998471939 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:12 INFO - PROCESS | 18804 | 1467998472121 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:21:12 INFO - PROCESS | 18804 | 1467998472315 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:12 INFO - PROCESS | 18804 | 1467998472323 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f490000 == 29 [pid = 18804] [id = 620] 10:21:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8f490c00) [pid = 18804] [serial = 1861] [outer = (nil)] 10:21:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8f4b3400) [pid = 18804] [serial = 1862] [outer = 0x8f490c00] 10:21:12 INFO - PROCESS | 18804 | 1467998472444 Marionette DEBUG loaded listener.js 10:21:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8f4b9800) [pid = 18804] [serial = 1863] [outer = 0x8f490c00] 10:21:13 INFO - PROCESS | 18804 | 1467998473433 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1584ms 10:21:13 INFO - PROCESS | 18804 | 1467998473492 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:21:13 INFO - PROCESS | 18804 | 1467998473497 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:21:13 INFO - PROCESS | 18804 | 1467998473503 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:21:13 INFO - PROCESS | 18804 | 1467998473506 Marionette TRACE conn3 <- [1,2454,null,{}] 10:21:13 INFO - PROCESS | 18804 | 1467998473512 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:13 INFO - PROCESS | 18804 | 1467998473517 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:13 INFO - PROCESS | 18804 | 1467998473695 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:21:13 INFO - PROCESS | 18804 | 1467998473925 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:13 INFO - PROCESS | 18804 | 1467998473934 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x89852400 == 30 [pid = 18804] [id = 621] 10:21:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x89859800) [pid = 18804] [serial = 1864] [outer = (nil)] 10:21:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8d38ec00) [pid = 18804] [serial = 1865] [outer = 0x89859800] 10:21:14 INFO - PROCESS | 18804 | 1467998474069 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8e609000) [pid = 18804] [serial = 1866] [outer = 0x89859800] 10:21:15 INFO - PROCESS | 18804 | 1467998475328 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1891ms 10:21:15 INFO - PROCESS | 18804 | 1467998475394 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 18804 | 1467998475400 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:21:15 INFO - PROCESS | 18804 | 1467998475407 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 18804 | 1467998475413 Marionette TRACE conn3 <- [1,2458,null,{}] 10:21:15 INFO - PROCESS | 18804 | 1467998475427 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:15 INFO - PROCESS | 18804 | 1467998475433 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:15 INFO - PROCESS | 18804 | 1467998475583 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8ee57400) [pid = 18804] [serial = 1811] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8f49b800) [pid = 18804] [serial = 1812] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8ebe2800) [pid = 18804] [serial = 1803] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8c1c4800) [pid = 18804] [serial = 1785] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8d6bd000) [pid = 18804] [serial = 1799] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8d458800) [pid = 18804] [serial = 1787] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8e609800) [pid = 18804] [serial = 1782] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ee56400) [pid = 18804] [serial = 1806] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8ebe5800) [pid = 18804] [serial = 1791] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ed01c00) [pid = 18804] [serial = 1793] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8eecb000) [pid = 18804] [serial = 1808] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8ed04c00) [pid = 18804] [serial = 1794] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d244800) [pid = 18804] [serial = 1796] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ea19000) [pid = 18804] [serial = 1802] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x89799400) [pid = 18804] [serial = 1784] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e609400) [pid = 18804] [serial = 1790] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d38b800) [pid = 18804] [serial = 1797] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8dca3000) [pid = 18804] [serial = 1788] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ec50400) [pid = 18804] [serial = 1805] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8dcaa800) [pid = 18804] [serial = 1800] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8eecf800) [pid = 18804] [serial = 1809] [outer = (nil)] [url = about:blank] 10:21:15 INFO - PROCESS | 18804 | 1467998475806 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:15 INFO - PROCESS | 18804 | 1467998475814 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d23e000 == 31 [pid = 18804] [id = 622] 10:21:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d244800) [pid = 18804] [serial = 1867] [outer = (nil)] 10:21:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8d390c00) [pid = 18804] [serial = 1868] [outer = 0x8d244800] 10:21:15 INFO - PROCESS | 18804 | 1467998475892 Marionette DEBUG loaded listener.js 10:21:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8d454c00) [pid = 18804] [serial = 1869] [outer = 0x8d244800] 10:21:16 INFO - PROCESS | 18804 | 1467998476669 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1291ms 10:21:16 INFO - PROCESS | 18804 | 1467998476700 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:21:16 INFO - PROCESS | 18804 | 1467998476707 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:21:16 INFO - PROCESS | 18804 | 1467998476718 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:21:16 INFO - PROCESS | 18804 | 1467998476722 Marionette TRACE conn3 <- [1,2462,null,{}] 10:21:16 INFO - PROCESS | 18804 | 1467998476728 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:16 INFO - PROCESS | 18804 | 1467998476732 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:16 INFO - PROCESS | 18804 | 1467998476899 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:21:16 INFO - PROCESS | 18804 | 1467998476908 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:16 INFO - PROCESS | 18804 | 1467998476921 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df51c00 == 32 [pid = 18804] [id = 623] 10:21:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8dfc4000) [pid = 18804] [serial = 1870] [outer = (nil)] 10:21:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8dfcf400) [pid = 18804] [serial = 1871] [outer = 0x8dfc4000] 10:21:16 INFO - PROCESS | 18804 | 1467998476988 Marionette DEBUG loaded listener.js 10:21:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8e602c00) [pid = 18804] [serial = 1872] [outer = 0x8dfc4000] 10:21:17 INFO - PROCESS | 18804 | 1467998477915 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1227ms 10:21:17 INFO - PROCESS | 18804 | 1467998477963 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:21:17 INFO - PROCESS | 18804 | 1467998477967 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:21:17 INFO - PROCESS | 18804 | 1467998477980 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:21:17 INFO - PROCESS | 18804 | 1467998477985 Marionette TRACE conn3 <- [1,2466,null,{}] 10:21:18 INFO - PROCESS | 18804 | 1467998478002 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:18 INFO - PROCESS | 18804 | 1467998478010 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:18 INFO - PROCESS | 18804 | 1467998478224 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:21:18 INFO - PROCESS | 18804 | 1467998478246 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:18 INFO - PROCESS | 18804 | 1467998478258 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed03c00 == 33 [pid = 18804] [id = 624] 10:21:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ed04c00) [pid = 18804] [serial = 1873] [outer = (nil)] 10:21:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ed08800) [pid = 18804] [serial = 1874] [outer = 0x8ed04c00] 10:21:18 INFO - PROCESS | 18804 | 1467998478327 Marionette DEBUG loaded listener.js 10:21:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ee59000) [pid = 18804] [serial = 1875] [outer = 0x8ed04c00] 10:21:19 INFO - PROCESS | 18804 | 1467998479239 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1299ms 10:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:21:19 INFO - PROCESS | 18804 | 1467998479274 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:21:19 INFO - PROCESS | 18804 | 1467998479277 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:21:19 INFO - PROCESS | 18804 | 1467998479284 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:21:19 INFO - PROCESS | 18804 | 1467998479293 Marionette TRACE conn3 <- [1,2470,null,{}] 10:21:19 INFO - PROCESS | 18804 | 1467998479323 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:19 INFO - PROCESS | 18804 | 1467998479327 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:19 INFO - PROCESS | 18804 | 1467998479533 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:21:19 INFO - PROCESS | 18804 | 1467998479555 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:19 INFO - PROCESS | 18804 | 1467998479565 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e301c00 == 34 [pid = 18804] [id = 625] 10:21:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8ee5c800) [pid = 18804] [serial = 1876] [outer = (nil)] 10:21:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8eed4000) [pid = 18804] [serial = 1877] [outer = 0x8ee5c800] 10:21:19 INFO - PROCESS | 18804 | 1467998479630 Marionette DEBUG loaded listener.js 10:21:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f49b800) [pid = 18804] [serial = 1878] [outer = 0x8ee5c800] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8979bc00) [pid = 18804] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d6be800) [pid = 18804] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8c2e6400) [pid = 18804] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8ebe6800) [pid = 18804] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8c1c3800) [pid = 18804] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d6b9000) [pid = 18804] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e30f000) [pid = 18804] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8c2e3800) [pid = 18804] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x911b9000) [pid = 18804] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8c2e2c00) [pid = 18804] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8e60d000) [pid = 18804] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8dfd0c00) [pid = 18804] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:21:20 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8c2e7c00) [pid = 18804] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:21:20 INFO - PROCESS | 18804 | 1467998480695 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1459ms 10:21:20 INFO - PROCESS | 18804 | 1467998480743 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:21:20 INFO - PROCESS | 18804 | 1467998480746 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:21:20 INFO - PROCESS | 18804 | 1467998480757 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:21:20 INFO - PROCESS | 18804 | 1467998480759 Marionette TRACE conn3 <- [1,2474,null,{}] 10:21:20 INFO - PROCESS | 18804 | 1467998480773 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:20 INFO - PROCESS | 18804 | 1467998480777 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:20 INFO - PROCESS | 18804 | 1467998480920 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:21:20 INFO - PROCESS | 18804 | 1467998480929 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 18804 | 1467998480937 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:20 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e7000 == 35 [pid = 18804] [id = 626] 10:21:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8d6be800) [pid = 18804] [serial = 1879] [outer = (nil)] 10:21:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8ee53000) [pid = 18804] [serial = 1880] [outer = 0x8d6be800] 10:21:21 INFO - PROCESS | 18804 | 1467998481005 Marionette DEBUG loaded listener.js 10:21:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8ebe4c00) [pid = 18804] [serial = 1881] [outer = 0x8d6be800] 10:21:21 INFO - PROCESS | 18804 | 1467998481917 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1183ms 10:21:21 INFO - PROCESS | 18804 | 1467998481936 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:21:21 INFO - PROCESS | 18804 | 1467998481940 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:21:21 INFO - PROCESS | 18804 | 1467998481945 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:21:21 INFO - PROCESS | 18804 | 1467998481949 Marionette TRACE conn3 <- [1,2478,null,{}] 10:21:21 INFO - PROCESS | 18804 | 1467998481958 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:21 INFO - PROCESS | 18804 | 1467998481968 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:22 INFO - PROCESS | 18804 | 1467998482137 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:21:22 INFO - PROCESS | 18804 | 1467998482146 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:22 INFO - PROCESS | 18804 | 1467998482151 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1cac00 == 36 [pid = 18804] [id = 627] 10:21:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ec44c00) [pid = 18804] [serial = 1882] [outer = (nil)] 10:21:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x911b1400) [pid = 18804] [serial = 1883] [outer = 0x8ec44c00] 10:21:22 INFO - PROCESS | 18804 | 1467998482220 Marionette DEBUG loaded listener.js 10:21:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x911b4c00) [pid = 18804] [serial = 1884] [outer = 0x8ec44c00] 10:21:23 INFO - PROCESS | 18804 | 1467998483347 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1441ms 10:21:23 INFO - PROCESS | 18804 | 1467998483388 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:21:23 INFO - PROCESS | 18804 | 1467998483394 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:21:23 INFO - PROCESS | 18804 | 1467998483402 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 18804 | 1467998483409 Marionette TRACE conn3 <- [1,2482,null,{}] 10:21:23 INFO - PROCESS | 18804 | 1467998483417 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:23 INFO - PROCESS | 18804 | 1467998483422 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:23 INFO - PROCESS | 18804 | 1467998483599 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:21:23 INFO - PROCESS | 18804 | 1467998483781 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:23 INFO - PROCESS | 18804 | 1467998483791 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x89854400 == 37 [pid = 18804] [id = 628] 10:21:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8c1ce800) [pid = 18804] [serial = 1885] [outer = (nil)] 10:21:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d391c00) [pid = 18804] [serial = 1886] [outer = 0x8c1ce800] 10:21:23 INFO - PROCESS | 18804 | 1467998483872 Marionette DEBUG loaded listener.js 10:21:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8dcac400) [pid = 18804] [serial = 1887] [outer = 0x8c1ce800] 10:21:24 INFO - PROCESS | 18804 | 1467998484782 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1433ms 10:21:24 INFO - PROCESS | 18804 | 1467998484836 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:21:24 INFO - PROCESS | 18804 | 1467998484843 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:21:24 INFO - PROCESS | 18804 | 1467998484855 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:21:24 INFO - PROCESS | 18804 | 1467998484859 Marionette TRACE conn3 <- [1,2486,null,{}] 10:21:24 INFO - PROCESS | 18804 | 1467998484865 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:24 INFO - PROCESS | 18804 | 1467998484871 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:25 INFO - PROCESS | 18804 | 1467998485057 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:21:25 INFO - PROCESS | 18804 | 1467998485244 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:25 INFO - PROCESS | 18804 | 1467998485252 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1b000 == 38 [pid = 18804] [id = 629] 10:21:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ea1c000) [pid = 18804] [serial = 1888] [outer = (nil)] 10:21:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8ed08c00) [pid = 18804] [serial = 1889] [outer = 0x8ea1c000] 10:21:25 INFO - PROCESS | 18804 | 1467998485343 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ee57400) [pid = 18804] [serial = 1890] [outer = 0x8ea1c000] 10:21:26 INFO - PROCESS | 18804 | 1467998486353 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1528ms 10:21:26 INFO - PROCESS | 18804 | 1467998486384 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:21:26 INFO - PROCESS | 18804 | 1467998486389 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:21:26 INFO - PROCESS | 18804 | 1467998486395 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:21:26 INFO - PROCESS | 18804 | 1467998486402 Marionette TRACE conn3 <- [1,2490,null,{}] 10:21:26 INFO - PROCESS | 18804 | 1467998486418 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:26 INFO - PROCESS | 18804 | 1467998486427 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:26 INFO - PROCESS | 18804 | 1467998486611 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:21:26 INFO - PROCESS | 18804 | 1467998486802 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:26 INFO - PROCESS | 18804 | 1467998486809 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e3000 == 39 [pid = 18804] [id = 630] 10:21:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8d45d800) [pid = 18804] [serial = 1891] [outer = (nil)] 10:21:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x911b9400) [pid = 18804] [serial = 1892] [outer = 0x8d45d800] 10:21:26 INFO - PROCESS | 18804 | 1467998486899 Marionette DEBUG loaded listener.js 10:21:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x913a4c00) [pid = 18804] [serial = 1893] [outer = 0x8d45d800] 10:21:27 INFO - PROCESS | 18804 | 1467998487860 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1498ms 10:21:27 INFO - PROCESS | 18804 | 1467998487909 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:21:27 INFO - PROCESS | 18804 | 1467998487915 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:21:27 INFO - PROCESS | 18804 | 1467998487921 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:21:27 INFO - PROCESS | 18804 | 1467998487925 Marionette TRACE conn3 <- [1,2494,null,{}] 10:21:27 INFO - PROCESS | 18804 | 1467998487931 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:27 INFO - PROCESS | 18804 | 1467998487936 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:28 INFO - PROCESS | 18804 | 1467998488119 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:21:28 INFO - PROCESS | 18804 | 1467998488307 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:28 INFO - PROCESS | 18804 | 1467998488316 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee52800 == 40 [pid = 18804] [id = 631] 10:21:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8f8ebc00) [pid = 18804] [serial = 1894] [outer = (nil)] 10:21:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x913b0800) [pid = 18804] [serial = 1895] [outer = 0x8f8ebc00] 10:21:28 INFO - PROCESS | 18804 | 1467998488397 Marionette DEBUG loaded listener.js 10:21:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x913b2c00) [pid = 18804] [serial = 1896] [outer = 0x8f8ebc00] 10:21:29 INFO - PROCESS | 18804 | 1467998489363 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1480ms 10:21:29 INFO - PROCESS | 18804 | 1467998489402 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:21:29 INFO - PROCESS | 18804 | 1467998489406 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:21:29 INFO - PROCESS | 18804 | 1467998489413 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:21:29 INFO - PROCESS | 18804 | 1467998489416 Marionette TRACE conn3 <- [1,2498,null,{}] 10:21:29 INFO - PROCESS | 18804 | 1467998489422 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:29 INFO - PROCESS | 18804 | 1467998489428 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:29 INFO - PROCESS | 18804 | 1467998489599 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:21:29 INFO - PROCESS | 18804 | 1467998489824 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:29 INFO - PROCESS | 18804 | 1467998489836 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b7c00 == 41 [pid = 18804] [id = 632] 10:21:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8f494800) [pid = 18804] [serial = 1897] [outer = (nil)] 10:21:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x913bf400) [pid = 18804] [serial = 1898] [outer = 0x8f494800] 10:21:29 INFO - PROCESS | 18804 | 1467998489949 Marionette DEBUG loaded listener.js 10:21:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x91c1c000) [pid = 18804] [serial = 1899] [outer = 0x8f494800] 10:21:30 INFO - PROCESS | 18804 | 1467998490982 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1630ms 10:21:31 INFO - PROCESS | 18804 | 1467998491044 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:21:31 INFO - PROCESS | 18804 | 1467998491049 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:21:31 INFO - PROCESS | 18804 | 1467998491056 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:21:31 INFO - PROCESS | 18804 | 1467998491059 Marionette TRACE conn3 <- [1,2502,null,{}] 10:21:31 INFO - PROCESS | 18804 | 1467998491065 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:31 INFO - PROCESS | 18804 | 1467998491075 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:31 INFO - PROCESS | 18804 | 1467998491308 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:21:31 INFO - PROCESS | 18804 | 1467998491536 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:31 INFO - PROCESS | 18804 | 1467998491544 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984dc00 == 42 [pid = 18804] [id = 633] 10:21:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8d454400) [pid = 18804] [serial = 1900] [outer = (nil)] 10:21:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x91c24800) [pid = 18804] [serial = 1901] [outer = 0x8d454400] 10:21:31 INFO - PROCESS | 18804 | 1467998491666 Marionette DEBUG loaded listener.js 10:21:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x91ddd800) [pid = 18804] [serial = 1902] [outer = 0x8d454400] 10:21:32 INFO - PROCESS | 18804 | 1467998492562 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1588ms 10:21:32 INFO - PROCESS | 18804 | 1467998492643 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:21:32 INFO - PROCESS | 18804 | 1467998492647 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:21:32 INFO - PROCESS | 18804 | 1467998492654 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:21:32 INFO - PROCESS | 18804 | 1467998492657 Marionette TRACE conn3 <- [1,2506,null,{}] 10:21:32 INFO - PROCESS | 18804 | 1467998492663 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:32 INFO - PROCESS | 18804 | 1467998492668 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:32 INFO - PROCESS | 18804 | 1467998492871 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:21:33 INFO - PROCESS | 18804 | 1467998493309 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:33 INFO - PROCESS | 18804 | 1467998493319 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x89799400 == 43 [pid = 18804] [id = 634] 10:21:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x89799800) [pid = 18804] [serial = 1903] [outer = (nil)] 10:21:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x89857c00) [pid = 18804] [serial = 1904] [outer = 0x89799800] 10:21:33 INFO - PROCESS | 18804 | 1467998493434 Marionette DEBUG loaded listener.js 10:21:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8c1cc800) [pid = 18804] [serial = 1905] [outer = 0x89799800] 10:21:34 INFO - PROCESS | 18804 | 1467998494381 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1778ms 10:21:34 INFO - PROCESS | 18804 | 1467998494434 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:21:34 INFO - PROCESS | 18804 | 1467998494439 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:21:34 INFO - PROCESS | 18804 | 1467998494447 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:21:34 INFO - PROCESS | 18804 | 1467998494451 Marionette TRACE conn3 <- [1,2510,null,{}] 10:21:34 INFO - PROCESS | 18804 | 1467998494458 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:34 INFO - PROCESS | 18804 | 1467998494466 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:34 INFO - PROCESS | 18804 | 1467998494636 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:21:34 INFO - PROCESS | 18804 | 1467998494828 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:34 INFO - PROCESS | 18804 | 1467998494835 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1cdc00 == 44 [pid = 18804] [id = 635] 10:21:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8d243400) [pid = 18804] [serial = 1906] [outer = (nil)] 10:21:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8df53400) [pid = 18804] [serial = 1907] [outer = 0x8d243400] 10:21:34 INFO - PROCESS | 18804 | 1467998494948 Marionette DEBUG loaded listener.js 10:21:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8dfc5000) [pid = 18804] [serial = 1908] [outer = 0x8d243400] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e7000 == 43 [pid = 18804] [id = 626] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8e301c00 == 42 [pid = 18804] [id = 625] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed03c00 == 41 [pid = 18804] [id = 624] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8df51c00 == 40 [pid = 18804] [id = 623] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23e000 == 39 [pid = 18804] [id = 622] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ee400 == 38 [pid = 18804] [id = 617] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8978fc00 == 37 [pid = 18804] [id = 616] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e2000 == 36 [pid = 18804] [id = 618] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x89852400 == 35 [pid = 18804] [id = 621] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8984e800 == 34 [pid = 18804] [id = 619] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8f490000 == 33 [pid = 18804] [id = 620] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x89799400 == 32 [pid = 18804] [id = 634] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6b7c00 == 31 [pid = 18804] [id = 632] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8984dc00 == 30 [pid = 18804] [id = 633] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee52800 == 29 [pid = 18804] [id = 631] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e3000 == 28 [pid = 18804] [id = 630] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1b000 == 27 [pid = 18804] [id = 629] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1cac00 == 26 [pid = 18804] [id = 627] 10:21:36 INFO - PROCESS | 18804 | --DOCSHELL 0x89854400 == 25 [pid = 18804] [id = 628] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8c1ca400) [pid = 18804] [serial = 1815] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8985b800) [pid = 18804] [serial = 1814] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8e302000) [pid = 18804] [serial = 1818] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8df5dc00) [pid = 18804] [serial = 1817] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8c2ec400) [pid = 18804] [serial = 1838] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8eed8c00) [pid = 18804] [serial = 1821] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8ee55000) [pid = 18804] [serial = 1820] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8d6c1c00) [pid = 18804] [serial = 1836] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8d452800) [pid = 18804] [serial = 1835] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8d6bc800) [pid = 18804] [serial = 1841] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8f506400) [pid = 18804] [serial = 1824] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8f4bc800) [pid = 18804] [serial = 1823] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8f8e5400) [pid = 18804] [serial = 1827] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8f50fc00) [pid = 18804] [serial = 1826] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x913ab400) [pid = 18804] [serial = 1830] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x911c0800) [pid = 18804] [serial = 1829] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8e302c00) [pid = 18804] [serial = 1833] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8dcaec00) [pid = 18804] [serial = 1832] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ebe4000) [pid = 18804] [serial = 1847] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8e601400) [pid = 18804] [serial = 1844] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8e608c00) [pid = 18804] [serial = 1845] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ec4a800) [pid = 18804] [serial = 1848] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8e30b000) [pid = 18804] [serial = 1850] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8c2ef400) [pid = 18804] [serial = 1839] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8dca2c00) [pid = 18804] [serial = 1842] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ebebc00) [pid = 18804] [serial = 1851] [outer = (nil)] [url = about:blank] 10:21:36 INFO - PROCESS | 18804 | 1467998496941 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2539ms 10:21:36 INFO - PROCESS | 18804 | 1467998496986 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:21:36 INFO - PROCESS | 18804 | 1467998496992 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:21:37 INFO - PROCESS | 18804 | 1467998496999 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:21:37 INFO - PROCESS | 18804 | 1467998497006 Marionette TRACE conn3 <- [1,2514,null,{}] 10:21:37 INFO - PROCESS | 18804 | 1467998497013 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:37 INFO - PROCESS | 18804 | 1467998497018 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:37 INFO - PROCESS | 18804 | 1467998497172 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:21:37 INFO - PROCESS | 18804 | 1467998497309 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:37 INFO - PROCESS | 18804 | 1467998497319 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e8800 == 26 [pid = 18804] [id = 636] 10:21:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8c2eb000) [pid = 18804] [serial = 1909] [outer = (nil)] 10:21:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d23f800) [pid = 18804] [serial = 1910] [outer = 0x8c2eb000] 10:21:37 INFO - PROCESS | 18804 | 1467998497391 Marionette DEBUG loaded listener.js 10:21:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d246c00) [pid = 18804] [serial = 1911] [outer = 0x8c2eb000] 10:21:38 INFO - PROCESS | 18804 | 1467998498166 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1230ms 10:21:38 INFO - PROCESS | 18804 | 1467998498228 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:21:38 INFO - PROCESS | 18804 | 1467998498236 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:21:38 INFO - PROCESS | 18804 | 1467998498247 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:21:38 INFO - PROCESS | 18804 | 1467998498251 Marionette TRACE conn3 <- [1,2518,null,{}] 10:21:38 INFO - PROCESS | 18804 | 1467998498257 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:38 INFO - PROCESS | 18804 | 1467998498262 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:38 INFO - PROCESS | 18804 | 1467998498423 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:21:38 INFO - PROCESS | 18804 | 1467998498435 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:38 INFO - PROCESS | 18804 | 1467998498442 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6bac00 == 27 [pid = 18804] [id = 637] 10:21:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d6bd400) [pid = 18804] [serial = 1912] [outer = (nil)] 10:21:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8dca0800) [pid = 18804] [serial = 1913] [outer = 0x8d6bd400] 10:21:38 INFO - PROCESS | 18804 | 1467998498515 Marionette DEBUG loaded listener.js 10:21:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8dca6c00) [pid = 18804] [serial = 1914] [outer = 0x8d6bd400] 10:21:39 INFO - PROCESS | 18804 | 1467998499562 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1379ms 10:21:39 INFO - PROCESS | 18804 | 1467998499625 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:21:39 INFO - PROCESS | 18804 | 1467998499629 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:21:39 INFO - PROCESS | 18804 | 1467998499642 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:21:39 INFO - PROCESS | 18804 | 1467998499648 Marionette TRACE conn3 <- [1,2522,null,{}] 10:21:39 INFO - PROCESS | 18804 | 1467998499665 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:39 INFO - PROCESS | 18804 | 1467998499674 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:39 INFO - PROCESS | 18804 | 1467998499900 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:21:40 INFO - PROCESS | 18804 | 1467998499993 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:40 INFO - PROCESS | 18804 | 1467998500004 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e302400 == 28 [pid = 18804] [id = 638] 10:21:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e302800) [pid = 18804] [serial = 1915] [outer = (nil)] 10:21:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e30ec00) [pid = 18804] [serial = 1916] [outer = 0x8e302800] 10:21:40 INFO - PROCESS | 18804 | 1467998500076 Marionette DEBUG loaded listener.js 10:21:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e608000) [pid = 18804] [serial = 1917] [outer = 0x8e302800] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ee5c800) [pid = 18804] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d6be800) [pid = 18804] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8f490c00) [pid = 18804] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8dfc4000) [pid = 18804] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d6c4000) [pid = 18804] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8e306c00) [pid = 18804] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x89859800) [pid = 18804] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d242c00) [pid = 18804] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8d244800) [pid = 18804] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ed04c00) [pid = 18804] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:21:41 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8ec44c00) [pid = 18804] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:21:41 INFO - PROCESS | 18804 | 1467998501514 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1906ms 10:21:41 INFO - PROCESS | 18804 | 1467998501583 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:21:41 INFO - PROCESS | 18804 | 1467998501587 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:21:41 INFO - PROCESS | 18804 | 1467998501597 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:21:41 INFO - PROCESS | 18804 | 1467998501601 Marionette TRACE conn3 <- [1,2526,null,{}] 10:21:41 INFO - PROCESS | 18804 | 1467998501607 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:41 INFO - PROCESS | 18804 | 1467998501611 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:41 INFO - PROCESS | 18804 | 1467998501768 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:21:41 INFO - PROCESS | 18804 | 1467998501906 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:41 INFO - PROCESS | 18804 | 1467998501913 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2f0c00 == 29 [pid = 18804] [id = 639] 10:21:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8d24ac00) [pid = 18804] [serial = 1918] [outer = (nil)] 10:21:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8e30a800) [pid = 18804] [serial = 1919] [outer = 0x8d24ac00] 10:21:41 INFO - PROCESS | 18804 | 1467998501984 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ea1ec00) [pid = 18804] [serial = 1920] [outer = 0x8d24ac00] 10:21:42 INFO - PROCESS | 18804 | 1467998502688 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1133ms 10:21:42 INFO - PROCESS | 18804 | 1467998502732 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:21:42 INFO - PROCESS | 18804 | 1467998502736 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:21:42 INFO - PROCESS | 18804 | 1467998502742 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:21:42 INFO - PROCESS | 18804 | 1467998502745 Marionette TRACE conn3 <- [1,2530,null,{}] 10:21:42 INFO - PROCESS | 18804 | 1467998502750 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:42 INFO - PROCESS | 18804 | 1467998502755 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:42 INFO - PROCESS | 18804 | 1467998502945 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:21:42 INFO - PROCESS | 18804 | 1467998502963 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:42 INFO - PROCESS | 18804 | 1467998502969 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x89792000 == 30 [pid = 18804] [id = 640] 10:21:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d244000) [pid = 18804] [serial = 1921] [outer = (nil)] 10:21:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ebed400) [pid = 18804] [serial = 1922] [outer = 0x8d244000] 10:21:43 INFO - PROCESS | 18804 | 1467998503036 Marionette DEBUG loaded listener.js 10:21:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ec42400) [pid = 18804] [serial = 1923] [outer = 0x8d244000] 10:21:44 INFO - PROCESS | 18804 | 1467998504173 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1486ms 10:21:44 INFO - PROCESS | 18804 | 1467998504229 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:21:44 INFO - PROCESS | 18804 | 1467998504236 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:21:44 INFO - PROCESS | 18804 | 1467998504244 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:21:44 INFO - PROCESS | 18804 | 1467998504249 Marionette TRACE conn3 <- [1,2534,null,{}] 10:21:44 INFO - PROCESS | 18804 | 1467998504259 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:44 INFO - PROCESS | 18804 | 1467998504264 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:44 INFO - PROCESS | 18804 | 1467998504444 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:21:44 INFO - PROCESS | 18804 | 1467998504670 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:44 INFO - PROCESS | 18804 | 1467998504679 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2f0800 == 31 [pid = 18804] [id = 641] 10:21:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d23e800) [pid = 18804] [serial = 1924] [outer = (nil)] 10:21:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d457400) [pid = 18804] [serial = 1925] [outer = 0x8d23e800] 10:21:44 INFO - PROCESS | 18804 | 1467998504815 Marionette DEBUG loaded listener.js 10:21:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8dca2000) [pid = 18804] [serial = 1926] [outer = 0x8d23e800] 10:21:45 INFO - PROCESS | 18804 | 1467998505821 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1651ms 10:21:45 INFO - PROCESS | 18804 | 1467998505894 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:21:45 INFO - PROCESS | 18804 | 1467998505902 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:21:45 INFO - PROCESS | 18804 | 1467998505912 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:21:45 INFO - PROCESS | 18804 | 1467998505916 Marionette TRACE conn3 <- [1,2538,null,{}] 10:21:45 INFO - PROCESS | 18804 | 1467998505922 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:45 INFO - PROCESS | 18804 | 1467998505928 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:46 INFO - PROCESS | 18804 | 1467998506143 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:21:46 INFO - PROCESS | 18804 | 1467998506409 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:46 INFO - PROCESS | 18804 | 1467998506419 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d397000 == 32 [pid = 18804] [id = 642] 10:21:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e60c800) [pid = 18804] [serial = 1927] [outer = (nil)] 10:21:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ebe5c00) [pid = 18804] [serial = 1928] [outer = 0x8e60c800] 10:21:46 INFO - PROCESS | 18804 | 1467998506542 Marionette DEBUG loaded listener.js 10:21:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ec4b400) [pid = 18804] [serial = 1929] [outer = 0x8e60c800] 10:21:47 INFO - PROCESS | 18804 | 1467998507502 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1630ms 10:21:47 INFO - PROCESS | 18804 | 1467998507542 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:21:47 INFO - PROCESS | 18804 | 1467998507546 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:21:47 INFO - PROCESS | 18804 | 1467998507553 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:21:47 INFO - PROCESS | 18804 | 1467998507559 Marionette TRACE conn3 <- [1,2542,null,{}] 10:21:47 INFO - PROCESS | 18804 | 1467998507575 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:47 INFO - PROCESS | 18804 | 1467998507583 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:47 INFO - PROCESS | 18804 | 1467998507759 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:21:47 INFO - PROCESS | 18804 | 1467998507948 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:47 INFO - PROCESS | 18804 | 1467998507956 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ec4e800 == 33 [pid = 18804] [id = 643] 10:21:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ed05000) [pid = 18804] [serial = 1930] [outer = (nil)] 10:21:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ee60400) [pid = 18804] [serial = 1931] [outer = 0x8ed05000] 10:21:48 INFO - PROCESS | 18804 | 1467998508040 Marionette DEBUG loaded listener.js 10:21:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8eed8c00) [pid = 18804] [serial = 1932] [outer = 0x8ed05000] 10:21:49 INFO - PROCESS | 18804 | 1467998509009 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1534ms 10:21:49 INFO - PROCESS | 18804 | 1467998509088 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:21:49 INFO - PROCESS | 18804 | 1467998509092 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:21:49 INFO - PROCESS | 18804 | 1467998509099 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:21:49 INFO - PROCESS | 18804 | 1467998509102 Marionette TRACE conn3 <- [1,2546,null,{}] 10:21:49 INFO - PROCESS | 18804 | 1467998509108 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:49 INFO - PROCESS | 18804 | 1467998509113 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:49 INFO - PROCESS | 18804 | 1467998509284 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:21:49 INFO - PROCESS | 18804 | 1467998509464 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:49 INFO - PROCESS | 18804 | 1467998509472 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979cc00 == 34 [pid = 18804] [id = 644] 10:21:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8c1c3000) [pid = 18804] [serial = 1933] [outer = (nil)] 10:21:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8d6b7400) [pid = 18804] [serial = 1934] [outer = 0x8c1c3000] 10:21:49 INFO - PROCESS | 18804 | 1467998509550 Marionette DEBUG loaded listener.js 10:21:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8e30c800) [pid = 18804] [serial = 1935] [outer = 0x8c1c3000] 10:21:50 INFO - PROCESS | 18804 | 1467998510814 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:21:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2f0c00 == 33 [pid = 18804] [id = 639] 10:21:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8e302400 == 32 [pid = 18804] [id = 638] 10:21:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6bac00 == 31 [pid = 18804] [id = 637] 10:21:50 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e8800 == 30 [pid = 18804] [id = 636] 10:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1778ms 10:21:50 INFO - PROCESS | 18804 | 1467998510878 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:21:50 INFO - PROCESS | 18804 | 1467998510884 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:21:50 INFO - PROCESS | 18804 | 1467998510891 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:21:50 INFO - PROCESS | 18804 | 1467998510898 Marionette TRACE conn3 <- [1,2550,null,{}] 10:21:50 INFO - PROCESS | 18804 | 1467998510905 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:50 INFO - PROCESS | 18804 | 1467998510910 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:51 INFO - PROCESS | 18804 | 1467998511084 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8eed4000) [pid = 18804] [serial = 1877] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8ee53000) [pid = 18804] [serial = 1880] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8f49b800) [pid = 18804] [serial = 1878] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8f4b3400) [pid = 18804] [serial = 1862] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8f4b9800) [pid = 18804] [serial = 1863] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8dfcf400) [pid = 18804] [serial = 1871] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8f491400) [pid = 18804] [serial = 1854] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ee58000) [pid = 18804] [serial = 1853] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8e608800) [pid = 18804] [serial = 1859] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8ea1fc00) [pid = 18804] [serial = 1860] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d38ec00) [pid = 18804] [serial = 1865] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8e609000) [pid = 18804] [serial = 1866] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d455c00) [pid = 18804] [serial = 1856] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d6c3800) [pid = 18804] [serial = 1857] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d390c00) [pid = 18804] [serial = 1868] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8d454c00) [pid = 18804] [serial = 1869] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ed08800) [pid = 18804] [serial = 1874] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x911b1400) [pid = 18804] [serial = 1883] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ee59000) [pid = 18804] [serial = 1875] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8e602c00) [pid = 18804] [serial = 1872] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x911b4c00) [pid = 18804] [serial = 1884] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8ebe4c00) [pid = 18804] [serial = 1881] [outer = (nil)] [url = about:blank] 10:21:51 INFO - PROCESS | 18804 | 1467998511299 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:51 INFO - PROCESS | 18804 | 1467998511308 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ef000 == 31 [pid = 18804] [id = 645] 10:21:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8c2f0000) [pid = 18804] [serial = 1936] [outer = (nil)] 10:21:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8d38f000) [pid = 18804] [serial = 1937] [outer = 0x8c2f0000] 10:21:51 INFO - PROCESS | 18804 | 1467998511381 Marionette DEBUG loaded listener.js 10:21:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8d6bac00) [pid = 18804] [serial = 1938] [outer = 0x8c2f0000] 10:21:52 INFO - PROCESS | 18804 | 1467998512155 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1286ms 10:21:52 INFO - PROCESS | 18804 | 1467998512176 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:21:52 INFO - PROCESS | 18804 | 1467998512182 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:21:52 INFO - PROCESS | 18804 | 1467998512192 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:21:52 INFO - PROCESS | 18804 | 1467998512195 Marionette TRACE conn3 <- [1,2554,null,{}] 10:21:52 INFO - PROCESS | 18804 | 1467998512201 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:52 INFO - PROCESS | 18804 | 1467998512207 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:52 INFO - PROCESS | 18804 | 1467998512357 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:21:52 INFO - PROCESS | 18804 | 1467998512373 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:52 INFO - PROCESS | 18804 | 1467998512382 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca1000 == 32 [pid = 18804] [id = 646] 10:21:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8dfc2c00) [pid = 18804] [serial = 1939] [outer = (nil)] 10:21:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8e306800) [pid = 18804] [serial = 1940] [outer = 0x8dfc2c00] 10:21:52 INFO - PROCESS | 18804 | 1467998512449 Marionette DEBUG loaded listener.js 10:21:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8e604c00) [pid = 18804] [serial = 1941] [outer = 0x8dfc2c00] 10:21:53 INFO - PROCESS | 18804 | 1467998513417 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1286ms 10:21:53 INFO - PROCESS | 18804 | 1467998513483 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:21:53 INFO - PROCESS | 18804 | 1467998513486 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:21:53 INFO - PROCESS | 18804 | 1467998513492 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 18804 | 1467998513498 Marionette TRACE conn3 <- [1,2558,null,{}] 10:21:53 INFO - PROCESS | 18804 | 1467998513513 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:53 INFO - PROCESS | 18804 | 1467998513521 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:53 INFO - PROCESS | 18804 | 1467998513673 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:21:53 INFO - PROCESS | 18804 | 1467998513834 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:53 INFO - PROCESS | 18804 | 1467998513844 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebef400 == 33 [pid = 18804] [id = 647] 10:21:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ebf0000) [pid = 18804] [serial = 1942] [outer = (nil)] 10:21:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ed0ac00) [pid = 18804] [serial = 1943] [outer = 0x8ebf0000] 10:21:53 INFO - PROCESS | 18804 | 1467998513910 Marionette DEBUG loaded listener.js 10:21:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ee58000) [pid = 18804] [serial = 1944] [outer = 0x8ebf0000] 10:21:54 INFO - PROCESS | 18804 | 1467998514780 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1336ms 10:21:54 INFO - PROCESS | 18804 | 1467998514829 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:21:54 INFO - PROCESS | 18804 | 1467998514833 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:21:54 INFO - PROCESS | 18804 | 1467998514844 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:21:54 INFO - PROCESS | 18804 | 1467998514847 Marionette TRACE conn3 <- [1,2562,null,{}] 10:21:54 INFO - PROCESS | 18804 | 1467998514853 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:54 INFO - PROCESS | 18804 | 1467998514857 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:55 INFO - PROCESS | 18804 | 1467998515060 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:21:55 INFO - PROCESS | 18804 | 1467998515083 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:55 INFO - PROCESS | 18804 | 1467998515091 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978ec00 == 34 [pid = 18804] [id = 648] 10:21:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ee5d400) [pid = 18804] [serial = 1945] [outer = (nil)] 10:21:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8eed8000) [pid = 18804] [serial = 1946] [outer = 0x8ee5d400] 10:21:55 INFO - PROCESS | 18804 | 1467998515166 Marionette DEBUG loaded listener.js 10:21:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8f492000) [pid = 18804] [serial = 1947] [outer = 0x8ee5d400] 10:21:55 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8c1ce800) [pid = 18804] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:21:55 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ea1c000) [pid = 18804] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:21:55 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d45d800) [pid = 18804] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:21:55 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e302800) [pid = 18804] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:21:55 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d243400) [pid = 18804] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:21:55 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8f8ebc00) [pid = 18804] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:21:55 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d6bd400) [pid = 18804] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:21:55 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8f494800) [pid = 18804] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:21:56 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8d454400) [pid = 18804] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:21:56 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x89799800) [pid = 18804] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:21:56 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8d24ac00) [pid = 18804] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:21:56 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8c2eb000) [pid = 18804] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:21:56 INFO - PROCESS | 18804 | 1467998516237 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1431ms 10:21:56 INFO - PROCESS | 18804 | 1467998516276 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:21:56 INFO - PROCESS | 18804 | 1467998516280 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:21:56 INFO - PROCESS | 18804 | 1467998516286 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:21:56 INFO - PROCESS | 18804 | 1467998516289 Marionette TRACE conn3 <- [1,2566,null,{}] 10:21:56 INFO - PROCESS | 18804 | 1467998516294 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:56 INFO - PROCESS | 18804 | 1467998516299 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:56 INFO - PROCESS | 18804 | 1467998516443 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:21:56 INFO - PROCESS | 18804 | 1467998516587 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:56 INFO - PROCESS | 18804 | 1467998516592 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x89850c00 == 35 [pid = 18804] [id = 649] 10:21:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8c1cb400) [pid = 18804] [serial = 1948] [outer = (nil)] 10:21:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8dfc1800) [pid = 18804] [serial = 1949] [outer = 0x8c1cb400] 10:21:56 INFO - PROCESS | 18804 | 1467998516671 Marionette DEBUG loaded listener.js 10:21:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8ed01c00) [pid = 18804] [serial = 1950] [outer = 0x8c1cb400] 10:21:57 INFO - PROCESS | 18804 | 1467998517444 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1188ms 10:21:57 INFO - PROCESS | 18804 | 1467998517480 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:21:57 INFO - PROCESS | 18804 | 1467998517483 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:21:57 INFO - PROCESS | 18804 | 1467998517489 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:21:57 INFO - PROCESS | 18804 | 1467998517492 Marionette TRACE conn3 <- [1,2570,null,{}] 10:21:57 INFO - PROCESS | 18804 | 1467998517497 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:57 INFO - PROCESS | 18804 | 1467998517507 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:57 INFO - PROCESS | 18804 | 1467998517674 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:21:57 INFO - PROCESS | 18804 | 1467998517684 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:57 INFO - PROCESS | 18804 | 1467998517691 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x89798400 == 36 [pid = 18804] [id = 650] 10:21:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8c2e5c00) [pid = 18804] [serial = 1951] [outer = (nil)] 10:21:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8f50a400) [pid = 18804] [serial = 1952] [outer = 0x8c2e5c00] 10:21:57 INFO - PROCESS | 18804 | 1467998517758 Marionette DEBUG loaded listener.js 10:21:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8f510c00) [pid = 18804] [serial = 1953] [outer = 0x8c2e5c00] 10:21:58 INFO - PROCESS | 18804 | 1467998518931 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1485ms 10:21:58 INFO - PROCESS | 18804 | 1467998518976 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:21:58 INFO - PROCESS | 18804 | 1467998518982 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:21:58 INFO - PROCESS | 18804 | 1467998518990 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:21:59 INFO - PROCESS | 18804 | 1467998518998 Marionette TRACE conn3 <- [1,2574,null,{}] 10:21:59 INFO - PROCESS | 18804 | 1467998519006 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:59 INFO - PROCESS | 18804 | 1467998519011 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:59 INFO - PROCESS | 18804 | 1467998519230 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:21:59 INFO - PROCESS | 18804 | 1467998519467 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:59 INFO - PROCESS | 18804 | 1467998519478 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:21:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d240800 == 37 [pid = 18804] [id = 651] 10:21:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8d245000) [pid = 18804] [serial = 1954] [outer = (nil)] 10:21:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d45b000) [pid = 18804] [serial = 1955] [outer = 0x8d245000] 10:21:59 INFO - PROCESS | 18804 | 1467998519572 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8df5e400) [pid = 18804] [serial = 1956] [outer = 0x8d245000] 10:22:00 INFO - PROCESS | 18804 | 1467998520525 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1585ms 10:22:00 INFO - PROCESS | 18804 | 1467998520578 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:22:00 INFO - PROCESS | 18804 | 1467998520585 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:22:00 INFO - PROCESS | 18804 | 1467998520596 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:22:00 INFO - PROCESS | 18804 | 1467998520600 Marionette TRACE conn3 <- [1,2578,null,{}] 10:22:00 INFO - PROCESS | 18804 | 1467998520607 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:00 INFO - PROCESS | 18804 | 1467998520613 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:00 INFO - PROCESS | 18804 | 1467998520799 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:22:01 INFO - PROCESS | 18804 | 1467998521081 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:01 INFO - PROCESS | 18804 | 1467998521090 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d459800 == 38 [pid = 18804] [id = 652] 10:22:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ea23400) [pid = 18804] [serial = 1957] [outer = (nil)] 10:22:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ec4d000) [pid = 18804] [serial = 1958] [outer = 0x8ea23400] 10:22:01 INFO - PROCESS | 18804 | 1467998521212 Marionette DEBUG loaded listener.js 10:22:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ed0fc00) [pid = 18804] [serial = 1959] [outer = 0x8ea23400] 10:22:02 INFO - PROCESS | 18804 | 1467998522104 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1537ms 10:22:02 INFO - PROCESS | 18804 | 1467998522150 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:22:02 INFO - PROCESS | 18804 | 1467998522155 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:22:02 INFO - PROCESS | 18804 | 1467998522163 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:22:02 INFO - PROCESS | 18804 | 1467998522169 Marionette TRACE conn3 <- [1,2582,null,{}] 10:22:02 INFO - PROCESS | 18804 | 1467998522187 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:02 INFO - PROCESS | 18804 | 1467998522196 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:02 INFO - PROCESS | 18804 | 1467998522377 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:22:02 INFO - PROCESS | 18804 | 1467998522563 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:02 INFO - PROCESS | 18804 | 1467998522577 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f50cc00 == 39 [pid = 18804] [id = 653] 10:22:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8f50e400) [pid = 18804] [serial = 1960] [outer = (nil)] 10:22:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8f8e5400) [pid = 18804] [serial = 1961] [outer = 0x8f50e400] 10:22:02 INFO - PROCESS | 18804 | 1467998522664 Marionette DEBUG loaded listener.js 10:22:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x911b3000) [pid = 18804] [serial = 1962] [outer = 0x8f50e400] 10:22:03 INFO - PROCESS | 18804 | 1467998523619 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1488ms 10:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:22:03 INFO - PROCESS | 18804 | 1467998523652 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:22:03 INFO - PROCESS | 18804 | 1467998523655 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:22:03 INFO - PROCESS | 18804 | 1467998523662 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:22:03 INFO - PROCESS | 18804 | 1467998523666 Marionette TRACE conn3 <- [1,2586,null,{}] 10:22:03 INFO - PROCESS | 18804 | 1467998523672 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:03 INFO - PROCESS | 18804 | 1467998523677 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:03 INFO - PROCESS | 18804 | 1467998523851 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:22:04 INFO - PROCESS | 18804 | 1467998524034 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:04 INFO - PROCESS | 18804 | 1467998524044 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d392c00 == 40 [pid = 18804] [id = 654] 10:22:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8f8e1400) [pid = 18804] [serial = 1963] [outer = (nil)] 10:22:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x911bcc00) [pid = 18804] [serial = 1964] [outer = 0x8f8e1400] 10:22:04 INFO - PROCESS | 18804 | 1467998524117 Marionette DEBUG loaded listener.js 10:22:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x913a2c00) [pid = 18804] [serial = 1965] [outer = 0x8f8e1400] 10:22:05 INFO - PROCESS | 18804 | 1467998525014 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1381ms 10:22:05 INFO - PROCESS | 18804 | 1467998525043 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:22:05 INFO - PROCESS | 18804 | 1467998525046 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:22:05 INFO - PROCESS | 18804 | 1467998525053 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:22:05 INFO - PROCESS | 18804 | 1467998525057 Marionette TRACE conn3 <- [1,2590,null,{}] 10:22:05 INFO - PROCESS | 18804 | 1467998525062 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:05 INFO - PROCESS | 18804 | 1467998525067 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:05 INFO - PROCESS | 18804 | 1467998525227 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:22:05 INFO - PROCESS | 18804 | 1467998525429 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:05 INFO - PROCESS | 18804 | 1467998525436 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978d800 == 41 [pid = 18804] [id = 655] 10:22:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8df53800) [pid = 18804] [serial = 1966] [outer = (nil)] 10:22:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x913af800) [pid = 18804] [serial = 1967] [outer = 0x8df53800] 10:22:05 INFO - PROCESS | 18804 | 1467998525525 Marionette DEBUG loaded listener.js 10:22:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x913b3c00) [pid = 18804] [serial = 1968] [outer = 0x8df53800] 10:22:06 INFO - PROCESS | 18804 | 1467998526517 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1532ms 10:22:06 INFO - PROCESS | 18804 | 1467998526586 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:22:06 INFO - PROCESS | 18804 | 1467998526590 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:22:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:22:06 INFO - PROCESS | 18804 | 1467998526596 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:22:06 INFO - PROCESS | 18804 | 1467998526600 Marionette TRACE conn3 <- [1,2594,null,{}] 10:22:06 INFO - PROCESS | 18804 | 1467998526606 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:06 INFO - PROCESS | 18804 | 1467998526616 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:06 INFO - PROCESS | 18804 | 1467998526834 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:22:07 INFO - PROCESS | 18804 | 1467998527064 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:07 INFO - PROCESS | 18804 | 1467998527071 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e9c00 == 42 [pid = 18804] [id = 656] 10:22:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x911bf400) [pid = 18804] [serial = 1969] [outer = (nil)] 10:22:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x91c26000) [pid = 18804] [serial = 1970] [outer = 0x911bf400] 10:22:07 INFO - PROCESS | 18804 | 1467998527196 Marionette DEBUG loaded listener.js 10:22:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x91ddb400) [pid = 18804] [serial = 1971] [outer = 0x911bf400] 10:22:08 INFO - PROCESS | 18804 | 1467998528113 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1528ms 10:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:22:08 INFO - PROCESS | 18804 | 1467998528124 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:22:08 INFO - PROCESS | 18804 | 1467998528127 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:22:08 INFO - PROCESS | 18804 | 1467998528133 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:22:08 INFO - PROCESS | 18804 | 1467998528137 Marionette TRACE conn3 <- [1,2598,null,{}] 10:22:08 INFO - PROCESS | 18804 | 1467998528142 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:08 INFO - PROCESS | 18804 | 1467998528148 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:08 INFO - PROCESS | 18804 | 1467998528307 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:22:08 INFO - PROCESS | 18804 | 1467998528500 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:08 INFO - PROCESS | 18804 | 1467998528510 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1cd800 == 43 [pid = 18804] [id = 657] 10:22:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8c1cf400) [pid = 18804] [serial = 1972] [outer = (nil)] 10:22:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8d242c00) [pid = 18804] [serial = 1973] [outer = 0x8c1cf400] 10:22:08 INFO - PROCESS | 18804 | 1467998528586 Marionette DEBUG loaded listener.js 10:22:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8d6c1c00) [pid = 18804] [serial = 1974] [outer = 0x8c1cf400] 10:22:09 INFO - PROCESS | 18804 | 1467998529719 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:22:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:22:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1678ms 10:22:09 INFO - PROCESS | 18804 | 1467998529812 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:22:09 INFO - PROCESS | 18804 | 1467998529817 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:22:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:22:09 INFO - PROCESS | 18804 | 1467998529826 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:22:09 INFO - PROCESS | 18804 | 1467998529831 Marionette TRACE conn3 <- [1,2602,null,{}] 10:22:09 INFO - PROCESS | 18804 | 1467998529839 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:09 INFO - PROCESS | 18804 | 1467998529850 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:10 INFO - PROCESS | 18804 | 1467998530099 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:22:10 INFO - PROCESS | 18804 | 1467998530315 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:10 INFO - PROCESS | 18804 | 1467998530331 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38a400 == 44 [pid = 18804] [id = 658] 10:22:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8d390400) [pid = 18804] [serial = 1975] [outer = (nil)] 10:22:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8d454c00) [pid = 18804] [serial = 1976] [outer = 0x8d390400] 10:22:10 INFO - PROCESS | 18804 | 1467998530402 Marionette DEBUG loaded listener.js 10:22:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8d6b9c00) [pid = 18804] [serial = 1977] [outer = 0x8d390400] 10:22:11 INFO - PROCESS | 18804 | 1467998531391 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:22:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:22:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1631ms 10:22:11 INFO - PROCESS | 18804 | 1467998531457 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:22:11 INFO - PROCESS | 18804 | 1467998531464 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:22:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:22:11 INFO - PROCESS | 18804 | 1467998531473 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:22:11 INFO - PROCESS | 18804 | 1467998531478 Marionette TRACE conn3 <- [1,2606,null,{}] 10:22:11 INFO - PROCESS | 18804 | 1467998531483 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:11 INFO - PROCESS | 18804 | 1467998531488 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x89850c00 == 43 [pid = 18804] [id = 649] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8978ec00 == 42 [pid = 18804] [id = 648] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebef400 == 41 [pid = 18804] [id = 647] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca1000 == 40 [pid = 18804] [id = 646] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ef000 == 39 [pid = 18804] [id = 645] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8979cc00 == 38 [pid = 18804] [id = 644] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2f0800 == 37 [pid = 18804] [id = 641] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1cdc00 == 36 [pid = 18804] [id = 635] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8d397000 == 35 [pid = 18804] [id = 642] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x89792000 == 34 [pid = 18804] [id = 640] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8ec4e800 == 33 [pid = 18804] [id = 643] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38a400 == 32 [pid = 18804] [id = 658] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1cd800 == 31 [pid = 18804] [id = 657] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8978d800 == 30 [pid = 18804] [id = 655] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e9c00 == 29 [pid = 18804] [id = 656] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8d392c00 == 28 [pid = 18804] [id = 654] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8f50cc00 == 27 [pid = 18804] [id = 653] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8d240800 == 26 [pid = 18804] [id = 651] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x8d459800 == 25 [pid = 18804] [id = 652] 10:22:12 INFO - PROCESS | 18804 | --DOCSHELL 0x89798400 == 24 [pid = 18804] [id = 650] 10:22:12 INFO - PROCESS | 18804 | 1467998532684 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8dcac400) [pid = 18804] [serial = 1887] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8d391c00) [pid = 18804] [serial = 1886] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8ee57400) [pid = 18804] [serial = 1890] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8ed08c00) [pid = 18804] [serial = 1889] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x913a4c00) [pid = 18804] [serial = 1893] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8e30ec00) [pid = 18804] [serial = 1916] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x911b9400) [pid = 18804] [serial = 1892] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8dfc5000) [pid = 18804] [serial = 1908] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8df53400) [pid = 18804] [serial = 1907] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x913b2c00) [pid = 18804] [serial = 1896] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x913b0800) [pid = 18804] [serial = 1895] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8dca0800) [pid = 18804] [serial = 1913] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x91c1c000) [pid = 18804] [serial = 1899] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x913bf400) [pid = 18804] [serial = 1898] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x91ddd800) [pid = 18804] [serial = 1902] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x91c24800) [pid = 18804] [serial = 1901] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8c1cc800) [pid = 18804] [serial = 1905] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8ea1ec00) [pid = 18804] [serial = 1920] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x89857c00) [pid = 18804] [serial = 1904] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8e30a800) [pid = 18804] [serial = 1919] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d246c00) [pid = 18804] [serial = 1911] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d23f800) [pid = 18804] [serial = 1910] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8e608000) [pid = 18804] [serial = 1917] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ebed400) [pid = 18804] [serial = 1922] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8dca6c00) [pid = 18804] [serial = 1914] [outer = (nil)] [url = about:blank] 10:22:13 INFO - PROCESS | 18804 | 1467998533018 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:13 INFO - PROCESS | 18804 | 1467998533028 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984dc00 == 25 [pid = 18804] [id = 659] 10:22:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8984f400) [pid = 18804] [serial = 1978] [outer = (nil)] 10:22:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x89859800) [pid = 18804] [serial = 1979] [outer = 0x8984f400] 10:22:13 INFO - PROCESS | 18804 | 1467998533098 Marionette DEBUG loaded listener.js 10:22:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8c1cc400) [pid = 18804] [serial = 1980] [outer = 0x8984f400] 10:22:13 INFO - PROCESS | 18804 | 1467998533920 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2481ms 10:22:13 INFO - PROCESS | 18804 | 1467998533955 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:22:13 INFO - PROCESS | 18804 | 1467998533961 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:22:13 INFO - PROCESS | 18804 | 1467998533969 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:22:13 INFO - PROCESS | 18804 | 1467998533974 Marionette TRACE conn3 <- [1,2610,null,{}] 10:22:13 INFO - PROCESS | 18804 | 1467998533980 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:13 INFO - PROCESS | 18804 | 1467998533985 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:14 INFO - PROCESS | 18804 | 1467998534150 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:22:14 INFO - PROCESS | 18804 | 1467998534297 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:14 INFO - PROCESS | 18804 | 1467998534306 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d24a400 == 26 [pid = 18804] [id = 660] 10:22:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d24b000) [pid = 18804] [serial = 1981] [outer = (nil)] 10:22:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d38e400) [pid = 18804] [serial = 1982] [outer = 0x8d24b000] 10:22:14 INFO - PROCESS | 18804 | 1467998534384 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d451400) [pid = 18804] [serial = 1983] [outer = 0x8d24b000] 10:22:15 INFO - PROCESS | 18804 | 1467998535193 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1282ms 10:22:15 INFO - PROCESS | 18804 | 1467998535261 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:22:15 INFO - PROCESS | 18804 | 1467998535266 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:22:15 INFO - PROCESS | 18804 | 1467998535272 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:22:15 INFO - PROCESS | 18804 | 1467998535275 Marionette TRACE conn3 <- [1,2614,null,{}] 10:22:15 INFO - PROCESS | 18804 | 1467998535281 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:15 INFO - PROCESS | 18804 | 1467998535286 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:15 INFO - PROCESS | 18804 | 1467998535548 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:22:15 INFO - PROCESS | 18804 | 1467998535590 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:15 INFO - PROCESS | 18804 | 1467998535600 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6bd400 == 27 [pid = 18804] [id = 661] 10:22:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d6c0000) [pid = 18804] [serial = 1984] [outer = (nil)] 10:22:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8df56400) [pid = 18804] [serial = 1985] [outer = 0x8d6c0000] 10:22:15 INFO - PROCESS | 18804 | 1467998535675 Marionette DEBUG loaded listener.js 10:22:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8dfc3800) [pid = 18804] [serial = 1986] [outer = 0x8d6c0000] 10:22:16 INFO - PROCESS | 18804 | 1467998536661 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1438ms 10:22:16 INFO - PROCESS | 18804 | 1467998536720 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:22:16 INFO - PROCESS | 18804 | 1467998536725 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:22:16 INFO - PROCESS | 18804 | 1467998536746 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:22:16 INFO - PROCESS | 18804 | 1467998536754 Marionette TRACE conn3 <- [1,2618,null,{}] 10:22:16 INFO - PROCESS | 18804 | 1467998536767 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:16 INFO - PROCESS | 18804 | 1467998536773 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:17 INFO - PROCESS | 18804 | 1467998537007 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:22:17 INFO - PROCESS | 18804 | 1467998537031 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:17 INFO - PROCESS | 18804 | 1467998537039 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfd0800 == 28 [pid = 18804] [id = 662] 10:22:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e306c00) [pid = 18804] [serial = 1987] [outer = (nil)] 10:22:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ea19000) [pid = 18804] [serial = 1988] [outer = 0x8e306c00] 10:22:17 INFO - PROCESS | 18804 | 1467998537104 Marionette DEBUG loaded listener.js 10:22:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ea22000) [pid = 18804] [serial = 1989] [outer = 0x8e306c00] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ee5d400) [pid = 18804] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8ebf0000) [pid = 18804] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8c2f0000) [pid = 18804] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8dfc2c00) [pid = 18804] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8e60c800) [pid = 18804] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8c1c3000) [pid = 18804] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ed05000) [pid = 18804] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d23e800) [pid = 18804] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d244000) [pid = 18804] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8c2e5c00) [pid = 18804] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:22:18 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8c1cb400) [pid = 18804] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:22:18 INFO - PROCESS | 18804 | 1467998538540 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1862ms 10:22:18 INFO - PROCESS | 18804 | 1467998538600 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:22:18 INFO - PROCESS | 18804 | 1467998538604 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:22:18 INFO - PROCESS | 18804 | 1467998538610 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:22:18 INFO - PROCESS | 18804 | 1467998538612 Marionette TRACE conn3 <- [1,2622,null,{}] 10:22:18 INFO - PROCESS | 18804 | 1467998538618 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:18 INFO - PROCESS | 18804 | 1467998538623 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:18 INFO - PROCESS | 18804 | 1467998538825 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:22:18 INFO - PROCESS | 18804 | 1467998538840 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:18 INFO - PROCESS | 18804 | 1467998538849 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e2c00 == 29 [pid = 18804] [id = 663] 10:22:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8d397800) [pid = 18804] [serial = 1990] [outer = (nil)] 10:22:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ea1ac00) [pid = 18804] [serial = 1991] [outer = 0x8d397800] 10:22:18 INFO - PROCESS | 18804 | 1467998538923 Marionette DEBUG loaded listener.js 10:22:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ebe2400) [pid = 18804] [serial = 1992] [outer = 0x8d397800] 10:22:19 INFO - PROCESS | 18804 | 1467998539735 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:22:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:22:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1184ms 10:22:19 INFO - PROCESS | 18804 | 1467998539795 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:22:19 INFO - PROCESS | 18804 | 1467998539799 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:22:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:22:19 INFO - PROCESS | 18804 | 1467998539805 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:22:19 INFO - PROCESS | 18804 | 1467998539808 Marionette TRACE conn3 <- [1,2626,null,{}] 10:22:19 INFO - PROCESS | 18804 | 1467998539813 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:19 INFO - PROCESS | 18804 | 1467998539818 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:20 INFO - PROCESS | 18804 | 1467998540035 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:22:20 INFO - PROCESS | 18804 | 1467998540219 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:20 INFO - PROCESS | 18804 | 1467998540229 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:20 INFO - PROCESS | 18804 | ++DOCSHELL 0x89851c00 == 30 [pid = 18804] [id = 664] 10:22:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x89852000) [pid = 18804] [serial = 1993] [outer = (nil)] 10:22:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8c1c4000) [pid = 18804] [serial = 1994] [outer = 0x89852000] 10:22:20 INFO - PROCESS | 18804 | 1467998540312 Marionette DEBUG loaded listener.js 10:22:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d38c000) [pid = 18804] [serial = 1995] [outer = 0x89852000] 10:22:21 INFO - PROCESS | 18804 | 1467998541452 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1691ms 10:22:21 INFO - PROCESS | 18804 | 1467998541498 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:22:21 INFO - PROCESS | 18804 | 1467998541504 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:22:21 INFO - PROCESS | 18804 | 1467998541513 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:22:21 INFO - PROCESS | 18804 | 1467998541518 Marionette TRACE conn3 <- [1,2630,null,{}] 10:22:21 INFO - PROCESS | 18804 | 1467998541526 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:21 INFO - PROCESS | 18804 | 1467998541532 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:21 INFO - PROCESS | 18804 | 1467998541717 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:22:21 INFO - PROCESS | 18804 | 1467998541949 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 18804 | 1467998541959 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1cd000 == 31 [pid = 18804] [id = 665] 10:22:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8c2e9000) [pid = 18804] [serial = 1996] [outer = (nil)] 10:22:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e308400) [pid = 18804] [serial = 1997] [outer = 0x8c2e9000] 10:22:22 INFO - PROCESS | 18804 | 1467998542084 Marionette DEBUG loaded listener.js 10:22:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e609000) [pid = 18804] [serial = 1998] [outer = 0x8c2e9000] 10:22:23 INFO - PROCESS | 18804 | 1467998543067 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1642ms 10:22:23 INFO - PROCESS | 18804 | 1467998543154 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:22:23 INFO - PROCESS | 18804 | 1467998543160 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:22:23 INFO - PROCESS | 18804 | 1467998543166 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:22:23 INFO - PROCESS | 18804 | 1467998543169 Marionette TRACE conn3 <- [1,2634,null,{}] 10:22:23 INFO - PROCESS | 18804 | 1467998543176 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:23 INFO - PROCESS | 18804 | 1467998543181 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:23 INFO - PROCESS | 18804 | 1467998543398 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:22:23 INFO - PROCESS | 18804 | 1467998543676 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:23 INFO - PROCESS | 18804 | 1467998543683 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ec48000 == 32 [pid = 18804] [id = 666] 10:22:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ec49400) [pid = 18804] [serial = 1999] [outer = (nil)] 10:22:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8ec4f400) [pid = 18804] [serial = 2000] [outer = 0x8ec49400] 10:22:23 INFO - PROCESS | 18804 | 1467998543792 Marionette DEBUG loaded listener.js 10:22:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ed07800) [pid = 18804] [serial = 2001] [outer = 0x8ec49400] 10:22:24 INFO - PROCESS | 18804 | 1467998544742 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1630ms 10:22:24 INFO - PROCESS | 18804 | 1467998544796 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:22:24 INFO - PROCESS | 18804 | 1467998544802 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:22:24 INFO - PROCESS | 18804 | 1467998544819 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 18804 | 1467998544826 Marionette TRACE conn3 <- [1,2638,null,{}] 10:22:24 INFO - PROCESS | 18804 | 1467998544832 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:24 INFO - PROCESS | 18804 | 1467998544839 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:25 INFO - PROCESS | 18804 | 1467998545015 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:22:25 INFO - PROCESS | 18804 | 1467998545197 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:25 INFO - PROCESS | 18804 | 1467998545202 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x89858c00 == 33 [pid = 18804] [id = 667] 10:22:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8ec4e000) [pid = 18804] [serial = 2002] [outer = (nil)] 10:22:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8eed5000) [pid = 18804] [serial = 2003] [outer = 0x8ec4e000] 10:22:25 INFO - PROCESS | 18804 | 1467998545282 Marionette DEBUG loaded listener.js 10:22:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8eed4400) [pid = 18804] [serial = 2004] [outer = 0x8ec4e000] 10:22:26 INFO - PROCESS | 18804 | 1467998546333 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1592ms 10:22:26 INFO - PROCESS | 18804 | 1467998546403 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:22:26 INFO - PROCESS | 18804 | 1467998546407 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:22:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:22:26 INFO - PROCESS | 18804 | 1467998546414 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:22:26 INFO - PROCESS | 18804 | 1467998546418 Marionette TRACE conn3 <- [1,2642,null,{}] 10:22:26 INFO - PROCESS | 18804 | 1467998546423 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:26 INFO - PROCESS | 18804 | 1467998546428 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:26 INFO - PROCESS | 18804 | 1467998546602 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:22:26 INFO - PROCESS | 18804 | 1467998546971 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:26 INFO - PROCESS | 18804 | 1467998546983 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979c000 == 34 [pid = 18804] [id = 668] 10:22:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8979c400) [pid = 18804] [serial = 2005] [outer = (nil)] 10:22:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8985b400) [pid = 18804] [serial = 2006] [outer = 0x8979c400] 10:22:27 INFO - PROCESS | 18804 | 1467998547096 Marionette DEBUG loaded listener.js 10:22:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8c2e9800) [pid = 18804] [serial = 2007] [outer = 0x8979c400] 10:22:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45e800 == 33 [pid = 18804] [id = 615] 10:22:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6b8c00 == 32 [pid = 18804] [id = 613] 10:22:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfccc00 == 31 [pid = 18804] [id = 614] 10:22:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e5400 == 30 [pid = 18804] [id = 612] 10:22:27 INFO - PROCESS | 18804 | --DOCSHELL 0x8984f800 == 29 [pid = 18804] [id = 599] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8eed8000) [pid = 18804] [serial = 1946] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8ee58000) [pid = 18804] [serial = 1944] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8d38f000) [pid = 18804] [serial = 1937] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8d6bac00) [pid = 18804] [serial = 1938] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8e306800) [pid = 18804] [serial = 1940] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8e604c00) [pid = 18804] [serial = 1941] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ebe5c00) [pid = 18804] [serial = 1928] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ec4b400) [pid = 18804] [serial = 1929] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8d6b7400) [pid = 18804] [serial = 1934] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8e30c800) [pid = 18804] [serial = 1935] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ee60400) [pid = 18804] [serial = 1931] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8eed8c00) [pid = 18804] [serial = 1932] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d457400) [pid = 18804] [serial = 1925] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8dca2000) [pid = 18804] [serial = 1926] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ec42400) [pid = 18804] [serial = 1923] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8f50a400) [pid = 18804] [serial = 1952] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8f510c00) [pid = 18804] [serial = 1953] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ed0ac00) [pid = 18804] [serial = 1943] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8dfc1800) [pid = 18804] [serial = 1949] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8f492000) [pid = 18804] [serial = 1947] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ed01c00) [pid = 18804] [serial = 1950] [outer = (nil)] [url = about:blank] 10:22:28 INFO - PROCESS | 18804 | 1467998548096 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:22:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:22:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1691ms 10:22:28 INFO - PROCESS | 18804 | 1467998548107 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:22:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:22:28 INFO - PROCESS | 18804 | 1467998548112 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:22:28 INFO - PROCESS | 18804 | 1467998548120 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:22:28 INFO - PROCESS | 18804 | 1467998548123 Marionette TRACE conn3 <- [1,2646,null,{}] 10:22:28 INFO - PROCESS | 18804 | 1467998548131 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:28 INFO - PROCESS | 18804 | 1467998548138 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:28 INFO - PROCESS | 18804 | 1467998548327 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:22:28 INFO - PROCESS | 18804 | 1467998548485 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:28 INFO - PROCESS | 18804 | 1467998548493 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d458000 == 30 [pid = 18804] [id = 669] 10:22:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d6b7000) [pid = 18804] [serial = 2008] [outer = (nil)] 10:22:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8dca8c00) [pid = 18804] [serial = 2009] [outer = 0x8d6b7000] 10:22:28 INFO - PROCESS | 18804 | 1467998548569 Marionette DEBUG loaded listener.js 10:22:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8dfc1800) [pid = 18804] [serial = 2010] [outer = 0x8d6b7000] 10:22:29 INFO - PROCESS | 18804 | 1467998549344 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:22:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:22:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1283ms 10:22:29 INFO - PROCESS | 18804 | 1467998549408 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:22:29 INFO - PROCESS | 18804 | 1467998549414 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:22:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:22:29 INFO - PROCESS | 18804 | 1467998549421 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:22:29 INFO - PROCESS | 18804 | 1467998549424 Marionette TRACE conn3 <- [1,2650,null,{}] 10:22:29 INFO - PROCESS | 18804 | 1467998549430 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:29 INFO - PROCESS | 18804 | 1467998549435 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:29 INFO - PROCESS | 18804 | 1467998549591 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:22:29 INFO - PROCESS | 18804 | 1467998549601 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:29 INFO - PROCESS | 18804 | 1467998549607 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e603000 == 31 [pid = 18804] [id = 670] 10:22:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8e607400) [pid = 18804] [serial = 2011] [outer = (nil)] 10:22:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ebee000) [pid = 18804] [serial = 2012] [outer = 0x8e607400] 10:22:29 INFO - PROCESS | 18804 | 1467998549674 Marionette DEBUG loaded listener.js 10:22:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ec4ac00) [pid = 18804] [serial = 2013] [outer = 0x8e607400] 10:22:30 INFO - PROCESS | 18804 | 1467998550689 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:22:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:22:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1329ms 10:22:30 INFO - PROCESS | 18804 | 1467998550759 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:22:30 INFO - PROCESS | 18804 | 1467998550762 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:22:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:22:30 INFO - PROCESS | 18804 | 1467998550776 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:22:30 INFO - PROCESS | 18804 | 1467998550785 Marionette TRACE conn3 <- [1,2654,null,{}] 10:22:30 INFO - PROCESS | 18804 | 1467998550806 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:30 INFO - PROCESS | 18804 | 1467998550813 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:31 INFO - PROCESS | 18804 | 1467998551017 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:22:31 INFO - PROCESS | 18804 | 1467998551116 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:31 INFO - PROCESS | 18804 | 1467998551124 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e306800 == 32 [pid = 18804] [id = 671] 10:22:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ea22800) [pid = 18804] [serial = 2014] [outer = (nil)] 10:22:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ee5bc00) [pid = 18804] [serial = 2015] [outer = 0x8ea22800] 10:22:31 INFO - PROCESS | 18804 | 1467998551188 Marionette DEBUG loaded listener.js 10:22:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8eecec00) [pid = 18804] [serial = 2016] [outer = 0x8ea22800] 10:22:32 INFO - PROCESS | 18804 | 1467998552020 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:22:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:22:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1296ms 10:22:32 INFO - PROCESS | 18804 | 1467998552065 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:22:32 INFO - PROCESS | 18804 | 1467998552070 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:22:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:22:32 INFO - PROCESS | 18804 | 1467998552084 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:22:32 INFO - PROCESS | 18804 | 1467998552087 Marionette TRACE conn3 <- [1,2658,null,{}] 10:22:32 INFO - PROCESS | 18804 | 1467998552092 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:32 INFO - PROCESS | 18804 | 1467998552097 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:32 INFO - PROCESS | 18804 | 1467998552301 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d6c0000) [pid = 18804] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8df53800) [pid = 18804] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8984f400) [pid = 18804] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d245000) [pid = 18804] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8f8e1400) [pid = 18804] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ea23400) [pid = 18804] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d24b000) [pid = 18804] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8c1cf400) [pid = 18804] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x911bf400) [pid = 18804] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8e306c00) [pid = 18804] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8d390400) [pid = 18804] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:22:32 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8f50e400) [pid = 18804] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:22:32 INFO - PROCESS | 18804 | 1467998552516 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:32 INFO - PROCESS | 18804 | 1467998552524 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978d800 == 33 [pid = 18804] [id = 672] 10:22:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8984f400) [pid = 18804] [serial = 2017] [outer = (nil)] 10:22:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8d245000) [pid = 18804] [serial = 2018] [outer = 0x8984f400] 10:22:32 INFO - PROCESS | 18804 | 1467998552592 Marionette DEBUG loaded listener.js 10:22:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8c1cf400) [pid = 18804] [serial = 2019] [outer = 0x8984f400] 10:22:33 INFO - PROCESS | 18804 | 1467998553354 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:22:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:22:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1332ms 10:22:33 INFO - PROCESS | 18804 | 1467998553416 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:22:33 INFO - PROCESS | 18804 | 1467998553420 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:22:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:22:33 INFO - PROCESS | 18804 | 1467998553426 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:22:33 INFO - PROCESS | 18804 | 1467998553428 Marionette TRACE conn3 <- [1,2662,null,{}] 10:22:33 INFO - PROCESS | 18804 | 1467998553442 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:33 INFO - PROCESS | 18804 | 1467998553447 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:33 INFO - PROCESS | 18804 | 1467998553594 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:22:33 INFO - PROCESS | 18804 | 1467998553602 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:33 INFO - PROCESS | 18804 | 1467998553617 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c2c00 == 34 [pid = 18804] [id = 673] 10:22:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d6b7c00) [pid = 18804] [serial = 2020] [outer = (nil)] 10:22:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8f493000) [pid = 18804] [serial = 2021] [outer = 0x8d6b7c00] 10:22:33 INFO - PROCESS | 18804 | 1467998553695 Marionette DEBUG loaded listener.js 10:22:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8f4b4800) [pid = 18804] [serial = 2022] [outer = 0x8d6b7c00] 10:22:34 INFO - PROCESS | 18804 | 1467998554699 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:22:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:22:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1343ms 10:22:34 INFO - PROCESS | 18804 | 1467998554770 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:22:34 INFO - PROCESS | 18804 | 1467998554778 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:22:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:22:34 INFO - PROCESS | 18804 | 1467998554787 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:22:34 INFO - PROCESS | 18804 | 1467998554792 Marionette TRACE conn3 <- [1,2666,null,{}] 10:22:34 INFO - PROCESS | 18804 | 1467998554800 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:34 INFO - PROCESS | 18804 | 1467998554806 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:35 INFO - PROCESS | 18804 | 1467998555023 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:22:35 INFO - PROCESS | 18804 | 1467998555210 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:35 INFO - PROCESS | 18804 | 1467998555223 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c7400 == 35 [pid = 18804] [id = 674] 10:22:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8c1ce000) [pid = 18804] [serial = 2023] [outer = (nil)] 10:22:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d6bcc00) [pid = 18804] [serial = 2024] [outer = 0x8c1ce000] 10:22:35 INFO - PROCESS | 18804 | 1467998555305 Marionette DEBUG loaded listener.js 10:22:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8dcaa400) [pid = 18804] [serial = 2025] [outer = 0x8c1ce000] 10:22:36 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:36 INFO - PROCESS | 18804 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:22:36 INFO - PROCESS | 18804 | 1467998556754 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:22:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:22:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1983ms 10:22:36 INFO - PROCESS | 18804 | 1467998556769 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:22:36 INFO - PROCESS | 18804 | 1467998556776 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:22:36 INFO - PROCESS | 18804 | 1467998556797 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:22:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:22:36 INFO - PROCESS | 18804 | 1467998556808 Marionette TRACE conn3 <- [1,2670,null,{}] 10:22:36 INFO - PROCESS | 18804 | 1467998556817 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:36 INFO - PROCESS | 18804 | 1467998556822 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:37 INFO - PROCESS | 18804 | 1467998557026 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:22:37 INFO - PROCESS | 18804 | 1467998557211 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:37 INFO - PROCESS | 18804 | 1467998557221 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x89796800 == 36 [pid = 18804] [id = 675] 10:22:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8e304000) [pid = 18804] [serial = 2026] [outer = (nil)] 10:22:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ec48800) [pid = 18804] [serial = 2027] [outer = 0x8e304000] 10:22:37 INFO - PROCESS | 18804 | 1467998557298 Marionette DEBUG loaded listener.js 10:22:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ed06800) [pid = 18804] [serial = 2028] [outer = 0x8e304000] 10:22:38 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:38 INFO - PROCESS | 18804 | 1467998558660 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:22:38 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 10:22:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:22:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:22:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1880ms 10:22:38 INFO - PROCESS | 18804 | 1467998558690 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 10:22:38 INFO - PROCESS | 18804 | 1467998558694 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:22:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:22:38 INFO - PROCESS | 18804 | 1467998558701 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:22:38 INFO - PROCESS | 18804 | 1467998558707 Marionette TRACE conn3 <- [1,2674,null,{}] 10:22:38 INFO - PROCESS | 18804 | 1467998558768 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:38 INFO - PROCESS | 18804 | 1467998558777 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:39 INFO - PROCESS | 18804 | 1467998559038 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:22:39 INFO - PROCESS | 18804 | 1467998559172 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:39 INFO - PROCESS | 18804 | 1467998559187 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x8eeca800 == 37 [pid = 18804] [id = 676] 10:22:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8eed5800) [pid = 18804] [serial = 2029] [outer = (nil)] 10:22:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8f501c00) [pid = 18804] [serial = 2030] [outer = 0x8eed5800] 10:22:39 INFO - PROCESS | 18804 | 1467998559268 Marionette DEBUG loaded listener.js 10:22:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f50c400) [pid = 18804] [serial = 2031] [outer = 0x8eed5800] 10:22:40 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:40 INFO - PROCESS | 18804 | 1467998560632 Marionette TRACE conn3 <- [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"]]]}] 10:22:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 10:22:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:22:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:22:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1990ms 10:22:40 INFO - PROCESS | 18804 | 1467998560693 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 10:22:40 INFO - PROCESS | 18804 | 1467998560698 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:22:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:22:40 INFO - PROCESS | 18804 | 1467998560814 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:22:40 INFO - PROCESS | 18804 | 1467998560817 Marionette TRACE conn3 <- [1,2678,null,{}] 10:22:40 INFO - PROCESS | 18804 | 1467998560824 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:40 INFO - PROCESS | 18804 | 1467998560829 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:41 INFO - PROCESS | 18804 | 1467998561026 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:22:41 INFO - PROCESS | 18804 | 1467998561472 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:41 INFO - PROCESS | 18804 | 1467998561481 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x89799400 == 38 [pid = 18804] [id = 677] 10:22:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8c1c8800) [pid = 18804] [serial = 2032] [outer = (nil)] 10:22:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8d38bc00) [pid = 18804] [serial = 2033] [outer = 0x8c1c8800] 10:22:41 INFO - PROCESS | 18804 | 1467998561552 Marionette DEBUG loaded listener.js 10:22:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8d6b6800) [pid = 18804] [serial = 2034] [outer = 0x8c1c8800] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee54000 == 37 [pid = 18804] [id = 602] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8984dc00 == 36 [pid = 18804] [id = 659] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea26000 == 35 [pid = 18804] [id = 606] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c6c00 == 34 [pid = 18804] [id = 608] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c2000 == 33 [pid = 18804] [id = 611] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30bc00 == 32 [pid = 18804] [id = 600] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x89853c00 == 31 [pid = 18804] [id = 603] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8e304400 == 30 [pid = 18804] [id = 607] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x89799c00 == 29 [pid = 18804] [id = 604] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6b6400 == 28 [pid = 18804] [id = 605] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8978e400 == 27 [pid = 18804] [id = 610] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e2400 == 26 [pid = 18804] [id = 601] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8f8de400 == 25 [pid = 18804] [id = 609] 10:22:43 INFO - PROCESS | 18804 | --DOCSHELL 0x8d23cc00 == 24 [pid = 18804] [id = 598] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8dfc3800) [pid = 18804] [serial = 1986] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x913af800) [pid = 18804] [serial = 1967] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8c1cc400) [pid = 18804] [serial = 1980] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8df5e400) [pid = 18804] [serial = 1956] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x911bcc00) [pid = 18804] [serial = 1964] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8ed0fc00) [pid = 18804] [serial = 1959] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d38e400) [pid = 18804] [serial = 1982] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d242c00) [pid = 18804] [serial = 1973] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x91ddb400) [pid = 18804] [serial = 1971] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d6c1c00) [pid = 18804] [serial = 1974] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d451400) [pid = 18804] [serial = 1983] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x913a2c00) [pid = 18804] [serial = 1965] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x91c26000) [pid = 18804] [serial = 1970] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8ea19000) [pid = 18804] [serial = 1988] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8d6b9c00) [pid = 18804] [serial = 1977] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8f8e5400) [pid = 18804] [serial = 1961] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8ec4d000) [pid = 18804] [serial = 1958] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x911b3000) [pid = 18804] [serial = 1962] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8df56400) [pid = 18804] [serial = 1985] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x913b3c00) [pid = 18804] [serial = 1968] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8ea22000) [pid = 18804] [serial = 1989] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 60 (0x8d454c00) [pid = 18804] [serial = 1976] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 59 (0x89859800) [pid = 18804] [serial = 1979] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 58 (0x8d45b000) [pid = 18804] [serial = 1955] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | --DOMWINDOW == 57 (0x8ea1ac00) [pid = 18804] [serial = 1991] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:43 INFO - PROCESS | 18804 | 1467998563683 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:22:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 10:22:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2953ms 10:22:43 INFO - PROCESS | 18804 | 1467998563707 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:22:43 INFO - PROCESS | 18804 | 1467998563711 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:22:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:22:43 INFO - PROCESS | 18804 | 1467998563720 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 18804 | 1467998563725 Marionette TRACE conn3 <- [1,2682,null,{}] 10:22:43 INFO - PROCESS | 18804 | 1467998563735 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:43 INFO - PROCESS | 18804 | 1467998563739 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:43 INFO - PROCESS | 18804 | 1467998563891 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:22:44 INFO - PROCESS | 18804 | 1467998564027 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:44 INFO - PROCESS | 18804 | 1467998564037 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e2400 == 25 [pid = 18804] [id = 678] 10:22:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 58 (0x8c2e2800) [pid = 18804] [serial = 2035] [outer = (nil)] 10:22:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 59 (0x8c2ec400) [pid = 18804] [serial = 2036] [outer = 0x8c2e2800] 10:22:44 INFO - PROCESS | 18804 | 1467998564107 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 60 (0x8c2f0000) [pid = 18804] [serial = 2037] [outer = 0x8c2e2800] 10:22:45 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:45 INFO - PROCESS | 18804 | 1467998565309 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:22:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 10:22:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1637ms 10:22:45 INFO - PROCESS | 18804 | 1467998565355 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:22:45 INFO - PROCESS | 18804 | 1467998565364 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:22:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:22:45 INFO - PROCESS | 18804 | 1467998565388 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:22:45 INFO - PROCESS | 18804 | 1467998565393 Marionette TRACE conn3 <- [1,2686,null,{}] 10:22:45 INFO - PROCESS | 18804 | 1467998565399 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:45 INFO - PROCESS | 18804 | 1467998565405 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:45 INFO - PROCESS | 18804 | 1467998565608 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:22:45 INFO - PROCESS | 18804 | 1467998565794 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:45 INFO - PROCESS | 18804 | 1467998565807 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b6400 == 26 [pid = 18804] [id = 679] 10:22:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0x8d6b9000) [pid = 18804] [serial = 2038] [outer = (nil)] 10:22:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8d6be000) [pid = 18804] [serial = 2039] [outer = 0x8d6b9000] 10:22:45 INFO - PROCESS | 18804 | 1467998565878 Marionette DEBUG loaded listener.js 10:22:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8dca2400) [pid = 18804] [serial = 2040] [outer = 0x8d6b9000] 10:22:47 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:47 INFO - PROCESS | 18804 | 1467998567144 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:22:47 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 10:22:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:22:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:22:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1807ms 10:22:47 INFO - PROCESS | 18804 | 1467998567184 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 10:22:47 INFO - PROCESS | 18804 | 1467998567187 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:22:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:22:47 INFO - PROCESS | 18804 | 1467998567194 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:22:47 INFO - PROCESS | 18804 | 1467998567199 Marionette TRACE conn3 <- [1,2690,null,{}] 10:22:47 INFO - PROCESS | 18804 | 1467998567217 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:47 INFO - PROCESS | 18804 | 1467998567225 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:47 INFO - PROCESS | 18804 | 1467998567464 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:22:47 INFO - PROCESS | 18804 | 1467998567590 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:47 INFO - PROCESS | 18804 | 1467998567597 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df5b400 == 27 [pid = 18804] [id = 680] 10:22:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8df60000) [pid = 18804] [serial = 2041] [outer = (nil)] 10:22:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8e309800) [pid = 18804] [serial = 2042] [outer = 0x8df60000] 10:22:47 INFO - PROCESS | 18804 | 1467998567669 Marionette DEBUG loaded listener.js 10:22:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8e604800) [pid = 18804] [serial = 2043] [outer = 0x8df60000] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8d6b7c00) [pid = 18804] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8ea22800) [pid = 18804] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8984f400) [pid = 18804] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8ec49400) [pid = 18804] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8979c400) [pid = 18804] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 60 (0x8d397800) [pid = 18804] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 59 (0x89852000) [pid = 18804] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 58 (0x8c2e9000) [pid = 18804] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 57 (0x8ec4e000) [pid = 18804] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 56 (0x8d6b7000) [pid = 18804] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:22:48 INFO - PROCESS | 18804 | --DOMWINDOW == 55 (0x8e607400) [pid = 18804] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:22:49 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:49 INFO - PROCESS | 18804 | 1467998569250 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:22:49 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 10:22:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:22:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:22:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2091ms 10:22:49 INFO - PROCESS | 18804 | 1467998569286 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 10:22:49 INFO - PROCESS | 18804 | 1467998569290 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:22:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:22:49 INFO - PROCESS | 18804 | 1467998569296 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:22:49 INFO - PROCESS | 18804 | 1467998569298 Marionette TRACE conn3 <- [1,2694,null,{}] 10:22:49 INFO - PROCESS | 18804 | 1467998569304 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:49 INFO - PROCESS | 18804 | 1467998569308 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:49 INFO - PROCESS | 18804 | 1467998569496 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:22:49 INFO - PROCESS | 18804 | 1467998569510 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:49 INFO - PROCESS | 18804 | 1467998569516 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x89853400 == 28 [pid = 18804] [id = 681] 10:22:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 56 (0x8c2e3400) [pid = 18804] [serial = 2044] [outer = (nil)] 10:22:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 57 (0x8e30f000) [pid = 18804] [serial = 2045] [outer = 0x8c2e3400] 10:22:49 INFO - PROCESS | 18804 | 1467998569584 Marionette DEBUG loaded listener.js 10:22:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 58 (0x8ea22800) [pid = 18804] [serial = 2046] [outer = 0x8c2e3400] 10:22:50 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:50 INFO - PROCESS | 18804 | 1467998570831 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:22:50 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 10:22:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:22:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:22:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1577ms 10:22:50 INFO - PROCESS | 18804 | 1467998570875 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 10:22:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:22:50 INFO - PROCESS | 18804 | 1467998570881 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:22:50 INFO - PROCESS | 18804 | 1467998570889 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:22:50 INFO - PROCESS | 18804 | 1467998570894 Marionette TRACE conn3 <- [1,2698,null,{}] 10:22:50 INFO - PROCESS | 18804 | 1467998570903 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:50 INFO - PROCESS | 18804 | 1467998570909 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:51 INFO - PROCESS | 18804 | 1467998571209 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:22:51 INFO - PROCESS | 18804 | 1467998571345 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:51 INFO - PROCESS | 18804 | 1467998571359 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ec800 == 29 [pid = 18804] [id = 682] 10:22:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 59 (0x8c2ee000) [pid = 18804] [serial = 2047] [outer = (nil)] 10:22:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 60 (0x8d24b800) [pid = 18804] [serial = 2048] [outer = 0x8c2ee000] 10:22:51 INFO - PROCESS | 18804 | 1467998571475 Marionette DEBUG loaded listener.js 10:22:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0x8d393c00) [pid = 18804] [serial = 2049] [outer = 0x8c2ee000] 10:22:52 INFO - PROCESS | 18804 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:52 INFO - PROCESS | 18804 | 1467998572901 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:22:52 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 10:22:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:22:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:22:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2038ms 10:22:53 INFO - PROCESS | 18804 | 1467998573002 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 10:22:53 INFO - PROCESS | 18804 | 1467998573010 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:22:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:22:53 INFO - PROCESS | 18804 | 1467998573025 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:22:53 INFO - PROCESS | 18804 | 1467998573029 Marionette TRACE conn3 <- [1,2702,null,{}] 10:22:53 INFO - PROCESS | 18804 | 1467998573035 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:53 INFO - PROCESS | 18804 | 1467998573040 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:53 INFO - PROCESS | 18804 | 1467998573199 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:22:53 INFO - PROCESS | 18804 | 1467998573384 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:53 INFO - PROCESS | 18804 | 1467998573393 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45b000 == 30 [pid = 18804] [id = 683] 10:22:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8dca7c00) [pid = 18804] [serial = 2050] [outer = (nil)] 10:22:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8e30b400) [pid = 18804] [serial = 2051] [outer = 0x8dca7c00] 10:22:53 INFO - PROCESS | 18804 | 1467998573475 Marionette DEBUG loaded listener.js 10:22:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8ea26000) [pid = 18804] [serial = 2052] [outer = 0x8dca7c00] 10:22:54 INFO - PROCESS | 18804 | 1467998574453 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:22:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:22:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1485ms 10:22:54 INFO - PROCESS | 18804 | 1467998574509 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:22:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:22:54 INFO - PROCESS | 18804 | 1467998574513 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:22:54 INFO - PROCESS | 18804 | 1467998574520 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:22:54 INFO - PROCESS | 18804 | 1467998574526 Marionette TRACE conn3 <- [1,2706,null,{}] 10:22:54 INFO - PROCESS | 18804 | 1467998574543 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:54 INFO - PROCESS | 18804 | 1467998574552 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:54 INFO - PROCESS | 18804 | 1467998574762 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:22:55 INFO - PROCESS | 18804 | 1467998575035 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:55 INFO - PROCESS | 18804 | 1467998575045 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d389c00 == 31 [pid = 18804] [id = 684] 10:22:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8d6b8000) [pid = 18804] [serial = 2053] [outer = (nil)] 10:22:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8dfccc00) [pid = 18804] [serial = 2054] [outer = 0x8d6b8000] 10:22:55 INFO - PROCESS | 18804 | 1467998575174 Marionette DEBUG loaded listener.js 10:22:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8ed0b400) [pid = 18804] [serial = 2055] [outer = 0x8d6b8000] 10:22:56 INFO - PROCESS | 18804 | 1467998576393 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8f493000) [pid = 18804] [serial = 2021] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8ee5bc00) [pid = 18804] [serial = 2015] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8d245000) [pid = 18804] [serial = 2018] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8eecec00) [pid = 18804] [serial = 2016] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8ec4f400) [pid = 18804] [serial = 2000] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8ed07800) [pid = 18804] [serial = 2001] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 60 (0x8985b400) [pid = 18804] [serial = 2006] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 59 (0x8c2e9800) [pid = 18804] [serial = 2007] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 58 (0x8ebe2400) [pid = 18804] [serial = 1992] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 57 (0x8c1c4000) [pid = 18804] [serial = 1994] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 56 (0x8d38c000) [pid = 18804] [serial = 1995] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 55 (0x8e308400) [pid = 18804] [serial = 1997] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 54 (0x8e609000) [pid = 18804] [serial = 1998] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 53 (0x8eed5000) [pid = 18804] [serial = 2003] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 52 (0x8eed4400) [pid = 18804] [serial = 2004] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 51 (0x8dca8c00) [pid = 18804] [serial = 2009] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 50 (0x8dfc1800) [pid = 18804] [serial = 2010] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 49 (0x8ebee000) [pid = 18804] [serial = 2012] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 48 (0x8c1cf400) [pid = 18804] [serial = 2019] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 47 (0x8f4b4800) [pid = 18804] [serial = 2022] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 18804 | --DOMWINDOW == 46 (0x8ec4ac00) [pid = 18804] [serial = 2013] [outer = (nil)] [url = about:blank] 10:22:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:22:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1942ms 10:22:56 INFO - PROCESS | 18804 | 1467998576464 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:22:56 INFO - PROCESS | 18804 | 1467998576469 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:22:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:22:56 INFO - PROCESS | 18804 | 1467998576477 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:22:56 INFO - PROCESS | 18804 | 1467998576482 Marionette TRACE conn3 <- [1,2710,null,{}] 10:22:56 INFO - PROCESS | 18804 | 1467998576489 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:56 INFO - PROCESS | 18804 | 1467998576495 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:56 INFO - PROCESS | 18804 | 1467998576663 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:22:56 INFO - PROCESS | 18804 | 1467998576854 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:56 INFO - PROCESS | 18804 | 1467998576860 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d248800 == 32 [pid = 18804] [id = 685] 10:22:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 47 (0x8d24bc00) [pid = 18804] [serial = 2056] [outer = (nil)] 10:22:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 48 (0x8d38f400) [pid = 18804] [serial = 2057] [outer = 0x8d24bc00] 10:22:56 INFO - PROCESS | 18804 | 1467998576933 Marionette DEBUG loaded listener.js 10:22:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 49 (0x8d451800) [pid = 18804] [serial = 2058] [outer = 0x8d24bc00] 10:22:57 INFO - PROCESS | 18804 | 1467998577731 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:22:57 INFO - PROCESS | 18804 | 1467998577765 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:22:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:22:57 INFO - PROCESS | 18804 | 1467998577776 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:22:57 INFO - PROCESS | 18804 | 1467998577779 Marionette TRACE conn3 <- [1,2714,null,{}] 10:22:57 INFO - PROCESS | 18804 | 1467998577786 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:57 INFO - PROCESS | 18804 | 1467998577791 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:57 INFO - PROCESS | 18804 | 1467998577943 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:22:57 INFO - PROCESS | 18804 | 1467998577959 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:57 INFO - PROCESS | 18804 | 1467998577968 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:57 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2efc00 == 33 [pid = 18804] [id = 686] 10:22:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 50 (0x8dfc4800) [pid = 18804] [serial = 2059] [outer = (nil)] 10:22:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 51 (0x8e303000) [pid = 18804] [serial = 2060] [outer = 0x8dfc4800] 10:22:58 INFO - PROCESS | 18804 | 1467998578038 Marionette DEBUG loaded listener.js 10:22:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 52 (0x8e30f400) [pid = 18804] [serial = 2061] [outer = 0x8dfc4800] 10:22:59 INFO - PROCESS | 18804 | 1467998579006 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:22:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:22:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1245ms 10:22:59 INFO - PROCESS | 18804 | 1467998579021 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:22:59 INFO - PROCESS | 18804 | 1467998579023 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:22:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:22:59 INFO - PROCESS | 18804 | 1467998579030 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:22:59 INFO - PROCESS | 18804 | 1467998579036 Marionette TRACE conn3 <- [1,2718,null,{}] 10:22:59 INFO - PROCESS | 18804 | 1467998579052 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:59 INFO - PROCESS | 18804 | 1467998579060 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:59 INFO - PROCESS | 18804 | 1467998579223 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:22:59 INFO - PROCESS | 18804 | 1467998579374 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:59 INFO - PROCESS | 18804 | 1467998579381 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:22:59 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ec44400 == 34 [pid = 18804] [id = 687] 10:22:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 53 (0x8ec49800) [pid = 18804] [serial = 2062] [outer = (nil)] 10:22:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 54 (0x8ec4d800) [pid = 18804] [serial = 2063] [outer = 0x8ec49800] 10:22:59 INFO - PROCESS | 18804 | 1467998579457 Marionette DEBUG loaded listener.js 10:22:59 INFO - PROCESS | 18804 | ++DOMWINDOW == 55 (0x8ed0ac00) [pid = 18804] [serial = 2064] [outer = 0x8ec49800] 10:23:00 INFO - PROCESS | 18804 | 1467998580341 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:23:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:23:00 INFO - PROCESS | 18804 | 1467998580417 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:23:00 INFO - PROCESS | 18804 | 1467998580424 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:23:00 INFO - PROCESS | 18804 | 1467998580427 Marionette TRACE conn3 <- [1,2722,null,{}] 10:23:00 INFO - PROCESS | 18804 | 1467998580432 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:00 INFO - PROCESS | 18804 | 1467998580437 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:00 INFO - PROCESS | 18804 | 1467998580647 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:23:00 INFO - PROCESS | 18804 | 1467998580666 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:00 INFO - PROCESS | 18804 | 1467998580674 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1ccc00 == 35 [pid = 18804] [id = 688] 10:23:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 56 (0x8d6c3000) [pid = 18804] [serial = 2065] [outer = (nil)] 10:23:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 57 (0x8eece800) [pid = 18804] [serial = 2066] [outer = 0x8d6c3000] 10:23:00 INFO - PROCESS | 18804 | 1467998580753 Marionette DEBUG loaded listener.js 10:23:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 58 (0x8ebe2800) [pid = 18804] [serial = 2067] [outer = 0x8d6c3000] 10:23:01 INFO - PROCESS | 18804 | --DOMWINDOW == 57 (0x8df60000) [pid = 18804] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:23:01 INFO - PROCESS | 18804 | --DOMWINDOW == 56 (0x8d6b9000) [pid = 18804] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:23:01 INFO - PROCESS | 18804 | --DOMWINDOW == 55 (0x8c1c8800) [pid = 18804] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:23:01 INFO - PROCESS | 18804 | --DOMWINDOW == 54 (0x8c2e2800) [pid = 18804] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:23:01 INFO - PROCESS | 18804 | --DOMWINDOW == 53 (0x8c1ce000) [pid = 18804] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:23:01 INFO - PROCESS | 18804 | --DOMWINDOW == 52 (0x8e304000) [pid = 18804] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:23:01 INFO - PROCESS | 18804 | --DOMWINDOW == 51 (0x8eed5800) [pid = 18804] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:23:01 INFO - PROCESS | 18804 | 1467998581744 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:23:01 INFO - PROCESS | 18804 | 1467998581807 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:23:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:23:01 INFO - PROCESS | 18804 | 1467998581813 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:23:01 INFO - PROCESS | 18804 | 1467998581816 Marionette TRACE conn3 <- [1,2726,null,{}] 10:23:01 INFO - PROCESS | 18804 | 1467998581821 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:01 INFO - PROCESS | 18804 | 1467998581826 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:01 INFO - PROCESS | 18804 | 1467998581968 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:23:01 INFO - PROCESS | 18804 | 1467998581977 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:01 INFO - PROCESS | 18804 | 1467998581983 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x89854c00 == 36 [pid = 18804] [id = 689] 10:23:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 52 (0x8e304000) [pid = 18804] [serial = 2068] [outer = (nil)] 10:23:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 53 (0x8f493000) [pid = 18804] [serial = 2069] [outer = 0x8e304000] 10:23:02 INFO - PROCESS | 18804 | 1467998582049 Marionette DEBUG loaded listener.js 10:23:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 54 (0x8f496c00) [pid = 18804] [serial = 2070] [outer = 0x8e304000] 10:23:02 INFO - PROCESS | 18804 | 1467998582932 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:23:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:23:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1129ms 10:23:02 INFO - PROCESS | 18804 | 1467998582949 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:23:02 INFO - PROCESS | 18804 | 1467998582952 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:23:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:23:02 INFO - PROCESS | 18804 | 1467998582960 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:23:02 INFO - PROCESS | 18804 | 1467998582963 Marionette TRACE conn3 <- [1,2730,null,{}] 10:23:02 INFO - PROCESS | 18804 | 1467998582969 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:02 INFO - PROCESS | 18804 | 1467998582978 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:03 INFO - PROCESS | 18804 | 1467998583159 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:23:03 INFO - PROCESS | 18804 | 1467998583169 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:03 INFO - PROCESS | 18804 | 1467998583175 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e308000 == 37 [pid = 18804] [id = 690] 10:23:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 55 (0x8ebea800) [pid = 18804] [serial = 2071] [outer = (nil)] 10:23:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 56 (0x8f502c00) [pid = 18804] [serial = 2072] [outer = 0x8ebea800] 10:23:03 INFO - PROCESS | 18804 | 1467998583243 Marionette DEBUG loaded listener.js 10:23:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 57 (0x8f50ac00) [pid = 18804] [serial = 2073] [outer = 0x8ebea800] 10:23:04 INFO - PROCESS | 18804 | 1467998584839 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:23:04 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 10:23:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:23:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:23:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1937ms 10:23:04 INFO - PROCESS | 18804 | 1467998584921 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 10:23:04 INFO - PROCESS | 18804 | 1467998584927 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:23:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:23:04 INFO - PROCESS | 18804 | 1467998584985 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:23:04 INFO - PROCESS | 18804 | 1467998584990 Marionette TRACE conn3 <- [1,2734,null,{}] 10:23:05 INFO - PROCESS | 18804 | 1467998585000 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:05 INFO - PROCESS | 18804 | 1467998585005 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:05 INFO - PROCESS | 18804 | 1467998585186 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:23:05 INFO - PROCESS | 18804 | 1467998585363 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:05 INFO - PROCESS | 18804 | 1467998585374 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:05 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984d000 == 38 [pid = 18804] [id = 691] 10:23:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 58 (0x8d243400) [pid = 18804] [serial = 2074] [outer = (nil)] 10:23:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 59 (0x8dcad800) [pid = 18804] [serial = 2075] [outer = 0x8d243400] 10:23:05 INFO - PROCESS | 18804 | 1467998585454 Marionette DEBUG loaded listener.js 10:23:05 INFO - PROCESS | 18804 | ++DOMWINDOW == 60 (0x8df5e400) [pid = 18804] [serial = 2076] [outer = 0x8d243400] 10:23:06 INFO - PROCESS | 18804 | 1467998586406 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:23:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:23:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1535ms 10:23:06 INFO - PROCESS | 18804 | 1467998586476 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:23:06 INFO - PROCESS | 18804 | 1467998586483 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:23:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:23:06 INFO - PROCESS | 18804 | 1467998586494 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:23:06 INFO - PROCESS | 18804 | 1467998586497 Marionette TRACE conn3 <- [1,2738,null,{}] 10:23:06 INFO - PROCESS | 18804 | 1467998586504 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:06 INFO - PROCESS | 18804 | 1467998586509 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:06 INFO - PROCESS | 18804 | 1467998586686 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:23:06 INFO - PROCESS | 18804 | 1467998586880 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:06 INFO - PROCESS | 18804 | 1467998586891 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea23c00 == 39 [pid = 18804] [id = 692] 10:23:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0x8ebea000) [pid = 18804] [serial = 2077] [outer = (nil)] 10:23:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8ed05c00) [pid = 18804] [serial = 2078] [outer = 0x8ebea000] 10:23:06 INFO - PROCESS | 18804 | 1467998586974 Marionette DEBUG loaded listener.js 10:23:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8ee5a000) [pid = 18804] [serial = 2079] [outer = 0x8ebea000] 10:23:07 INFO - PROCESS | 18804 | 1467998587942 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:23:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:23:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1484ms 10:23:07 INFO - PROCESS | 18804 | 1467998587978 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:23:07 INFO - PROCESS | 18804 | 1467998587982 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:23:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:23:07 INFO - PROCESS | 18804 | 1467998587988 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:23:07 INFO - PROCESS | 18804 | 1467998587994 Marionette TRACE conn3 <- [1,2742,null,{}] 10:23:08 INFO - PROCESS | 18804 | 1467998588010 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:08 INFO - PROCESS | 18804 | 1467998588019 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:08 INFO - PROCESS | 18804 | 1467998588192 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:23:08 INFO - PROCESS | 18804 | 1467998588374 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:08 INFO - PROCESS | 18804 | 1467998588383 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4bd000 == 40 [pid = 18804] [id = 693] 10:23:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8f4be000) [pid = 18804] [serial = 2080] [outer = (nil)] 10:23:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8f8e1800) [pid = 18804] [serial = 2081] [outer = 0x8f4be000] 10:23:08 INFO - PROCESS | 18804 | 1467998588466 Marionette DEBUG loaded listener.js 10:23:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8f8ea800) [pid = 18804] [serial = 2082] [outer = 0x8f4be000] 10:23:09 INFO - PROCESS | 18804 | 1467998589386 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:23:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:23:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1433ms 10:23:09 INFO - PROCESS | 18804 | 1467998589422 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:23:09 INFO - PROCESS | 18804 | 1467998589427 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:23:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:23:09 INFO - PROCESS | 18804 | 1467998589433 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:23:09 INFO - PROCESS | 18804 | 1467998589436 Marionette TRACE conn3 <- [1,2746,null,{}] 10:23:09 INFO - PROCESS | 18804 | 1467998589442 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:09 INFO - PROCESS | 18804 | 1467998589447 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:09 INFO - PROCESS | 18804 | 1467998589628 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:23:09 INFO - PROCESS | 18804 | 1467998589819 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 18804 | 1467998589828 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed09000 == 41 [pid = 18804] [id = 694] 10:23:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x911b7000) [pid = 18804] [serial = 2083] [outer = (nil)] 10:23:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x911bbc00) [pid = 18804] [serial = 2084] [outer = 0x911b7000] 10:23:09 INFO - PROCESS | 18804 | 1467998589906 Marionette DEBUG loaded listener.js 10:23:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x911bfc00) [pid = 18804] [serial = 2085] [outer = 0x911b7000] 10:23:10 INFO - PROCESS | 18804 | 1467998590845 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:23:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1479ms 10:23:10 INFO - PROCESS | 18804 | 1467998590913 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 18804 | 1467998590917 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:23:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:23:10 INFO - PROCESS | 18804 | 1467998590923 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 18804 | 1467998590927 Marionette TRACE conn3 <- [1,2750,null,{}] 10:23:10 INFO - PROCESS | 18804 | 1467998590933 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:10 INFO - PROCESS | 18804 | 1467998590938 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:11 INFO - PROCESS | 18804 | 1467998591126 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:23:11 INFO - PROCESS | 18804 | 1467998591311 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 18804 | 1467998591320 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x89850400 == 42 [pid = 18804] [id = 695] 10:23:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8c1c4400) [pid = 18804] [serial = 2086] [outer = (nil)] 10:23:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x913a5800) [pid = 18804] [serial = 2087] [outer = 0x8c1c4400] 10:23:11 INFO - PROCESS | 18804 | 1467998591401 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x913aa000) [pid = 18804] [serial = 2088] [outer = 0x8c1c4400] 10:23:12 INFO - PROCESS | 18804 | 1467998592567 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:23:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:23:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1680ms 10:23:12 INFO - PROCESS | 18804 | 1467998592606 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:23:12 INFO - PROCESS | 18804 | 1467998592611 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:23:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:23:12 INFO - PROCESS | 18804 | 1467998592620 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:23:12 INFO - PROCESS | 18804 | 1467998592625 Marionette TRACE conn3 <- [1,2754,null,{}] 10:23:12 INFO - PROCESS | 18804 | 1467998592632 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:12 INFO - PROCESS | 18804 | 1467998592638 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:12 INFO - PROCESS | 18804 | 1467998592838 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:23:13 INFO - PROCESS | 18804 | 1467998593093 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:13 INFO - PROCESS | 18804 | 1467998593115 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979bc00 == 43 [pid = 18804] [id = 696] 10:23:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8979c800) [pid = 18804] [serial = 2089] [outer = (nil)] 10:23:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d45dc00) [pid = 18804] [serial = 2090] [outer = 0x8979c800] 10:23:13 INFO - PROCESS | 18804 | 1467998593209 Marionette DEBUG loaded listener.js 10:23:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8dca1800) [pid = 18804] [serial = 2091] [outer = 0x8979c800] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e2400 == 42 [pid = 18804] [id = 678] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8df5b400 == 41 [pid = 18804] [id = 680] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6b6400 == 40 [pid = 18804] [id = 679] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x89854c00 == 39 [pid = 18804] [id = 689] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1ccc00 == 38 [pid = 18804] [id = 688] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8ec44400 == 37 [pid = 18804] [id = 687] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2efc00 == 36 [pid = 18804] [id = 686] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8d248800 == 35 [pid = 18804] [id = 685] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45b000 == 34 [pid = 18804] [id = 683] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8d389c00 == 33 [pid = 18804] [id = 684] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ec800 == 32 [pid = 18804] [id = 682] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x89853400 == 31 [pid = 18804] [id = 681] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x89799400 == 30 [pid = 18804] [id = 677] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed09000 == 29 [pid = 18804] [id = 694] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x89850400 == 28 [pid = 18804] [id = 695] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8f4bd000 == 27 [pid = 18804] [id = 693] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea23c00 == 26 [pid = 18804] [id = 692] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8e308000 == 25 [pid = 18804] [id = 690] 10:23:14 INFO - PROCESS | 18804 | --DOCSHELL 0x8984d000 == 24 [pid = 18804] [id = 691] 10:23:14 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8e30f000) [pid = 18804] [serial = 2045] [outer = (nil)] [url = about:blank] 10:23:14 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8e309800) [pid = 18804] [serial = 2042] [outer = (nil)] [url = about:blank] 10:23:14 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d6be000) [pid = 18804] [serial = 2039] [outer = (nil)] [url = about:blank] 10:23:14 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d38bc00) [pid = 18804] [serial = 2033] [outer = (nil)] [url = about:blank] 10:23:14 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8c2ec400) [pid = 18804] [serial = 2036] [outer = (nil)] [url = about:blank] 10:23:14 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8c2f0000) [pid = 18804] [serial = 2037] [outer = (nil)] [url = about:blank] 10:23:14 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8dcaa400) [pid = 18804] [serial = 2025] [outer = (nil)] [url = about:blank] 10:23:15 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8d6bcc00) [pid = 18804] [serial = 2024] [outer = (nil)] [url = about:blank] 10:23:15 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8ed06800) [pid = 18804] [serial = 2028] [outer = (nil)] [url = about:blank] 10:23:15 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8ec48800) [pid = 18804] [serial = 2027] [outer = (nil)] [url = about:blank] 10:23:15 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8f50c400) [pid = 18804] [serial = 2031] [outer = (nil)] [url = about:blank] 10:23:15 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8f501c00) [pid = 18804] [serial = 2030] [outer = (nil)] [url = about:blank] 10:23:15 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8d6b6800) [pid = 18804] [serial = 2034] [outer = (nil)] [url = about:blank] 10:23:15 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8e604800) [pid = 18804] [serial = 2043] [outer = (nil)] [url = about:blank] 10:23:15 INFO - PROCESS | 18804 | --DOMWINDOW == 60 (0x8dca2400) [pid = 18804] [serial = 2040] [outer = (nil)] [url = about:blank] 10:23:15 INFO - PROCESS | 18804 | 1467998595186 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:23:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:23:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2632ms 10:23:15 INFO - PROCESS | 18804 | 1467998595252 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:23:15 INFO - PROCESS | 18804 | 1467998595256 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:23:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:23:15 INFO - PROCESS | 18804 | 1467998595264 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:23:15 INFO - PROCESS | 18804 | 1467998595269 Marionette TRACE conn3 <- [1,2758,null,{}] 10:23:15 INFO - PROCESS | 18804 | 1467998595277 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:15 INFO - PROCESS | 18804 | 1467998595282 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:15 INFO - PROCESS | 18804 | 1467998595432 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:23:15 INFO - PROCESS | 18804 | 1467998595567 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:15 INFO - PROCESS | 18804 | 1467998595574 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c4800 == 25 [pid = 18804] [id = 697] 10:23:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0x8c1c4c00) [pid = 18804] [serial = 2092] [outer = (nil)] 10:23:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8c1ca800) [pid = 18804] [serial = 2093] [outer = 0x8c1c4c00] 10:23:15 INFO - PROCESS | 18804 | 1467998595644 Marionette DEBUG loaded listener.js 10:23:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8c1cdc00) [pid = 18804] [serial = 2094] [outer = 0x8c1c4c00] 10:23:16 INFO - PROCESS | 18804 | 1467998596490 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:23:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:23:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1296ms 10:23:16 INFO - PROCESS | 18804 | 1467998596559 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:23:16 INFO - PROCESS | 18804 | 1467998596567 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:23:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:23:16 INFO - PROCESS | 18804 | 1467998596578 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:23:16 INFO - PROCESS | 18804 | 1467998596583 Marionette TRACE conn3 <- [1,2762,null,{}] 10:23:16 INFO - PROCESS | 18804 | 1467998596588 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:16 INFO - PROCESS | 18804 | 1467998596594 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:16 INFO - PROCESS | 18804 | 1467998596765 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:23:16 INFO - PROCESS | 18804 | 1467998596905 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:16 INFO - PROCESS | 18804 | 1467998596913 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d452000 == 26 [pid = 18804] [id = 698] 10:23:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8d453400) [pid = 18804] [serial = 2095] [outer = (nil)] 10:23:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8d45a800) [pid = 18804] [serial = 2096] [outer = 0x8d453400] 10:23:17 INFO - PROCESS | 18804 | 1467998596995 Marionette DEBUG loaded listener.js 10:23:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8d6b7400) [pid = 18804] [serial = 2097] [outer = 0x8d453400] 10:23:17 INFO - PROCESS | 18804 | 1467998597856 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:23:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:23:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1333ms 10:23:17 INFO - PROCESS | 18804 | 1467998597912 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:23:17 INFO - PROCESS | 18804 | 1467998597915 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:23:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:23:17 INFO - PROCESS | 18804 | 1467998597922 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:23:17 INFO - PROCESS | 18804 | 1467998597927 Marionette TRACE conn3 <- [1,2766,null,{}] 10:23:17 INFO - PROCESS | 18804 | 1467998597953 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:17 INFO - PROCESS | 18804 | 1467998597961 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:18 INFO - PROCESS | 18804 | 1467998598177 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:23:18 INFO - PROCESS | 18804 | 1467998598202 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:18 INFO - PROCESS | 18804 | 1467998598213 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc4400 == 27 [pid = 18804] [id = 699] 10:23:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8dfc5800) [pid = 18804] [serial = 2098] [outer = (nil)] 10:23:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8e301800) [pid = 18804] [serial = 2099] [outer = 0x8dfc5800] 10:23:18 INFO - PROCESS | 18804 | 1467998598287 Marionette DEBUG loaded listener.js 10:23:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8e30a800) [pid = 18804] [serial = 2100] [outer = 0x8dfc5800] 10:23:19 INFO - PROCESS | 18804 | 1467998599243 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:23:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:23:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1341ms 10:23:19 INFO - PROCESS | 18804 | 1467998599264 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:23:19 INFO - PROCESS | 18804 | 1467998599268 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:23:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:23:19 INFO - PROCESS | 18804 | 1467998599274 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:23:19 INFO - PROCESS | 18804 | 1467998599277 Marionette TRACE conn3 <- [1,2770,null,{}] 10:23:19 INFO - PROCESS | 18804 | 1467998599282 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:19 INFO - PROCESS | 18804 | 1467998599287 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:19 INFO - PROCESS | 18804 | 1467998599503 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:23:19 INFO - PROCESS | 18804 | 1467998599525 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:19 INFO - PROCESS | 18804 | 1467998599533 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45c000 == 28 [pid = 18804] [id = 700] 10:23:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8e60d000) [pid = 18804] [serial = 2101] [outer = (nil)] 10:23:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ea21c00) [pid = 18804] [serial = 2102] [outer = 0x8e60d000] 10:23:19 INFO - PROCESS | 18804 | 1467998599604 Marionette DEBUG loaded listener.js 10:23:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ebed400) [pid = 18804] [serial = 2103] [outer = 0x8e60d000] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ec49800) [pid = 18804] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8dfc4800) [pid = 18804] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8d6b8000) [pid = 18804] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8d24bc00) [pid = 18804] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8c2ee000) [pid = 18804] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8c2e3400) [pid = 18804] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8dca7c00) [pid = 18804] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8e304000) [pid = 18804] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8d6c3000) [pid = 18804] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:23:20 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8ebea800) [pid = 18804] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:23:20 INFO - PROCESS | 18804 | 1467998600923 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:23:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:23:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1677ms 10:23:20 INFO - PROCESS | 18804 | 1467998600953 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:23:20 INFO - PROCESS | 18804 | 1467998600955 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:23:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:23:20 INFO - PROCESS | 18804 | 1467998600962 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:23:20 INFO - PROCESS | 18804 | 1467998600965 Marionette TRACE conn3 <- [1,2774,null,{}] 10:23:20 INFO - PROCESS | 18804 | 1467998600971 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:20 INFO - PROCESS | 18804 | 1467998600976 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:21 INFO - PROCESS | 18804 | 1467998601122 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:23:21 INFO - PROCESS | 18804 | 1467998601279 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:21 INFO - PROCESS | 18804 | 1467998601294 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984fc00 == 29 [pid = 18804] [id = 701] 10:23:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8d23d400) [pid = 18804] [serial = 2104] [outer = (nil)] 10:23:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8ebe5000) [pid = 18804] [serial = 2105] [outer = 0x8d23d400] 10:23:21 INFO - PROCESS | 18804 | 1467998601367 Marionette DEBUG loaded listener.js 10:23:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8ec44800) [pid = 18804] [serial = 2106] [outer = 0x8d23d400] 10:23:22 INFO - PROCESS | 18804 | 1467998602131 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:23:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:23:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1229ms 10:23:22 INFO - PROCESS | 18804 | 1467998602192 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:23:22 INFO - PROCESS | 18804 | 1467998602195 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:23:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:23:22 INFO - PROCESS | 18804 | 1467998602202 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:23:22 INFO - PROCESS | 18804 | 1467998602206 Marionette TRACE conn3 <- [1,2778,null,{}] 10:23:22 INFO - PROCESS | 18804 | 1467998602288 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:22 INFO - PROCESS | 18804 | 1467998602294 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:22 INFO - PROCESS | 18804 | 1467998602476 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:23:22 INFO - PROCESS | 18804 | 1467998602656 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:22 INFO - PROCESS | 18804 | 1467998602665 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x89794800 == 30 [pid = 18804] [id = 702] 10:23:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8c1c7800) [pid = 18804] [serial = 2107] [outer = (nil)] 10:23:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8c2e7000) [pid = 18804] [serial = 2108] [outer = 0x8c1c7800] 10:23:22 INFO - PROCESS | 18804 | 1467998602756 Marionette DEBUG loaded listener.js 10:23:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d249000) [pid = 18804] [serial = 2109] [outer = 0x8c1c7800] 10:23:23 INFO - PROCESS | 18804 | 1467998603795 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:23:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:23:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1642ms 10:23:23 INFO - PROCESS | 18804 | 1467998603845 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:23:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:23:23 INFO - PROCESS | 18804 | 1467998603851 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:23:23 INFO - PROCESS | 18804 | 1467998603858 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:23:23 INFO - PROCESS | 18804 | 1467998603862 Marionette TRACE conn3 <- [1,2782,null,{}] 10:23:23 INFO - PROCESS | 18804 | 1467998603871 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:23 INFO - PROCESS | 18804 | 1467998603876 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:24 INFO - PROCESS | 18804 | 1467998604051 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:23:24 INFO - PROCESS | 18804 | 1467998604239 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:24 INFO - PROCESS | 18804 | 1467998604252 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df59800 == 31 [pid = 18804] [id = 703] 10:23:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8df5d400) [pid = 18804] [serial = 2110] [outer = (nil)] 10:23:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8e303800) [pid = 18804] [serial = 2111] [outer = 0x8df5d400] 10:23:24 INFO - PROCESS | 18804 | 1467998604332 Marionette DEBUG loaded listener.js 10:23:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ea19000) [pid = 18804] [serial = 2112] [outer = 0x8df5d400] 10:23:25 INFO - PROCESS | 18804 | 1467998605340 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:23:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:23:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1538ms 10:23:25 INFO - PROCESS | 18804 | 1467998605397 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:23:25 INFO - PROCESS | 18804 | 1467998605401 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:23:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:23:25 INFO - PROCESS | 18804 | 1467998605409 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:23:25 INFO - PROCESS | 18804 | 1467998605412 Marionette TRACE conn3 <- [1,2786,null,{}] 10:23:25 INFO - PROCESS | 18804 | 1467998605418 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:25 INFO - PROCESS | 18804 | 1467998605424 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:25 INFO - PROCESS | 18804 | 1467998605596 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:23:25 INFO - PROCESS | 18804 | 1467998605777 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 18804 | 1467998605789 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed07800 == 32 [pid = 18804] [id = 704] 10:23:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ed07c00) [pid = 18804] [serial = 2113] [outer = (nil)] 10:23:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ed0cc00) [pid = 18804] [serial = 2114] [outer = 0x8ed07c00] 10:23:25 INFO - PROCESS | 18804 | 1467998605896 Marionette DEBUG loaded listener.js 10:23:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ee56000) [pid = 18804] [serial = 2115] [outer = 0x8ed07c00] 10:23:26 INFO - PROCESS | 18804 | 1467998606966 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:23:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:23:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1635ms 10:23:27 INFO - PROCESS | 18804 | 1467998607052 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:23:27 INFO - PROCESS | 18804 | 1467998607062 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:23:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:23:27 INFO - PROCESS | 18804 | 1467998607069 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:23:27 INFO - PROCESS | 18804 | 1467998607073 Marionette TRACE conn3 <- [1,2790,null,{}] 10:23:27 INFO - PROCESS | 18804 | 1467998607078 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:27 INFO - PROCESS | 18804 | 1467998607084 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:27 INFO - PROCESS | 18804 | 1467998607289 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:23:27 INFO - PROCESS | 18804 | 1467998607513 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:27 INFO - PROCESS | 18804 | 1467998607521 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee5b800 == 33 [pid = 18804] [id = 705] 10:23:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8f48fc00) [pid = 18804] [serial = 2116] [outer = (nil)] 10:23:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8f498400) [pid = 18804] [serial = 2117] [outer = 0x8f48fc00] 10:23:27 INFO - PROCESS | 18804 | 1467998607643 Marionette DEBUG loaded listener.js 10:23:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8f49c800) [pid = 18804] [serial = 2118] [outer = 0x8f48fc00] 10:23:28 INFO - PROCESS | 18804 | 1467998608748 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:23:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:23:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1694ms 10:23:28 INFO - PROCESS | 18804 | 1467998608763 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:23:28 INFO - PROCESS | 18804 | 1467998608768 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:23:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:23:28 INFO - PROCESS | 18804 | 1467998608776 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:23:28 INFO - PROCESS | 18804 | 1467998608781 Marionette TRACE conn3 <- [1,2794,null,{}] 10:23:28 INFO - PROCESS | 18804 | 1467998608789 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:28 INFO - PROCESS | 18804 | 1467998608794 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:28 INFO - PROCESS | 18804 | 1467998608960 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:23:29 INFO - PROCESS | 18804 | 1467998609240 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:29 INFO - PROCESS | 18804 | 1467998609256 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d248800 == 34 [pid = 18804] [id = 706] 10:23:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8d389c00) [pid = 18804] [serial = 2119] [outer = (nil)] 10:23:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8d392800) [pid = 18804] [serial = 2120] [outer = 0x8d389c00] 10:23:29 INFO - PROCESS | 18804 | 1467998609397 Marionette DEBUG loaded listener.js 10:23:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8d452c00) [pid = 18804] [serial = 2121] [outer = 0x8d389c00] 10:23:29 INFO - PROCESS | 18804 | --DOCSHELL 0x8d45c000 == 33 [pid = 18804] [id = 700] 10:23:29 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc4400 == 32 [pid = 18804] [id = 699] 10:23:29 INFO - PROCESS | 18804 | --DOCSHELL 0x8d452000 == 31 [pid = 18804] [id = 698] 10:23:29 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c4800 == 30 [pid = 18804] [id = 697] 10:23:29 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8ec4d800) [pid = 18804] [serial = 2063] [outer = (nil)] [url = about:blank] 10:23:29 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8e303000) [pid = 18804] [serial = 2060] [outer = (nil)] [url = about:blank] 10:23:29 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ed0b400) [pid = 18804] [serial = 2055] [outer = (nil)] [url = about:blank] 10:23:29 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d38f400) [pid = 18804] [serial = 2057] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d24b800) [pid = 18804] [serial = 2048] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d451800) [pid = 18804] [serial = 2058] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ea22800) [pid = 18804] [serial = 2046] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e30b400) [pid = 18804] [serial = 2051] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ed0ac00) [pid = 18804] [serial = 2064] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8f493000) [pid = 18804] [serial = 2069] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ea26000) [pid = 18804] [serial = 2052] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8e30f400) [pid = 18804] [serial = 2061] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8d393c00) [pid = 18804] [serial = 2049] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8ebe2800) [pid = 18804] [serial = 2067] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8dfccc00) [pid = 18804] [serial = 2054] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8eece800) [pid = 18804] [serial = 2066] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8f50ac00) [pid = 18804] [serial = 2073] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8f502c00) [pid = 18804] [serial = 2072] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8f496c00) [pid = 18804] [serial = 2070] [outer = (nil)] [url = about:blank] 10:23:30 INFO - PROCESS | 18804 | 1467998610204 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:23:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:23:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1488ms 10:23:30 INFO - PROCESS | 18804 | 1467998610265 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:23:30 INFO - PROCESS | 18804 | 1467998610271 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:23:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:23:30 INFO - PROCESS | 18804 | 1467998610281 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:23:30 INFO - PROCESS | 18804 | 1467998610285 Marionette TRACE conn3 <- [1,2798,null,{}] 10:23:30 INFO - PROCESS | 18804 | 1467998610290 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:30 INFO - PROCESS | 18804 | 1467998610296 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:30 INFO - PROCESS | 18804 | 1467998610449 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:23:30 INFO - PROCESS | 18804 | 1467998610459 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:30 INFO - PROCESS | 18804 | 1467998610468 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d24b800 == 31 [pid = 18804] [id = 707] 10:23:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8d6c1400) [pid = 18804] [serial = 2122] [outer = (nil)] 10:23:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8df57000) [pid = 18804] [serial = 2123] [outer = 0x8d6c1400] 10:23:30 INFO - PROCESS | 18804 | 1467998610536 Marionette DEBUG loaded listener.js 10:23:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8e308c00) [pid = 18804] [serial = 2124] [outer = 0x8d6c1400] 10:23:31 INFO - PROCESS | 18804 | 1467998611499 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:23:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:23:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1280ms 10:23:31 INFO - PROCESS | 18804 | 1467998611560 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:23:31 INFO - PROCESS | 18804 | 1467998611564 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:23:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:23:31 INFO - PROCESS | 18804 | 1467998611570 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:23:31 INFO - PROCESS | 18804 | 1467998611575 Marionette TRACE conn3 <- [1,2802,null,{}] 10:23:31 INFO - PROCESS | 18804 | 1467998611591 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:31 INFO - PROCESS | 18804 | 1467998611599 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:31 INFO - PROCESS | 18804 | 1467998611824 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:23:31 INFO - PROCESS | 18804 | 1467998611839 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 18804 | 1467998611850 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:31 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe2000 == 32 [pid = 18804] [id = 708] 10:23:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8ebe8000) [pid = 18804] [serial = 2125] [outer = (nil)] 10:23:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8ec43c00) [pid = 18804] [serial = 2126] [outer = 0x8ebe8000] 10:23:31 INFO - PROCESS | 18804 | 1467998611924 Marionette DEBUG loaded listener.js 10:23:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8ed02c00) [pid = 18804] [serial = 2127] [outer = 0x8ebe8000] 10:23:32 INFO - PROCESS | 18804 | 1467998612876 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:23:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:23:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1338ms 10:23:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:23:32 INFO - PROCESS | 18804 | 1467998612908 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:23:32 INFO - PROCESS | 18804 | 1467998612911 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:23:32 INFO - PROCESS | 18804 | 1467998612917 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:23:32 INFO - PROCESS | 18804 | 1467998612921 Marionette TRACE conn3 <- [1,2806,null,{}] 10:23:32 INFO - PROCESS | 18804 | 1467998612937 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:32 INFO - PROCESS | 18804 | 1467998612941 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:33 INFO - PROCESS | 18804 | 1467998613164 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:23:33 INFO - PROCESS | 18804 | 1467998613189 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:33 INFO - PROCESS | 18804 | 1467998613196 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed07400 == 33 [pid = 18804] [id = 709] 10:23:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8ed0ac00) [pid = 18804] [serial = 2128] [outer = (nil)] 10:23:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8ee5fc00) [pid = 18804] [serial = 2129] [outer = 0x8ed0ac00] 10:23:33 INFO - PROCESS | 18804 | 1467998613260 Marionette DEBUG loaded listener.js 10:23:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8eed4000) [pid = 18804] [serial = 2130] [outer = 0x8ed0ac00] 10:23:34 INFO - PROCESS | 18804 | 1467998614120 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:23:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:23:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1235ms 10:23:34 INFO - PROCESS | 18804 | 1467998614152 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:23:34 INFO - PROCESS | 18804 | 1467998614155 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:23:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:23:34 INFO - PROCESS | 18804 | 1467998614161 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:23:34 INFO - PROCESS | 18804 | 1467998614164 Marionette TRACE conn3 <- [1,2810,null,{}] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ebea000) [pid = 18804] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8f4be000) [pid = 18804] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8c1c4c00) [pid = 18804] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8d453400) [pid = 18804] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8979c800) [pid = 18804] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x911b7000) [pid = 18804] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8c1c4400) [pid = 18804] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8dfc5800) [pid = 18804] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8d243400) [pid = 18804] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:23:34 INFO - PROCESS | 18804 | --DOMWINDOW == 60 (0x8e60d000) [pid = 18804] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:23:34 INFO - PROCESS | 18804 | 1467998614289 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:34 INFO - PROCESS | 18804 | 1467998614295 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:34 INFO - PROCESS | 18804 | 1467998614435 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:23:34 INFO - PROCESS | 18804 | 1467998614449 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 18804 | 1467998614460 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:34 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6c4800 == 34 [pid = 18804] [id = 710] 10:23:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 61 (0x8dca7c00) [pid = 18804] [serial = 2131] [outer = (nil)] 10:23:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8e306000) [pid = 18804] [serial = 2132] [outer = 0x8dca7c00] 10:23:34 INFO - PROCESS | 18804 | 1467998614522 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8dfc3000) [pid = 18804] [serial = 2133] [outer = 0x8dca7c00] 10:23:35 INFO - PROCESS | 18804 | 1467998615427 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:23:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:23:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1320ms 10:23:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:23:35 INFO - PROCESS | 18804 | 1467998615481 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:23:35 INFO - PROCESS | 18804 | 1467998615483 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:23:35 INFO - PROCESS | 18804 | 1467998615490 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 18804 | 1467998615493 Marionette TRACE conn3 <- [1,2814,null,{}] 10:23:35 INFO - PROCESS | 18804 | 1467998615498 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:35 INFO - PROCESS | 18804 | 1467998615508 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:35 INFO - PROCESS | 18804 | 1467998615688 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:23:35 INFO - PROCESS | 18804 | 1467998615831 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:35 INFO - PROCESS | 18804 | 1467998615839 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ef000 == 35 [pid = 18804] [id = 711] 10:23:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8d6b9c00) [pid = 18804] [serial = 2134] [outer = (nil)] 10:23:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8f49a800) [pid = 18804] [serial = 2135] [outer = 0x8d6b9c00] 10:23:35 INFO - PROCESS | 18804 | 1467998615916 Marionette DEBUG loaded listener.js 10:23:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8d390c00) [pid = 18804] [serial = 2136] [outer = 0x8d6b9c00] 10:23:36 INFO - PROCESS | 18804 | 1467998616889 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:23:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:23:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1478ms 10:23:36 INFO - PROCESS | 18804 | 1467998616968 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:23:36 INFO - PROCESS | 18804 | 1467998616973 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:23:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:23:36 INFO - PROCESS | 18804 | 1467998616982 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:23:36 INFO - PROCESS | 18804 | 1467998616987 Marionette TRACE conn3 <- [1,2818,null,{}] 10:23:36 INFO - PROCESS | 18804 | 1467998616996 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:37 INFO - PROCESS | 18804 | 1467998617002 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:37 INFO - PROCESS | 18804 | 1467998617219 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:23:37 INFO - PROCESS | 18804 | 1467998617460 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:37 INFO - PROCESS | 18804 | 1467998617468 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:37 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c9400 == 36 [pid = 18804] [id = 712] 10:23:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8c2e3400) [pid = 18804] [serial = 2137] [outer = (nil)] 10:23:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d45c000) [pid = 18804] [serial = 2138] [outer = 0x8c2e3400] 10:23:37 INFO - PROCESS | 18804 | 1467998617600 Marionette DEBUG loaded listener.js 10:23:37 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8dca1400) [pid = 18804] [serial = 2139] [outer = 0x8c2e3400] 10:23:38 INFO - PROCESS | 18804 | 1467998618547 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:23:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:23:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1635ms 10:23:38 INFO - PROCESS | 18804 | 1467998618617 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:23:38 INFO - PROCESS | 18804 | 1467998618625 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:23:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:23:38 INFO - PROCESS | 18804 | 1467998618635 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:23:38 INFO - PROCESS | 18804 | 1467998618640 Marionette TRACE conn3 <- [1,2822,null,{}] 10:23:38 INFO - PROCESS | 18804 | 1467998618646 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:38 INFO - PROCESS | 18804 | 1467998618652 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:38 INFO - PROCESS | 18804 | 1467998618869 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:23:39 INFO - PROCESS | 18804 | 1467998619112 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:39 INFO - PROCESS | 18804 | 1467998619122 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea1b400 == 37 [pid = 18804] [id = 713] 10:23:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ebe1800) [pid = 18804] [serial = 2140] [outer = (nil)] 10:23:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ebee400) [pid = 18804] [serial = 2141] [outer = 0x8ebe1800] 10:23:39 INFO - PROCESS | 18804 | 1467998619246 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8ec50c00) [pid = 18804] [serial = 2142] [outer = 0x8ebe1800] 10:23:40 INFO - PROCESS | 18804 | 1467998620244 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:23:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:23:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1684ms 10:23:40 INFO - PROCESS | 18804 | 1467998620319 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:23:40 INFO - PROCESS | 18804 | 1467998620324 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:23:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:23:40 INFO - PROCESS | 18804 | 1467998620330 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:23:40 INFO - PROCESS | 18804 | 1467998620336 Marionette TRACE conn3 <- [1,2826,null,{}] 10:23:40 INFO - PROCESS | 18804 | 1467998620352 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:40 INFO - PROCESS | 18804 | 1467998620361 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:40 INFO - PROCESS | 18804 | 1467998620584 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:23:40 INFO - PROCESS | 18804 | 1467998620818 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:40 INFO - PROCESS | 18804 | 1467998620828 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:40 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e602400 == 38 [pid = 18804] [id = 714] 10:23:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8f4ba000) [pid = 18804] [serial = 2143] [outer = (nil)] 10:23:40 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8f50ac00) [pid = 18804] [serial = 2144] [outer = 0x8f4ba000] 10:23:40 INFO - PROCESS | 18804 | 1467998620944 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8f8e2000) [pid = 18804] [serial = 2145] [outer = 0x8f4ba000] 10:23:41 INFO - PROCESS | 18804 | 1467998621864 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:23:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:23:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1591ms 10:23:41 INFO - PROCESS | 18804 | 1467998621927 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:23:41 INFO - PROCESS | 18804 | 1467998621932 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:23:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:23:41 INFO - PROCESS | 18804 | 1467998621939 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:23:41 INFO - PROCESS | 18804 | 1467998621942 Marionette TRACE conn3 <- [1,2830,null,{}] 10:23:41 INFO - PROCESS | 18804 | 1467998621948 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:41 INFO - PROCESS | 18804 | 1467998621953 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:42 INFO - PROCESS | 18804 | 1467998622124 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:23:42 INFO - PROCESS | 18804 | 1467998622310 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:42 INFO - PROCESS | 18804 | 1467998622318 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f50dc00 == 39 [pid = 18804] [id = 715] 10:23:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8f8e8000) [pid = 18804] [serial = 2146] [outer = (nil)] 10:23:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x911b5400) [pid = 18804] [serial = 2147] [outer = 0x8f8e8000] 10:23:42 INFO - PROCESS | 18804 | 1467998622394 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x911ba800) [pid = 18804] [serial = 2148] [outer = 0x8f8e8000] 10:23:43 INFO - PROCESS | 18804 | 1467998623341 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:23:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1433ms 10:23:43 INFO - PROCESS | 18804 | 1467998623374 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:23:43 INFO - PROCESS | 18804 | 1467998623377 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:23:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:23:43 INFO - PROCESS | 18804 | 1467998623384 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:23:43 INFO - PROCESS | 18804 | 1467998623388 Marionette TRACE conn3 <- [1,2834,null,{}] 10:23:43 INFO - PROCESS | 18804 | 1467998623394 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:43 INFO - PROCESS | 18804 | 1467998623399 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:43 INFO - PROCESS | 18804 | 1467998623572 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:23:43 INFO - PROCESS | 18804 | 1467998623773 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:43 INFO - PROCESS | 18804 | 1467998623780 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfcd400 == 40 [pid = 18804] [id = 716] 10:23:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e30f800) [pid = 18804] [serial = 2149] [outer = (nil)] 10:23:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x911b8c00) [pid = 18804] [serial = 2150] [outer = 0x8e30f800] 10:23:43 INFO - PROCESS | 18804 | 1467998623857 Marionette DEBUG loaded listener.js 10:23:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x913a4800) [pid = 18804] [serial = 2151] [outer = 0x8e30f800] 10:23:44 INFO - PROCESS | 18804 | 1467998624813 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:23:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:23:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1482ms 10:23:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:23:44 INFO - PROCESS | 18804 | 1467998624866 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:23:44 INFO - PROCESS | 18804 | 1467998624870 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:23:44 INFO - PROCESS | 18804 | 1467998624876 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:23:44 INFO - PROCESS | 18804 | 1467998624880 Marionette TRACE conn3 <- [1,2838,null,{}] 10:23:44 INFO - PROCESS | 18804 | 1467998624885 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:44 INFO - PROCESS | 18804 | 1467998624895 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:45 INFO - PROCESS | 18804 | 1467998625091 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:23:45 INFO - PROCESS | 18804 | 1467998625535 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:45 INFO - PROCESS | 18804 | 1467998625544 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:45 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1c5400 == 41 [pid = 18804] [id = 717] 10:23:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8c1c9800) [pid = 18804] [serial = 2152] [outer = (nil)] 10:23:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8c2ea400) [pid = 18804] [serial = 2153] [outer = 0x8c1c9800] 10:23:45 INFO - PROCESS | 18804 | 1467998625659 Marionette DEBUG loaded listener.js 10:23:45 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8d247400) [pid = 18804] [serial = 2154] [outer = 0x8c1c9800] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6c4800 == 40 [pid = 18804] [id = 710] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed07400 == 39 [pid = 18804] [id = 709] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe2000 == 38 [pid = 18804] [id = 708] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d24b800 == 37 [pid = 18804] [id = 707] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8d248800 == 36 [pid = 18804] [id = 706] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8979bc00 == 35 [pid = 18804] [id = 696] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8984fc00 == 34 [pid = 18804] [id = 701] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee5b800 == 33 [pid = 18804] [id = 705] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x89794800 == 32 [pid = 18804] [id = 702] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8df59800 == 31 [pid = 18804] [id = 703] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed07800 == 30 [pid = 18804] [id = 704] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8f50dc00 == 29 [pid = 18804] [id = 715] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfcd400 == 28 [pid = 18804] [id = 716] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8e602400 == 27 [pid = 18804] [id = 714] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea1b400 == 26 [pid = 18804] [id = 713] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ef000 == 25 [pid = 18804] [id = 711] 10:23:47 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c9400 == 24 [pid = 18804] [id = 712] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ebe5000) [pid = 18804] [serial = 2105] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ed05c00) [pid = 18804] [serial = 2078] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8f8ea800) [pid = 18804] [serial = 2082] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8f8e1800) [pid = 18804] [serial = 2081] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8c1ca800) [pid = 18804] [serial = 2093] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8c1cdc00) [pid = 18804] [serial = 2094] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d45a800) [pid = 18804] [serial = 2096] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8dca1800) [pid = 18804] [serial = 2091] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d45dc00) [pid = 18804] [serial = 2090] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x911bfc00) [pid = 18804] [serial = 2085] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x911bbc00) [pid = 18804] [serial = 2084] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x913aa000) [pid = 18804] [serial = 2088] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x913a5800) [pid = 18804] [serial = 2087] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8e301800) [pid = 18804] [serial = 2099] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8df5e400) [pid = 18804] [serial = 2076] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8dcad800) [pid = 18804] [serial = 2075] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ea21c00) [pid = 18804] [serial = 2102] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8e30a800) [pid = 18804] [serial = 2100] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8d6b7400) [pid = 18804] [serial = 2097] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8ebed400) [pid = 18804] [serial = 2103] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8ee5a000) [pid = 18804] [serial = 2079] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 18804 | 1467998627821 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:23:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:23:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2994ms 10:23:47 INFO - PROCESS | 18804 | 1467998627870 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:23:47 INFO - PROCESS | 18804 | 1467998627874 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:23:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:23:47 INFO - PROCESS | 18804 | 1467998627882 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:23:47 INFO - PROCESS | 18804 | 1467998627885 Marionette TRACE conn3 <- [1,2842,null,{}] 10:23:47 INFO - PROCESS | 18804 | 1467998627895 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:47 INFO - PROCESS | 18804 | 1467998627902 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:48 INFO - PROCESS | 18804 | 1467998628055 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:23:48 INFO - PROCESS | 18804 | 1467998628194 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:48 INFO - PROCESS | 18804 | 1467998628204 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e7c00 == 25 [pid = 18804] [id = 718] 10:23:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8c2e8800) [pid = 18804] [serial = 2155] [outer = (nil)] 10:23:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8c2ecc00) [pid = 18804] [serial = 2156] [outer = 0x8c2e8800] 10:23:48 INFO - PROCESS | 18804 | 1467998628274 Marionette DEBUG loaded listener.js 10:23:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8c2efc00) [pid = 18804] [serial = 2157] [outer = 0x8c2e8800] 10:23:49 INFO - PROCESS | 18804 | 1467998629085 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1228ms 10:23:49 INFO - PROCESS | 18804 | 1467998629110 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:23:49 INFO - PROCESS | 18804 | 1467998629118 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:23:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:23:49 INFO - PROCESS | 18804 | 1467998629148 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:23:49 INFO - PROCESS | 18804 | 1467998629152 Marionette TRACE conn3 <- [1,2846,null,{}] 10:23:49 INFO - PROCESS | 18804 | 1467998629158 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:49 INFO - PROCESS | 18804 | 1467998629164 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:49 INFO - PROCESS | 18804 | 1467998629332 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:23:49 INFO - PROCESS | 18804 | 1467998629344 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:49 INFO - PROCESS | 18804 | 1467998629351 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:49 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6bc000 == 26 [pid = 18804] [id = 719] 10:23:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8d6bc400) [pid = 18804] [serial = 2158] [outer = (nil)] 10:23:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d6c0c00) [pid = 18804] [serial = 2159] [outer = 0x8d6bc400] 10:23:49 INFO - PROCESS | 18804 | 1467998629425 Marionette DEBUG loaded listener.js 10:23:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8dca7000) [pid = 18804] [serial = 2160] [outer = 0x8d6bc400] 10:23:50 INFO - PROCESS | 18804 | 1467998630363 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:23:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:23:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1294ms 10:23:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:23:50 INFO - PROCESS | 18804 | 1467998630437 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:23:50 INFO - PROCESS | 18804 | 1467998630440 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:23:50 INFO - PROCESS | 18804 | 1467998630446 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:23:50 INFO - PROCESS | 18804 | 1467998630452 Marionette TRACE conn3 <- [1,2850,null,{}] 10:23:50 INFO - PROCESS | 18804 | 1467998630481 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:50 INFO - PROCESS | 18804 | 1467998630489 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:50 INFO - PROCESS | 18804 | 1467998630689 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:23:50 INFO - PROCESS | 18804 | 1467998630710 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:50 INFO - PROCESS | 18804 | 1467998630720 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e303400 == 27 [pid = 18804] [id = 720] 10:23:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8e304400) [pid = 18804] [serial = 2161] [outer = (nil)] 10:23:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8e30b000) [pid = 18804] [serial = 2162] [outer = 0x8e304400] 10:23:50 INFO - PROCESS | 18804 | 1467998630788 Marionette DEBUG loaded listener.js 10:23:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8e601800) [pid = 18804] [serial = 2163] [outer = 0x8e304400] 10:23:51 INFO - PROCESS | 18804 | 1467998631734 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:23:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:23:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1344ms 10:23:51 INFO - PROCESS | 18804 | 1467998631793 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:23:51 INFO - PROCESS | 18804 | 1467998631796 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:23:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:23:51 INFO - PROCESS | 18804 | 1467998631803 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:23:51 INFO - PROCESS | 18804 | 1467998631806 Marionette TRACE conn3 <- [1,2854,null,{}] 10:23:51 INFO - PROCESS | 18804 | 1467998631811 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:51 INFO - PROCESS | 18804 | 1467998631816 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:52 INFO - PROCESS | 18804 | 1467998632022 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:23:52 INFO - PROCESS | 18804 | 1467998632046 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:52 INFO - PROCESS | 18804 | 1467998632054 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:52 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e30a800 == 28 [pid = 18804] [id = 721] 10:23:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8e609400) [pid = 18804] [serial = 2164] [outer = (nil)] 10:23:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ea25400) [pid = 18804] [serial = 2165] [outer = 0x8e609400] 10:23:52 INFO - PROCESS | 18804 | 1467998632121 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ebf0400) [pid = 18804] [serial = 2166] [outer = 0x8e609400] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ed0ac00) [pid = 18804] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8dca7c00) [pid = 18804] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8df5d400) [pid = 18804] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8c1c7800) [pid = 18804] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ed07c00) [pid = 18804] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8f48fc00) [pid = 18804] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8d389c00) [pid = 18804] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ebe8000) [pid = 18804] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8d6c1400) [pid = 18804] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8d23d400) [pid = 18804] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:23:53 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8d6b9c00) [pid = 18804] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:23:53 INFO - PROCESS | 18804 | 1467998633560 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:23:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:23:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1798ms 10:23:53 INFO - PROCESS | 18804 | 1467998633601 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:23:53 INFO - PROCESS | 18804 | 1467998633604 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:23:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:23:53 INFO - PROCESS | 18804 | 1467998633610 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:23:53 INFO - PROCESS | 18804 | 1467998633613 Marionette TRACE conn3 <- [1,2858,null,{}] 10:23:53 INFO - PROCESS | 18804 | 1467998633619 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:53 INFO - PROCESS | 18804 | 1467998633623 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:53 INFO - PROCESS | 18804 | 1467998633818 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:23:53 INFO - PROCESS | 18804 | 1467998633836 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:53 INFO - PROCESS | 18804 | 1467998633843 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfd0c00 == 29 [pid = 18804] [id = 722] 10:23:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8e603800) [pid = 18804] [serial = 2167] [outer = (nil)] 10:23:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8ebe5000) [pid = 18804] [serial = 2168] [outer = 0x8e603800] 10:23:53 INFO - PROCESS | 18804 | 1467998633912 Marionette DEBUG loaded listener.js 10:23:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8ec45000) [pid = 18804] [serial = 2169] [outer = 0x8e603800] 10:23:54 INFO - PROCESS | 18804 | 1467998634754 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:23:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:23:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1186ms 10:23:54 INFO - PROCESS | 18804 | 1467998634799 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:23:54 INFO - PROCESS | 18804 | 1467998634802 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:23:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:23:54 INFO - PROCESS | 18804 | 1467998634808 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:23:54 INFO - PROCESS | 18804 | 1467998634812 Marionette TRACE conn3 <- [1,2862,null,{}] 10:23:54 INFO - PROCESS | 18804 | 1467998634817 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:54 INFO - PROCESS | 18804 | 1467998634827 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:55 INFO - PROCESS | 18804 | 1467998635009 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:23:55 INFO - PROCESS | 18804 | 1467998635018 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:55 INFO - PROCESS | 18804 | 1467998635023 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:55 INFO - PROCESS | 18804 | ++DOCSHELL 0x8979bc00 == 30 [pid = 18804] [id = 723] 10:23:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8d457400) [pid = 18804] [serial = 2170] [outer = (nil)] 10:23:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8ee59c00) [pid = 18804] [serial = 2171] [outer = 0x8d457400] 10:23:55 INFO - PROCESS | 18804 | 1467998635093 Marionette DEBUG loaded listener.js 10:23:55 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8eecfc00) [pid = 18804] [serial = 2172] [outer = 0x8d457400] 10:23:56 INFO - PROCESS | 18804 | 1467998636333 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:23:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:23:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1581ms 10:23:56 INFO - PROCESS | 18804 | 1467998636391 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:23:56 INFO - PROCESS | 18804 | 1467998636397 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:23:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:23:56 INFO - PROCESS | 18804 | 1467998636405 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:23:56 INFO - PROCESS | 18804 | 1467998636412 Marionette TRACE conn3 <- [1,2866,null,{}] 10:23:56 INFO - PROCESS | 18804 | 1467998636420 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:56 INFO - PROCESS | 18804 | 1467998636426 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:56 INFO - PROCESS | 18804 | 1467998636605 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:23:56 INFO - PROCESS | 18804 | 1467998636835 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:56 INFO - PROCESS | 18804 | 1467998636844 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2eac00 == 31 [pid = 18804] [id = 724] 10:23:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8d242800) [pid = 18804] [serial = 2173] [outer = (nil)] 10:23:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8d396400) [pid = 18804] [serial = 2174] [outer = 0x8d242800] 10:23:56 INFO - PROCESS | 18804 | 1467998636969 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d6ba000) [pid = 18804] [serial = 2175] [outer = 0x8d242800] 10:23:57 INFO - PROCESS | 18804 | 1467998637970 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:23:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1632ms 10:23:58 INFO - PROCESS | 18804 | 1467998638037 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:23:58 INFO - PROCESS | 18804 | 1467998638044 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:23:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:23:58 INFO - PROCESS | 18804 | 1467998638055 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 18804 | 1467998638058 Marionette TRACE conn3 <- [1,2870,null,{}] 10:23:58 INFO - PROCESS | 18804 | 1467998638065 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:58 INFO - PROCESS | 18804 | 1467998638070 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:58 INFO - PROCESS | 18804 | 1467998638281 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:23:58 INFO - PROCESS | 18804 | 1467998638549 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:58 INFO - PROCESS | 18804 | 1467998638557 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:58 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e307400 == 32 [pid = 18804] [id = 725] 10:23:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8e30c000) [pid = 18804] [serial = 2176] [outer = (nil)] 10:23:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ea18c00) [pid = 18804] [serial = 2177] [outer = 0x8e30c000] 10:23:58 INFO - PROCESS | 18804 | 1467998638681 Marionette DEBUG loaded listener.js 10:23:58 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ea25800) [pid = 18804] [serial = 2178] [outer = 0x8e30c000] 10:23:59 INFO - PROCESS | 18804 | 1467998639686 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:23:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:23:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1682ms 10:23:59 INFO - PROCESS | 18804 | 1467998639737 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:23:59 INFO - PROCESS | 18804 | 1467998639741 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:23:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:23:59 INFO - PROCESS | 18804 | 1467998639748 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:23:59 INFO - PROCESS | 18804 | 1467998639754 Marionette TRACE conn3 <- [1,2874,null,{}] 10:23:59 INFO - PROCESS | 18804 | 1467998639770 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:59 INFO - PROCESS | 18804 | 1467998639779 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:23:59 INFO - PROCESS | 18804 | 1467998639958 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:24:00 INFO - PROCESS | 18804 | 1467998640145 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 18804 | 1467998640155 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:00 INFO - PROCESS | 18804 | ++DOCSHELL 0x8eed2800 == 33 [pid = 18804] [id = 726] 10:24:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8eed5000) [pid = 18804] [serial = 2179] [outer = (nil)] 10:24:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8f495000) [pid = 18804] [serial = 2180] [outer = 0x8eed5000] 10:24:00 INFO - PROCESS | 18804 | 1467998640238 Marionette DEBUG loaded listener.js 10:24:00 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8f49bc00) [pid = 18804] [serial = 2181] [outer = 0x8eed5000] 10:24:01 INFO - PROCESS | 18804 | 1467998641247 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:24:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:24:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1544ms 10:24:01 INFO - PROCESS | 18804 | 1467998641293 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:24:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:24:01 INFO - PROCESS | 18804 | 1467998641298 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:24:01 INFO - PROCESS | 18804 | 1467998641304 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:24:01 INFO - PROCESS | 18804 | 1467998641308 Marionette TRACE conn3 <- [1,2878,null,{}] 10:24:01 INFO - PROCESS | 18804 | 1467998641313 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:01 INFO - PROCESS | 18804 | 1467998641318 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:01 INFO - PROCESS | 18804 | 1467998641491 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:24:01 INFO - PROCESS | 18804 | 1467998641879 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:01 INFO - PROCESS | 18804 | 1467998641894 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x89794c00 == 34 [pid = 18804] [id = 727] 10:24:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x89795800) [pid = 18804] [serial = 2182] [outer = (nil)] 10:24:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8979a000) [pid = 18804] [serial = 2183] [outer = 0x89795800] 10:24:02 INFO - PROCESS | 18804 | 1467998642011 Marionette DEBUG loaded listener.js 10:24:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8c1ca800) [pid = 18804] [serial = 2184] [outer = 0x89795800] 10:24:02 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfd0c00 == 33 [pid = 18804] [id = 722] 10:24:02 INFO - PROCESS | 18804 | --DOCSHELL 0x8e30a800 == 32 [pid = 18804] [id = 721] 10:24:03 INFO - PROCESS | 18804 | --DOCSHELL 0x8e303400 == 31 [pid = 18804] [id = 720] 10:24:03 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6bc000 == 30 [pid = 18804] [id = 719] 10:24:03 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e7c00 == 29 [pid = 18804] [id = 718] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8ee5fc00) [pid = 18804] [serial = 2129] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8e306000) [pid = 18804] [serial = 2132] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8e303800) [pid = 18804] [serial = 2111] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ea19000) [pid = 18804] [serial = 2112] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8c2e7000) [pid = 18804] [serial = 2108] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8d249000) [pid = 18804] [serial = 2109] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8ed0cc00) [pid = 18804] [serial = 2114] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8ee56000) [pid = 18804] [serial = 2115] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8f498400) [pid = 18804] [serial = 2117] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8f49c800) [pid = 18804] [serial = 2118] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d392800) [pid = 18804] [serial = 2120] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8d452c00) [pid = 18804] [serial = 2121] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ec43c00) [pid = 18804] [serial = 2126] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8df57000) [pid = 18804] [serial = 2123] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8e308c00) [pid = 18804] [serial = 2124] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8ec44800) [pid = 18804] [serial = 2106] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8eed4000) [pid = 18804] [serial = 2130] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8dfc3000) [pid = 18804] [serial = 2133] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8d390c00) [pid = 18804] [serial = 2136] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8f49a800) [pid = 18804] [serial = 2135] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x8ed02c00) [pid = 18804] [serial = 2127] [outer = (nil)] [url = about:blank] 10:24:03 INFO - PROCESS | 18804 | 1467998643137 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:24:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:24:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1886ms 10:24:03 INFO - PROCESS | 18804 | 1467998643191 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:24:03 INFO - PROCESS | 18804 | 1467998643196 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:24:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:24:03 INFO - PROCESS | 18804 | 1467998643204 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:24:03 INFO - PROCESS | 18804 | 1467998643208 Marionette TRACE conn3 <- [1,2882,null,{}] 10:24:03 INFO - PROCESS | 18804 | 1467998643217 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:03 INFO - PROCESS | 18804 | 1467998643222 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:03 INFO - PROCESS | 18804 | 1467998643392 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:24:03 INFO - PROCESS | 18804 | 1467998643535 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:03 INFO - PROCESS | 18804 | 1467998643545 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38fc00 == 30 [pid = 18804] [id = 728] 10:24:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8d398800) [pid = 18804] [serial = 2185] [outer = (nil)] 10:24:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8d45d800) [pid = 18804] [serial = 2186] [outer = 0x8d398800] 10:24:03 INFO - PROCESS | 18804 | 1467998643613 Marionette DEBUG loaded listener.js 10:24:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8df51c00) [pid = 18804] [serial = 2187] [outer = 0x8d398800] 10:24:04 INFO - PROCESS | 18804 | 1467998644433 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:24:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:24:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1282ms 10:24:04 INFO - PROCESS | 18804 | 1467998644489 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:24:04 INFO - PROCESS | 18804 | 1467998644495 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:24:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:24:04 INFO - PROCESS | 18804 | 1467998644502 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:24:04 INFO - PROCESS | 18804 | 1467998644505 Marionette TRACE conn3 <- [1,2886,null,{}] 10:24:04 INFO - PROCESS | 18804 | 1467998644511 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:04 INFO - PROCESS | 18804 | 1467998644516 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:04 INFO - PROCESS | 18804 | 1467998644671 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:24:04 INFO - PROCESS | 18804 | 1467998644680 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:04 INFO - PROCESS | 18804 | 1467998644687 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:04 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d452c00 == 31 [pid = 18804] [id = 729] 10:24:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8e302400) [pid = 18804] [serial = 2188] [outer = (nil)] 10:24:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8e60ec00) [pid = 18804] [serial = 2189] [outer = 0x8e302400] 10:24:04 INFO - PROCESS | 18804 | 1467998644754 Marionette DEBUG loaded listener.js 10:24:04 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8ea1f800) [pid = 18804] [serial = 2190] [outer = 0x8e302400] 10:24:05 INFO - PROCESS | 18804 | 1467998645716 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:24:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:24:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1237ms 10:24:05 INFO - PROCESS | 18804 | 1467998645743 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:24:05 INFO - PROCESS | 18804 | 1467998645747 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:24:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:24:05 INFO - PROCESS | 18804 | 1467998645760 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:24:05 INFO - PROCESS | 18804 | 1467998645768 Marionette TRACE conn3 <- [1,2890,null,{}] 10:24:05 INFO - PROCESS | 18804 | 1467998645782 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:05 INFO - PROCESS | 18804 | 1467998645788 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:06 INFO - PROCESS | 18804 | 1467998645995 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:24:06 INFO - PROCESS | 18804 | 1467998646017 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:06 INFO - PROCESS | 18804 | 1467998646023 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc1400 == 32 [pid = 18804] [id = 730] 10:24:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8e304800) [pid = 18804] [serial = 2191] [outer = (nil)] 10:24:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8ee53400) [pid = 18804] [serial = 2192] [outer = 0x8e304800] 10:24:06 INFO - PROCESS | 18804 | 1467998646101 Marionette DEBUG loaded listener.js 10:24:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8eec9400) [pid = 18804] [serial = 2193] [outer = 0x8e304800] 10:24:07 INFO - PROCESS | 18804 | 1467998647042 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:24:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:24:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1346ms 10:24:07 INFO - PROCESS | 18804 | 1467998647102 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:24:07 INFO - PROCESS | 18804 | 1467998647107 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:24:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:24:07 INFO - PROCESS | 18804 | 1467998647113 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:24:07 INFO - PROCESS | 18804 | 1467998647115 Marionette TRACE conn3 <- [1,2894,null,{}] 10:24:07 INFO - PROCESS | 18804 | 1467998647121 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:07 INFO - PROCESS | 18804 | 1467998647125 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:07 INFO - PROCESS | 18804 | 1467998647330 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:24:07 INFO - PROCESS | 18804 | 1467998647354 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:07 INFO - PROCESS | 18804 | 1467998647362 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978f800 == 33 [pid = 18804] [id = 731] 10:24:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8d392800) [pid = 18804] [serial = 2194] [outer = (nil)] 10:24:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8f491c00) [pid = 18804] [serial = 2195] [outer = 0x8d392800] 10:24:07 INFO - PROCESS | 18804 | 1467998647425 Marionette DEBUG loaded listener.js 10:24:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8f49a400) [pid = 18804] [serial = 2196] [outer = 0x8d392800] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8e609400) [pid = 18804] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8c1c9800) [pid = 18804] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8c2e3400) [pid = 18804] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8c2e8800) [pid = 18804] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8d6bc400) [pid = 18804] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ebe1800) [pid = 18804] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8f4ba000) [pid = 18804] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8e603800) [pid = 18804] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8f8e8000) [pid = 18804] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8e304400) [pid = 18804] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:24:08 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8e30f800) [pid = 18804] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:24:08 INFO - PROCESS | 18804 | 1467998648472 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:24:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:24:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1382ms 10:24:08 INFO - PROCESS | 18804 | 1467998648495 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:24:08 INFO - PROCESS | 18804 | 1467998648498 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:24:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:24:08 INFO - PROCESS | 18804 | 1467998648504 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:24:08 INFO - PROCESS | 18804 | 1467998648507 Marionette TRACE conn3 <- [1,2898,null,{}] 10:24:08 INFO - PROCESS | 18804 | 1467998648513 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:08 INFO - PROCESS | 18804 | 1467998648517 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:08 INFO - PROCESS | 18804 | 1467998648711 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:24:08 INFO - PROCESS | 18804 | 1467998648732 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:08 INFO - PROCESS | 18804 | 1467998648750 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6c3800 == 34 [pid = 18804] [id = 732] 10:24:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8df60800) [pid = 18804] [serial = 2197] [outer = (nil)] 10:24:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8ee54000) [pid = 18804] [serial = 2198] [outer = 0x8df60800] 10:24:08 INFO - PROCESS | 18804 | 1467998648824 Marionette DEBUG loaded listener.js 10:24:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8f4bc000) [pid = 18804] [serial = 2199] [outer = 0x8df60800] 10:24:09 INFO - PROCESS | 18804 | 1467998649685 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:24:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:24:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1227ms 10:24:09 INFO - PROCESS | 18804 | 1467998649732 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:24:09 INFO - PROCESS | 18804 | 1467998649736 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:24:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:24:09 INFO - PROCESS | 18804 | 1467998649741 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:24:09 INFO - PROCESS | 18804 | 1467998649745 Marionette TRACE conn3 <- [1,2902,null,{}] 10:24:09 INFO - PROCESS | 18804 | 1467998649750 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:09 INFO - PROCESS | 18804 | 1467998649755 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:09 INFO - PROCESS | 18804 | 1467998649908 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:24:09 INFO - PROCESS | 18804 | 1467998649918 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:09 INFO - PROCESS | 18804 | 1467998649930 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:09 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e9400 == 35 [pid = 18804] [id = 733] 10:24:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8d6b9800) [pid = 18804] [serial = 2200] [outer = (nil)] 10:24:09 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8f505c00) [pid = 18804] [serial = 2201] [outer = 0x8d6b9800] 10:24:09 INFO - PROCESS | 18804 | 1467998649991 Marionette DEBUG loaded listener.js 10:24:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8f510400) [pid = 18804] [serial = 2202] [outer = 0x8d6b9800] 10:24:11 INFO - PROCESS | 18804 | 1467998651191 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:24:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:24:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1488ms 10:24:11 INFO - PROCESS | 18804 | 1467998651232 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:24:11 INFO - PROCESS | 18804 | 1467998651239 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:24:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:24:11 INFO - PROCESS | 18804 | 1467998651247 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:24:11 INFO - PROCESS | 18804 | 1467998651255 Marionette TRACE conn3 <- [1,2906,null,{}] 10:24:11 INFO - PROCESS | 18804 | 1467998651262 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:11 INFO - PROCESS | 18804 | 1467998651268 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:11 INFO - PROCESS | 18804 | 1467998651452 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:24:11 INFO - PROCESS | 18804 | 1467998651689 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:11 INFO - PROCESS | 18804 | 1467998651699 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:11 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d247000 == 36 [pid = 18804] [id = 734] 10:24:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8d38f000) [pid = 18804] [serial = 2203] [outer = (nil)] 10:24:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8d6bc400) [pid = 18804] [serial = 2204] [outer = 0x8d38f000] 10:24:11 INFO - PROCESS | 18804 | 1467998651828 Marionette DEBUG loaded listener.js 10:24:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8df60c00) [pid = 18804] [serial = 2205] [outer = 0x8d38f000] 10:24:12 INFO - PROCESS | 18804 | 1467998652768 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:24:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:24:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1555ms 10:24:12 INFO - PROCESS | 18804 | 1467998652802 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 18804 | 1467998652810 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:24:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:24:12 INFO - PROCESS | 18804 | 1467998652822 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 18804 | 1467998652826 Marionette TRACE conn3 <- [1,2910,null,{}] 10:24:12 INFO - PROCESS | 18804 | 1467998652833 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:12 INFO - PROCESS | 18804 | 1467998652840 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:13 INFO - PROCESS | 18804 | 1467998653051 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:24:13 INFO - PROCESS | 18804 | 1467998653245 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:13 INFO - PROCESS | 18804 | 1467998653255 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:13 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38e800 == 37 [pid = 18804] [id = 735] 10:24:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8e301400) [pid = 18804] [serial = 2206] [outer = (nil)] 10:24:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ed03800) [pid = 18804] [serial = 2207] [outer = 0x8e301400] 10:24:13 INFO - PROCESS | 18804 | 1467998653335 Marionette DEBUG loaded listener.js 10:24:13 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ee53c00) [pid = 18804] [serial = 2208] [outer = 0x8e301400] 10:24:14 INFO - PROCESS | 18804 | 1467998654213 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:24:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:24:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:24:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1448ms 10:24:14 INFO - PROCESS | 18804 | 1467998654270 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:24:14 INFO - PROCESS | 18804 | 1467998654274 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:24:14 INFO - TEST-START | /DOMEvents/constructors.html 10:24:14 INFO - PROCESS | 18804 | 1467998654281 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:24:14 INFO - PROCESS | 18804 | 1467998654287 Marionette TRACE conn3 <- [1,2914,null,{}] 10:24:14 INFO - PROCESS | 18804 | 1467998654303 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:14 INFO - PROCESS | 18804 | 1467998654312 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:14 INFO - PROCESS | 18804 | 1467998654551 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:24:14 INFO - PROCESS | 18804 | 1467998654688 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:14 INFO - PROCESS | 18804 | 1467998654695 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f50c800 == 38 [pid = 18804] [id = 736] 10:24:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8f50f400) [pid = 18804] [serial = 2209] [outer = (nil)] 10:24:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x911b2c00) [pid = 18804] [serial = 2210] [outer = 0x8f50f400] 10:24:14 INFO - PROCESS | 18804 | 1467998654786 Marionette DEBUG loaded listener.js 10:24:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x911bf400) [pid = 18804] [serial = 2211] [outer = 0x8f50f400] 10:24:15 INFO - PROCESS | 18804 | 1467998655770 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:24:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:24:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:24:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:24:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:24:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:24:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:24:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:24:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:24:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 1613ms 10:24:15 INFO - PROCESS | 18804 | 1467998655895 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:24:15 INFO - PROCESS | 18804 | 1467998655900 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:24:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:24:15 INFO - PROCESS | 18804 | 1467998655912 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:24:15 INFO - PROCESS | 18804 | 1467998655917 Marionette TRACE conn3 <- [1,2918,null,{}] 10:24:15 INFO - PROCESS | 18804 | 1467998655978 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:15 INFO - PROCESS | 18804 | 1467998655983 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:16 INFO - PROCESS | 18804 | 1467998656185 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:24:16 INFO - PROCESS | 18804 | 1467998656417 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:16 INFO - PROCESS | 18804 | 1467998656426 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x89854400 == 39 [pid = 18804] [id = 737] 10:24:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8df57400) [pid = 18804] [serial = 2212] [outer = (nil)] 10:24:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x913ac000) [pid = 18804] [serial = 2213] [outer = 0x8df57400] 10:24:16 INFO - PROCESS | 18804 | 1467998656500 Marionette DEBUG loaded listener.js 10:24:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x913b3c00) [pid = 18804] [serial = 2214] [outer = 0x8df57400] 10:24:17 INFO - PROCESS | 18804 | 1467998657251 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:24:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:24:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1374ms 10:24:17 INFO - PROCESS | 18804 | 1467998657287 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:24:17 INFO - PROCESS | 18804 | 1467998657291 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:24:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:24:17 INFO - PROCESS | 18804 | 1467998657297 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:24:17 INFO - PROCESS | 18804 | 1467998657300 Marionette TRACE conn3 <- [1,2922,null,{}] 10:24:17 INFO - PROCESS | 18804 | 1467998657306 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:17 INFO - PROCESS | 18804 | 1467998657311 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:17 INFO - PROCESS | 18804 | 1467998657459 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:24:17 INFO - PROCESS | 18804 | 1467998657651 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:17 INFO - PROCESS | 18804 | 1467998657659 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:17 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984fc00 == 40 [pid = 18804] [id = 738] 10:24:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x913a1c00) [pid = 18804] [serial = 2215] [outer = (nil)] 10:24:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x913be400) [pid = 18804] [serial = 2216] [outer = 0x913a1c00] 10:24:17 INFO - PROCESS | 18804 | 1467998657738 Marionette DEBUG loaded listener.js 10:24:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x91c19800) [pid = 18804] [serial = 2217] [outer = 0x913a1c00] 10:24:18 INFO - PROCESS | 18804 | [18804] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:24:18 INFO - PROCESS | 18804 | [18804] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:24:18 INFO - PROCESS | 18804 | [18804] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:24:18 INFO - PROCESS | 18804 | [18804] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:24:18 INFO - PROCESS | 18804 | 1467998658637 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:24:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:24:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:24:18 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 10:24:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:24:18 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 10:24:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:24:18 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]" 10:24:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:24:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:24:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1381ms 10:24:18 INFO - PROCESS | 18804 | 1467998658680 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 18804 | 1467998658684 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:24:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:24:18 INFO - PROCESS | 18804 | 1467998658695 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:24:18 INFO - PROCESS | 18804 | 1467998658699 Marionette TRACE conn3 <- [1,2926,null,{}] 10:24:18 INFO - PROCESS | 18804 | 1467998658725 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:18 INFO - PROCESS | 18804 | 1467998658736 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:18 INFO - PROCESS | 18804 | 1467998658909 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:24:19 INFO - PROCESS | 18804 | 1467998659098 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 18804 | 1467998659104 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x913be800 == 41 [pid = 18804] [id = 739] 10:24:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x91c1cc00) [pid = 18804] [serial = 2218] [outer = (nil)] 10:24:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x91de6400) [pid = 18804] [serial = 2219] [outer = 0x91c1cc00] 10:24:19 INFO - PROCESS | 18804 | 1467998659180 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x91de7c00) [pid = 18804] [serial = 2220] [outer = 0x91c1cc00] 10:24:19 INFO - PROCESS | 18804 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:24:19 INFO - PROCESS | 18804 | 1467998659960 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:24:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:24:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1304ms 10:24:19 INFO - PROCESS | 18804 | 1467998659998 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:24:20 INFO - PROCESS | 18804 | 1467998660002 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:24:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:24:20 INFO - PROCESS | 18804 | 1467998660008 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 18804 | 1467998660012 Marionette TRACE conn3 <- [1,2930,null,{}] 10:24:20 INFO - PROCESS | 18804 | 1467998660017 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:20 INFO - PROCESS | 18804 | 1467998660022 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:20 INFO - PROCESS | 18804 | 1467998660205 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:24:20 INFO - PROCESS | 18804 | 1467998660371 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:20 INFO - PROCESS | 18804 | 1467998660379 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:20 INFO - PROCESS | 18804 | ++DOCSHELL 0x89858800 == 42 [pid = 18804] [id = 740] 10:24:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8c2ef800) [pid = 18804] [serial = 2221] [outer = (nil)] 10:24:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8ebee000) [pid = 18804] [serial = 2222] [outer = 0x8c2ef800] 10:24:20 INFO - PROCESS | 18804 | 1467998660491 Marionette DEBUG loaded listener.js 10:24:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x91e51000) [pid = 18804] [serial = 2223] [outer = 0x8c2ef800] 10:24:21 INFO - PROCESS | 18804 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:24:21 INFO - PROCESS | 18804 | 1467998661293 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:24:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:24:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1327ms 10:24:21 INFO - PROCESS | 18804 | 1467998661337 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:24:21 INFO - PROCESS | 18804 | 1467998661340 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:24:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:24:21 INFO - PROCESS | 18804 | 1467998661346 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:24:21 INFO - PROCESS | 18804 | 1467998661350 Marionette TRACE conn3 <- [1,2934,null,{}] 10:24:21 INFO - PROCESS | 18804 | 1467998661355 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:21 INFO - PROCESS | 18804 | 1467998661360 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:21 INFO - PROCESS | 18804 | 1467998661515 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:24:21 INFO - PROCESS | 18804 | 1467998661948 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:21 INFO - PROCESS | 18804 | 1467998661959 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:21 INFO - PROCESS | 18804 | ++DOCSHELL 0x89790800 == 43 [pid = 18804] [id = 741] 10:24:21 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x89791000) [pid = 18804] [serial = 2224] [outer = (nil)] 10:24:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8984d000) [pid = 18804] [serial = 2225] [outer = 0x89791000] 10:24:22 INFO - PROCESS | 18804 | 1467998662034 Marionette DEBUG loaded listener.js 10:24:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x89853000) [pid = 18804] [serial = 2226] [outer = 0x89791000] 10:24:22 INFO - PROCESS | 18804 | 1467998662802 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:24:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:24:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1491ms 10:24:22 INFO - PROCESS | 18804 | 1467998662840 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:24:22 INFO - PROCESS | 18804 | 1467998662847 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:24:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:24:22 INFO - PROCESS | 18804 | 1467998662855 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:24:22 INFO - PROCESS | 18804 | 1467998662859 Marionette TRACE conn3 <- [1,2938,null,{}] 10:24:22 INFO - PROCESS | 18804 | 1467998662866 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:22 INFO - PROCESS | 18804 | 1467998662874 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:23 INFO - PROCESS | 18804 | 1467998663036 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:24:23 INFO - PROCESS | 18804 | 1467998663334 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:23 INFO - PROCESS | 18804 | 1467998663344 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984ec00 == 44 [pid = 18804] [id = 742] 10:24:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8c1c7800) [pid = 18804] [serial = 2227] [outer = (nil)] 10:24:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8d45e000) [pid = 18804] [serial = 2228] [outer = 0x8c1c7800] 10:24:23 INFO - PROCESS | 18804 | 1467998663418 Marionette DEBUG loaded listener.js 10:24:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x8d6c4400) [pid = 18804] [serial = 2229] [outer = 0x8c1c7800] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6c3800 == 43 [pid = 18804] [id = 732] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8978f800 == 42 [pid = 18804] [id = 731] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc1400 == 41 [pid = 18804] [id = 730] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8d452c00 == 40 [pid = 18804] [id = 729] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38fc00 == 39 [pid = 18804] [id = 728] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x89794c00 == 38 [pid = 18804] [id = 727] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2eac00 == 37 [pid = 18804] [id = 724] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8e307400 == 36 [pid = 18804] [id = 725] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8eed2800 == 35 [pid = 18804] [id = 726] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8979bc00 == 34 [pid = 18804] [id = 723] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1c5400 == 33 [pid = 18804] [id = 717] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x89790800 == 32 [pid = 18804] [id = 741] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x89858800 == 31 [pid = 18804] [id = 740] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8984fc00 == 30 [pid = 18804] [id = 738] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x913be800 == 29 [pid = 18804] [id = 739] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x89854400 == 28 [pid = 18804] [id = 737] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8f50c800 == 27 [pid = 18804] [id = 736] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8d247000 == 26 [pid = 18804] [id = 734] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8d38e800 == 25 [pid = 18804] [id = 735] 10:24:24 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e9400 == 24 [pid = 18804] [id = 733] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8ea25400) [pid = 18804] [serial = 2165] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8d247400) [pid = 18804] [serial = 2154] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8c2ea400) [pid = 18804] [serial = 2153] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8dca1400) [pid = 18804] [serial = 2139] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8c2ecc00) [pid = 18804] [serial = 2156] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8d45c000) [pid = 18804] [serial = 2138] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8c2efc00) [pid = 18804] [serial = 2157] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8d6c0c00) [pid = 18804] [serial = 2159] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8ec50c00) [pid = 18804] [serial = 2142] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8ebee400) [pid = 18804] [serial = 2141] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8f8e2000) [pid = 18804] [serial = 2145] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8f50ac00) [pid = 18804] [serial = 2144] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8ebe5000) [pid = 18804] [serial = 2168] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x911ba800) [pid = 18804] [serial = 2148] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8e30b000) [pid = 18804] [serial = 2162] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x911b5400) [pid = 18804] [serial = 2147] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x913a4800) [pid = 18804] [serial = 2151] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x911b8c00) [pid = 18804] [serial = 2150] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8ebf0400) [pid = 18804] [serial = 2166] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8e601800) [pid = 18804] [serial = 2163] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8dca7000) [pid = 18804] [serial = 2160] [outer = (nil)] [url = about:blank] 10:24:24 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8ec45000) [pid = 18804] [serial = 2169] [outer = (nil)] [url = about:blank] 10:24:25 INFO - PROCESS | 18804 | 1467998665275 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:24:25 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. 10:24:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2481ms 10:24:25 INFO - PROCESS | 18804 | 1467998665336 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:24:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:24:25 INFO - PROCESS | 18804 | 1467998665342 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:24:25 INFO - PROCESS | 18804 | 1467998665350 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:24:25 INFO - PROCESS | 18804 | 1467998665353 Marionette TRACE conn3 <- [1,2942,null,{}] 10:24:25 INFO - PROCESS | 18804 | 1467998665363 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:25 INFO - PROCESS | 18804 | 1467998665368 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:25 INFO - PROCESS | 18804 | 1467998665519 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:24:25 INFO - PROCESS | 18804 | 1467998665529 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:25 INFO - PROCESS | 18804 | 1467998665537 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:25 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ec400 == 25 [pid = 18804] [id = 743] 10:24:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8c2f0c00) [pid = 18804] [serial = 2230] [outer = (nil)] 10:24:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d389400) [pid = 18804] [serial = 2231] [outer = 0x8c2f0c00] 10:24:25 INFO - PROCESS | 18804 | 1467998665668 Marionette DEBUG loaded listener.js 10:24:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8d38fc00) [pid = 18804] [serial = 2232] [outer = 0x8c2f0c00] 10:24:26 INFO - PROCESS | 18804 | 1467998666506 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:24:26 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 10:24:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:24:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1200ms 10:24:26 INFO - PROCESS | 18804 | 1467998666549 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:24:26 INFO - PROCESS | 18804 | 1467998666556 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:24:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:24:26 INFO - PROCESS | 18804 | 1467998666567 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:24:26 INFO - PROCESS | 18804 | 1467998666570 Marionette TRACE conn3 <- [1,2946,null,{}] 10:24:26 INFO - PROCESS | 18804 | 1467998666577 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:26 INFO - PROCESS | 18804 | 1467998666582 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:26 INFO - PROCESS | 18804 | 1467998666774 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:24:26 INFO - PROCESS | 18804 | 1467998666798 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:26 INFO - PROCESS | 18804 | 1467998666807 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dca8400 == 26 [pid = 18804] [id = 744] 10:24:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8dca9800) [pid = 18804] [serial = 2233] [outer = (nil)] 10:24:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8dcae800) [pid = 18804] [serial = 2234] [outer = 0x8dca9800] 10:24:26 INFO - PROCESS | 18804 | 1467998666874 Marionette DEBUG loaded listener.js 10:24:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8df58800) [pid = 18804] [serial = 2235] [outer = 0x8dca9800] 10:24:27 INFO - PROCESS | 18804 | 1467998667725 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:24:27 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. 10:24:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1197ms 10:24:27 INFO - PROCESS | 18804 | 1467998667765 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:24:27 INFO - PROCESS | 18804 | 1467998667768 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:24:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:24:27 INFO - PROCESS | 18804 | 1467998667775 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:24:27 INFO - PROCESS | 18804 | 1467998667781 Marionette TRACE conn3 <- [1,2950,null,{}] 10:24:27 INFO - PROCESS | 18804 | 1467998667798 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:27 INFO - PROCESS | 18804 | 1467998667807 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:28 INFO - PROCESS | 18804 | 1467998668043 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:24:28 INFO - PROCESS | 18804 | 1467998668142 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:28 INFO - PROCESS | 18804 | 1467998668152 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e606800 == 27 [pid = 18804] [id = 745] 10:24:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e607400) [pid = 18804] [serial = 2236] [outer = (nil)] 10:24:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8e60a800) [pid = 18804] [serial = 2237] [outer = 0x8e607400] 10:24:28 INFO - PROCESS | 18804 | 1467998668222 Marionette DEBUG loaded listener.js 10:24:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ea1b000) [pid = 18804] [serial = 2238] [outer = 0x8e607400] 10:24:28 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebe7000 == 28 [pid = 18804] [id = 746] 10:24:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8ebea800) [pid = 18804] [serial = 2239] [outer = (nil)] 10:24:28 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8ebedc00) [pid = 18804] [serial = 2240] [outer = 0x8ebea800] 10:24:29 INFO - PROCESS | 18804 | 1467998669057 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:24:29 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. 10:24:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1293ms 10:24:29 INFO - PROCESS | 18804 | 1467998669068 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:24:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:24:29 INFO - PROCESS | 18804 | 1467998669072 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:24:29 INFO - PROCESS | 18804 | 1467998669082 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:24:29 INFO - PROCESS | 18804 | 1467998669085 Marionette TRACE conn3 <- [1,2954,null,{}] 10:24:29 INFO - PROCESS | 18804 | 1467998669103 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:29 INFO - PROCESS | 18804 | 1467998669107 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:29 INFO - PROCESS | 18804 | 1467998669307 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:24:29 INFO - PROCESS | 18804 | 1467998669324 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:29 INFO - PROCESS | 18804 | 1467998669332 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea18800 == 29 [pid = 18804] [id = 747] 10:24:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8ebe1400) [pid = 18804] [serial = 2241] [outer = (nil)] 10:24:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8ec42800) [pid = 18804] [serial = 2242] [outer = 0x8ebe1400] 10:24:29 INFO - PROCESS | 18804 | 1467998669397 Marionette DEBUG loaded listener.js 10:24:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8ec49400) [pid = 18804] [serial = 2243] [outer = 0x8ebe1400] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8d392800) [pid = 18804] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8e30c000) [pid = 18804] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8e302400) [pid = 18804] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8eed5000) [pid = 18804] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8d242800) [pid = 18804] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8d457400) [pid = 18804] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x89795800) [pid = 18804] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8d398800) [pid = 18804] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8e304800) [pid = 18804] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8d6b9800) [pid = 18804] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:24:30 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8df60800) [pid = 18804] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:24:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:24:30 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 10:24:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1583ms 10:24:30 INFO - PROCESS | 18804 | 1467998670653 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:24:30 INFO - PROCESS | 18804 | 1467998670669 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:24:30 INFO - PROCESS | 18804 | 1467998670672 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:24:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:24:30 INFO - PROCESS | 18804 | 1467998670688 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:24:30 INFO - PROCESS | 18804 | 1467998670690 Marionette TRACE conn3 <- [1,2958,null,{}] 10:24:30 INFO - PROCESS | 18804 | 1467998670696 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:30 INFO - PROCESS | 18804 | 1467998670701 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:30 INFO - PROCESS | 18804 | 1467998670843 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:24:30 INFO - PROCESS | 18804 | 1467998670856 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:30 INFO - PROCESS | 18804 | 1467998670862 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e304800 == 30 [pid = 18804] [id = 748] 10:24:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8e309c00) [pid = 18804] [serial = 2244] [outer = (nil)] 10:24:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ed01800) [pid = 18804] [serial = 2245] [outer = 0x8e309c00] 10:24:30 INFO - PROCESS | 18804 | 1467998670929 Marionette DEBUG loaded listener.js 10:24:31 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ed06000) [pid = 18804] [serial = 2246] [outer = 0x8e309c00] 10:24:31 INFO - PROCESS | 18804 | 1467998671712 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:24:31 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. 10:24:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1082ms 10:24:31 INFO - PROCESS | 18804 | 1467998671770 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:24:31 INFO - PROCESS | 18804 | 1467998671774 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:24:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:24:31 INFO - PROCESS | 18804 | 1467998671779 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:24:31 INFO - PROCESS | 18804 | 1467998671782 Marionette TRACE conn3 <- [1,2962,null,{}] 10:24:31 INFO - PROCESS | 18804 | 1467998671787 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:31 INFO - PROCESS | 18804 | 1467998671797 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:32 INFO - PROCESS | 18804 | 1467998672022 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:24:32 INFO - PROCESS | 18804 | 1467998672037 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:32 INFO - PROCESS | 18804 | 1467998672045 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:32 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ed0fc00 == 31 [pid = 18804] [id = 749] 10:24:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8ee52800) [pid = 18804] [serial = 2247] [outer = (nil)] 10:24:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8eed7000) [pid = 18804] [serial = 2248] [outer = 0x8ee52800] 10:24:32 INFO - PROCESS | 18804 | 1467998672109 Marionette DEBUG loaded listener.js 10:24:32 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8f497000) [pid = 18804] [serial = 2249] [outer = 0x8ee52800] 10:24:33 INFO - PROCESS | 18804 | 1467998673114 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:24:33 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. 10:24:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1375ms 10:24:33 INFO - PROCESS | 18804 | 1467998673156 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:24:33 INFO - PROCESS | 18804 | 1467998673162 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:24:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:24:33 INFO - PROCESS | 18804 | 1467998673170 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:24:33 INFO - PROCESS | 18804 | 1467998673177 Marionette TRACE conn3 <- [1,2966,null,{}] 10:24:33 INFO - PROCESS | 18804 | 1467998673213 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:33 INFO - PROCESS | 18804 | 1467998673219 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:33 INFO - PROCESS | 18804 | 1467998673435 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:24:33 INFO - PROCESS | 18804 | 1467998673627 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:33 INFO - PROCESS | 18804 | 1467998673637 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:33 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e9000 == 32 [pid = 18804] [id = 750] 10:24:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8d241c00) [pid = 18804] [serial = 2250] [outer = (nil)] 10:24:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8d6c0400) [pid = 18804] [serial = 2251] [outer = 0x8d241c00] 10:24:33 INFO - PROCESS | 18804 | 1467998673714 Marionette DEBUG loaded listener.js 10:24:33 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8dca8800) [pid = 18804] [serial = 2252] [outer = 0x8d241c00] 10:24:34 INFO - PROCESS | 18804 | 1467998674598 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:24:34 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. 10:24:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1467ms 10:24:34 INFO - PROCESS | 18804 | 1467998674637 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:24:34 INFO - PROCESS | 18804 | 1467998674644 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:24:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:24:34 INFO - PROCESS | 18804 | 1467998674654 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:24:34 INFO - PROCESS | 18804 | 1467998674657 Marionette TRACE conn3 <- [1,2970,null,{}] 10:24:34 INFO - PROCESS | 18804 | 1467998674664 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:34 INFO - PROCESS | 18804 | 1467998674670 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:34 INFO - PROCESS | 18804 | 1467998674865 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:24:35 INFO - PROCESS | 18804 | 1467998675044 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 18804 | 1467998675052 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:35 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6c3800 == 33 [pid = 18804] [id = 751] 10:24:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8dfcbc00) [pid = 18804] [serial = 2253] [outer = (nil)] 10:24:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8ea1a800) [pid = 18804] [serial = 2254] [outer = 0x8dfcbc00] 10:24:35 INFO - PROCESS | 18804 | 1467998675169 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8ebe7800) [pid = 18804] [serial = 2255] [outer = 0x8dfcbc00] 10:24:36 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. 10:24:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1435ms 10:24:36 INFO - PROCESS | 18804 | 1467998676079 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:24:36 INFO - PROCESS | 18804 | 1467998676090 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:24:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:24:36 INFO - PROCESS | 18804 | 1467998676095 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:24:36 INFO - PROCESS | 18804 | 1467998676102 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:24:36 INFO - PROCESS | 18804 | 1467998676108 Marionette TRACE conn3 <- [1,2974,null,{}] 10:24:36 INFO - PROCESS | 18804 | 1467998676124 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:36 INFO - PROCESS | 18804 | 1467998676133 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:36 INFO - PROCESS | 18804 | 1467998676338 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:24:36 INFO - PROCESS | 18804 | 1467998676575 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:36 INFO - PROCESS | 18804 | 1467998676590 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:36 INFO - PROCESS | 18804 | ++DOCSHELL 0x8e606000 == 34 [pid = 18804] [id = 752] 10:24:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8eed7800) [pid = 18804] [serial = 2256] [outer = (nil)] 10:24:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x8f4b6400) [pid = 18804] [serial = 2257] [outer = 0x8eed7800] 10:24:36 INFO - PROCESS | 18804 | 1467998676671 Marionette DEBUG loaded listener.js 10:24:36 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x8f4c1400) [pid = 18804] [serial = 2258] [outer = 0x8eed7800] 10:24:37 INFO - PROCESS | 18804 | 1467998677512 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:24:37 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. 10:24:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1484ms 10:24:37 INFO - PROCESS | 18804 | 1467998677586 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:24:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:24:37 INFO - PROCESS | 18804 | 1467998677591 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:24:37 INFO - PROCESS | 18804 | 1467998677597 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:24:37 INFO - PROCESS | 18804 | 1467998677601 Marionette TRACE conn3 <- [1,2978,null,{}] 10:24:37 INFO - PROCESS | 18804 | 1467998677606 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:37 INFO - PROCESS | 18804 | 1467998677612 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:37 INFO - PROCESS | 18804 | 1467998677783 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:24:37 INFO - PROCESS | 18804 | 1467998677968 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:37 INFO - PROCESS | 18804 | 1467998677978 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:38 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f50bc00 == 35 [pid = 18804] [id = 753] 10:24:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x8f50d400) [pid = 18804] [serial = 2259] [outer = (nil)] 10:24:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8f8de400) [pid = 18804] [serial = 2260] [outer = 0x8f50d400] 10:24:38 INFO - PROCESS | 18804 | 1467998678070 Marionette DEBUG loaded listener.js 10:24:38 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x8f8e2000) [pid = 18804] [serial = 2261] [outer = 0x8f50d400] 10:24:38 INFO - PROCESS | 18804 | 1467998678967 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:24:39 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. 10:24:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1431ms 10:24:39 INFO - PROCESS | 18804 | 1467998679027 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:24:39 INFO - PROCESS | 18804 | 1467998679032 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:24:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:24:39 INFO - PROCESS | 18804 | 1467998679038 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:24:39 INFO - PROCESS | 18804 | 1467998679041 Marionette TRACE conn3 <- [1,2982,null,{}] 10:24:39 INFO - PROCESS | 18804 | 1467998679080 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:39 INFO - PROCESS | 18804 | 1467998679085 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:39 INFO - PROCESS | 18804 | 1467998679258 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:24:39 INFO - PROCESS | 18804 | 1467998679442 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:39 INFO - PROCESS | 18804 | 1467998679448 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:39 INFO - PROCESS | 18804 | ++DOCSHELL 0x89792000 == 36 [pid = 18804] [id = 754] 10:24:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x89854000) [pid = 18804] [serial = 2262] [outer = (nil)] 10:24:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8c1c9400) [pid = 18804] [serial = 2263] [outer = 0x89854000] 10:24:39 INFO - PROCESS | 18804 | 1467998679531 Marionette DEBUG loaded listener.js 10:24:39 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8c2e5000) [pid = 18804] [serial = 2264] [outer = 0x89854000] 10:24:40 INFO - PROCESS | 18804 | 1467998680637 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:24:40 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 10:24:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:24:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1644ms 10:24:40 INFO - PROCESS | 18804 | 1467998680683 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:24:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:24:40 INFO - PROCESS | 18804 | 1467998680688 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:24:40 INFO - PROCESS | 18804 | 1467998680696 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:24:40 INFO - PROCESS | 18804 | 1467998680703 Marionette TRACE conn3 <- [1,2986,null,{}] 10:24:40 INFO - PROCESS | 18804 | 1467998680710 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:40 INFO - PROCESS | 18804 | 1467998680715 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:40 INFO - PROCESS | 18804 | 1467998680958 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:24:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8e304800 == 35 [pid = 18804] [id = 748] 10:24:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8ea18800 == 34 [pid = 18804] [id = 747] 10:24:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebe7000 == 33 [pid = 18804] [id = 746] 10:24:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8e606800 == 32 [pid = 18804] [id = 745] 10:24:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8dca8400 == 31 [pid = 18804] [id = 744] 10:24:41 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ec400 == 30 [pid = 18804] [id = 743] 10:24:41 INFO - PROCESS | 18804 | 1467998681151 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:41 INFO - PROCESS | 18804 | 1467998681161 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:41 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c1cc800 == 31 [pid = 18804] [id = 755] 10:24:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8c1cdc00) [pid = 18804] [serial = 2265] [outer = (nil)] 10:24:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 99 (0x8d393400) [pid = 18804] [serial = 2266] [outer = 0x8c1cdc00] 10:24:41 INFO - PROCESS | 18804 | 1467998681245 Marionette DEBUG loaded listener.js 10:24:41 INFO - PROCESS | 18804 | ++DOMWINDOW == 100 (0x8d6b9800) [pid = 18804] [serial = 2267] [outer = 0x8c1cdc00] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 99 (0x8f491c00) [pid = 18804] [serial = 2195] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 98 (0x8ea25800) [pid = 18804] [serial = 2178] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8e60ec00) [pid = 18804] [serial = 2189] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x8f495000) [pid = 18804] [serial = 2180] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x8f49bc00) [pid = 18804] [serial = 2181] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x8d396400) [pid = 18804] [serial = 2174] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x8d6ba000) [pid = 18804] [serial = 2175] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8eecfc00) [pid = 18804] [serial = 2172] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8ee59c00) [pid = 18804] [serial = 2171] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x8979a000) [pid = 18804] [serial = 2183] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x8c1ca800) [pid = 18804] [serial = 2184] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8d45d800) [pid = 18804] [serial = 2186] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8df51c00) [pid = 18804] [serial = 2187] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x8ea18c00) [pid = 18804] [serial = 2177] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8ee53400) [pid = 18804] [serial = 2192] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8f505c00) [pid = 18804] [serial = 2201] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8f49a400) [pid = 18804] [serial = 2196] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8f510400) [pid = 18804] [serial = 2202] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8eec9400) [pid = 18804] [serial = 2193] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8f4bc000) [pid = 18804] [serial = 2199] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8ea1f800) [pid = 18804] [serial = 2190] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ee54000) [pid = 18804] [serial = 2198] [outer = (nil)] [url = about:blank] 10:24:42 INFO - PROCESS | 18804 | 1467998682005 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:24:42 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. 10:24:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1344ms 10:24:42 INFO - PROCESS | 18804 | 1467998682038 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:24:42 INFO - PROCESS | 18804 | 1467998682044 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:24:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:24:42 INFO - PROCESS | 18804 | 1467998682054 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:24:42 INFO - PROCESS | 18804 | 1467998682058 Marionette TRACE conn3 <- [1,2990,null,{}] 10:24:42 INFO - PROCESS | 18804 | 1467998682064 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:42 INFO - PROCESS | 18804 | 1467998682068 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:42 INFO - PROCESS | 18804 | 1467998682219 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:24:42 INFO - PROCESS | 18804 | 1467998682375 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:42 INFO - PROCESS | 18804 | 1467998682381 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:42 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df55800 == 32 [pid = 18804] [id = 756] 10:24:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8e302c00) [pid = 18804] [serial = 2268] [outer = (nil)] 10:24:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8e30f800) [pid = 18804] [serial = 2269] [outer = 0x8e302c00] 10:24:42 INFO - PROCESS | 18804 | 1467998682452 Marionette DEBUG loaded listener.js 10:24:42 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8e610000) [pid = 18804] [serial = 2270] [outer = 0x8e302c00] 10:24:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ebea000 == 33 [pid = 18804] [id = 757] 10:24:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8ec4ec00) [pid = 18804] [serial = 2271] [outer = (nil)] 10:24:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8ec4f400) [pid = 18804] [serial = 2272] [outer = 0x8ec4ec00] 10:24:43 INFO - PROCESS | 18804 | 1467998683246 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:24:43 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. 10:24:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1241ms 10:24:43 INFO - PROCESS | 18804 | 1467998683296 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:24:43 INFO - PROCESS | 18804 | 1467998683299 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:24:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:24:43 INFO - PROCESS | 18804 | 1467998683306 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:24:43 INFO - PROCESS | 18804 | 1467998683311 Marionette TRACE conn3 <- [1,2994,null,{}] 10:24:43 INFO - PROCESS | 18804 | 1467998683334 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:43 INFO - PROCESS | 18804 | 1467998683342 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:43 INFO - PROCESS | 18804 | 1467998683508 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:24:43 INFO - PROCESS | 18804 | 1467998683675 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:43 INFO - PROCESS | 18804 | 1467998683682 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:43 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee51800 == 34 [pid = 18804] [id = 758] 10:24:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8ee52c00) [pid = 18804] [serial = 2273] [outer = (nil)] 10:24:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8ee5e800) [pid = 18804] [serial = 2274] [outer = 0x8ee52c00] 10:24:43 INFO - PROCESS | 18804 | 1467998683753 Marionette DEBUG loaded listener.js 10:24:43 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8eed5c00) [pid = 18804] [serial = 2275] [outer = 0x8ee52c00] 10:24:44 INFO - PROCESS | 18804 | 1467998684476 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:24:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:24:44 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 10:24:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1184ms 10:24:44 INFO - PROCESS | 18804 | 1467998684490 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:24:44 INFO - PROCESS | 18804 | 1467998684493 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:24:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:24:44 INFO - PROCESS | 18804 | 1467998684520 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:24:44 INFO - PROCESS | 18804 | 1467998684522 Marionette TRACE conn3 <- [1,2998,null,{}] 10:24:44 INFO - PROCESS | 18804 | 1467998684528 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:44 INFO - PROCESS | 18804 | 1467998684533 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:44 INFO - PROCESS | 18804 | 1467998684743 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:24:44 INFO - PROCESS | 18804 | 1467998684776 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:44 INFO - PROCESS | 18804 | 1467998684782 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:44 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984dc00 == 35 [pid = 18804] [id = 759] 10:24:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x8f496c00) [pid = 18804] [serial = 2276] [outer = (nil)] 10:24:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x8f49ec00) [pid = 18804] [serial = 2277] [outer = 0x8f496c00] 10:24:44 INFO - PROCESS | 18804 | 1467998684848 Marionette DEBUG loaded listener.js 10:24:44 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x8f4bbc00) [pid = 18804] [serial = 2278] [outer = 0x8f496c00] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8e607400) [pid = 18804] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x91c1cc00) [pid = 18804] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x913a1c00) [pid = 18804] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8f50f400) [pid = 18804] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8c2ef800) [pid = 18804] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x89791000) [pid = 18804] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8df57400) [pid = 18804] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8e301400) [pid = 18804] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8ebe1400) [pid = 18804] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8d38f000) [pid = 18804] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8c1c7800) [pid = 18804] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ebea800) [pid = 18804] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8dca9800) [pid = 18804] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8c2f0c00) [pid = 18804] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:24:45 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8e309c00) [pid = 18804] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:24:45 INFO - PROCESS | 18804 | 1467998685895 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:24:45 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. 10:24:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1444ms 10:24:45 INFO - PROCESS | 18804 | 1467998685950 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:24:45 INFO - PROCESS | 18804 | 1467998685954 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:24:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:24:45 INFO - PROCESS | 18804 | 1467998685960 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:24:45 INFO - PROCESS | 18804 | 1467998685963 Marionette TRACE conn3 <- [1,3002,null,{}] 10:24:45 INFO - PROCESS | 18804 | 1467998685968 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:45 INFO - PROCESS | 18804 | 1467998685973 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:46 INFO - PROCESS | 18804 | 1467998686163 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:24:46 INFO - PROCESS | 18804 | 1467998686274 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:46 INFO - PROCESS | 18804 | 1467998686281 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:46 INFO - PROCESS | 18804 | ++DOCSHELL 0x89790000 == 36 [pid = 18804] [id = 760] 10:24:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x89791000) [pid = 18804] [serial = 2279] [outer = (nil)] 10:24:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ebea800) [pid = 18804] [serial = 2280] [outer = 0x89791000] 10:24:46 INFO - PROCESS | 18804 | 1467998686349 Marionette DEBUG loaded listener.js 10:24:46 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8f490000) [pid = 18804] [serial = 2281] [outer = 0x89791000] 10:24:47 INFO - PROCESS | 18804 | 1467998687010 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:24:47 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. 10:24:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1091ms 10:24:47 INFO - PROCESS | 18804 | 1467998687051 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:24:47 INFO - PROCESS | 18804 | 1467998687054 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:24:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:24:47 INFO - PROCESS | 18804 | 1467998687062 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:24:47 INFO - PROCESS | 18804 | 1467998687065 Marionette TRACE conn3 <- [1,3006,null,{}] 10:24:47 INFO - PROCESS | 18804 | 1467998687071 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:47 INFO - PROCESS | 18804 | 1467998687080 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:47 INFO - PROCESS | 18804 | 1467998687306 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:24:47 INFO - PROCESS | 18804 | 1467998687327 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:47 INFO - PROCESS | 18804 | 1467998687337 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:47 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978e800 == 37 [pid = 18804] [id = 761] 10:24:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8c1c8800) [pid = 18804] [serial = 2282] [outer = (nil)] 10:24:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x911bb000) [pid = 18804] [serial = 2283] [outer = 0x8c1c8800] 10:24:47 INFO - PROCESS | 18804 | 1467998687400 Marionette DEBUG loaded listener.js 10:24:47 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x911bec00) [pid = 18804] [serial = 2284] [outer = 0x8c1c8800] 10:24:48 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. 10:24:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1328ms 10:24:48 INFO - PROCESS | 18804 | 1467998688375 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:24:48 INFO - PROCESS | 18804 | 1467998688391 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:24:48 INFO - PROCESS | 18804 | 1467998688397 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:24:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:24:48 INFO - PROCESS | 18804 | 1467998688406 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:24:48 INFO - PROCESS | 18804 | 1467998688410 Marionette TRACE conn3 <- [1,3010,null,{}] 10:24:48 INFO - PROCESS | 18804 | 1467998688420 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:48 INFO - PROCESS | 18804 | 1467998688425 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:48 INFO - PROCESS | 18804 | 1467998688678 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:24:48 INFO - PROCESS | 18804 | 1467998688853 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:48 INFO - PROCESS | 18804 | 1467998688863 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:48 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ec400 == 38 [pid = 18804] [id = 762] 10:24:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8d38bc00) [pid = 18804] [serial = 2285] [outer = (nil)] 10:24:48 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8dca9800) [pid = 18804] [serial = 2286] [outer = 0x8d38bc00] 10:24:48 INFO - PROCESS | 18804 | 1467998688982 Marionette DEBUG loaded listener.js 10:24:49 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x8dfc7c00) [pid = 18804] [serial = 2287] [outer = 0x8d38bc00] 10:24:49 INFO - PROCESS | 18804 | 1467998689828 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:24:49 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 10:24:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1432ms 10:24:49 INFO - PROCESS | 18804 | 1467998689837 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:24:49 INFO - PROCESS | 18804 | 1467998689844 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:24:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:24:49 INFO - PROCESS | 18804 | 1467998689855 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:24:49 INFO - PROCESS | 18804 | 1467998689860 Marionette TRACE conn3 <- [1,3014,null,{}] 10:24:49 INFO - PROCESS | 18804 | 1467998689866 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:49 INFO - PROCESS | 18804 | 1467998689871 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:50 INFO - PROCESS | 18804 | 1467998690078 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:24:50 INFO - PROCESS | 18804 | 1467998690251 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:50 INFO - PROCESS | 18804 | 1467998690260 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:50 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984e000 == 39 [pid = 18804] [id = 763] 10:24:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x8e308000) [pid = 18804] [serial = 2288] [outer = (nil)] 10:24:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8ed0dc00) [pid = 18804] [serial = 2289] [outer = 0x8e308000] 10:24:50 INFO - PROCESS | 18804 | 1467998690378 Marionette DEBUG loaded listener.js 10:24:50 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8eed4400) [pid = 18804] [serial = 2290] [outer = 0x8e308000] 10:24:50 INFO - PROCESS | 18804 | [18804] 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 10:24:51 INFO - PROCESS | 18804 | 1467998691387 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:24:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:24:51 INFO - {} 10:24:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:24:51 INFO - {} 10:24:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:24:51 INFO - {} 10:24:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:24:51 INFO - {} 10:24:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1584ms 10:24:51 INFO - PROCESS | 18804 | 1467998691440 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:24:51 INFO - PROCESS | 18804 | 1467998691443 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:24:51 INFO - TEST-START | /FileAPI/fileReader.html 10:24:51 INFO - PROCESS | 18804 | 1467998691496 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:24:51 INFO - PROCESS | 18804 | 1467998691502 Marionette TRACE conn3 <- [1,3018,null,{}] 10:24:51 INFO - PROCESS | 18804 | 1467998691519 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:51 INFO - PROCESS | 18804 | 1467998691528 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:51 INFO - PROCESS | 18804 | 1467998691716 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:24:51 INFO - PROCESS | 18804 | 1467998691908 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:51 INFO - PROCESS | 18804 | 1467998691917 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:51 INFO - PROCESS | 18804 | ++DOCSHELL 0x911b5c00 == 40 [pid = 18804] [id = 764] 10:24:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 87 (0x911b6c00) [pid = 18804] [serial = 2291] [outer = (nil)] 10:24:51 INFO - PROCESS | 18804 | ++DOMWINDOW == 88 (0x913b1c00) [pid = 18804] [serial = 2292] [outer = 0x911b6c00] 10:24:52 INFO - PROCESS | 18804 | 1467998692001 Marionette DEBUG loaded listener.js 10:24:52 INFO - PROCESS | 18804 | ++DOMWINDOW == 89 (0x913bb000) [pid = 18804] [serial = 2293] [outer = 0x911b6c00] 10:24:52 INFO - PROCESS | 18804 | 1467998692844 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:24:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:24:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:24:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:24:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:24:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 1390ms 10:24:52 INFO - PROCESS | 18804 | 1467998692881 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:24:52 INFO - PROCESS | 18804 | 1467998692886 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:24:52 INFO - TEST-START | /FileAPI/historical.html 10:24:52 INFO - PROCESS | 18804 | 1467998692892 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:24:52 INFO - PROCESS | 18804 | 1467998692896 Marionette TRACE conn3 <- [1,3022,null,{}] 10:24:52 INFO - PROCESS | 18804 | 1467998692902 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:52 INFO - PROCESS | 18804 | 1467998692907 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:53 INFO - PROCESS | 18804 | 1467998693115 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:24:53 INFO - PROCESS | 18804 | 1467998693310 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:53 INFO - PROCESS | 18804 | 1467998693317 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:53 INFO - PROCESS | 18804 | ++DOCSHELL 0x911b9000 == 41 [pid = 18804] [id = 765] 10:24:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 90 (0x913bd800) [pid = 18804] [serial = 2294] [outer = (nil)] 10:24:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 91 (0x91c20400) [pid = 18804] [serial = 2295] [outer = 0x913bd800] 10:24:53 INFO - PROCESS | 18804 | 1467998693401 Marionette DEBUG loaded listener.js 10:24:53 INFO - PROCESS | 18804 | ++DOMWINDOW == 92 (0x91c24400) [pid = 18804] [serial = 2296] [outer = 0x913bd800] 10:24:54 INFO - PROCESS | 18804 | 1467998694230 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:24:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:24:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:24:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:24:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:24:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:24:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:24:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:24:54 INFO - TEST-OK | /FileAPI/historical.html | took 1386ms 10:24:54 INFO - PROCESS | 18804 | 1467998694282 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:24:54 INFO - PROCESS | 18804 | 1467998694285 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:24:54 INFO - TEST-START | /FileAPI/idlharness.html 10:24:54 INFO - PROCESS | 18804 | 1467998694292 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:24:54 INFO - PROCESS | 18804 | 1467998694296 Marionette TRACE conn3 <- [1,3026,null,{}] 10:24:54 INFO - PROCESS | 18804 | 1467998694346 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:54 INFO - PROCESS | 18804 | 1467998694351 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:54 INFO - PROCESS | 18804 | 1467998694540 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:24:54 INFO - PROCESS | 18804 | 1467998694739 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:54 INFO - PROCESS | 18804 | 1467998694748 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:54 INFO - PROCESS | 18804 | ++DOCSHELL 0x8dfc9c00 == 42 [pid = 18804] [id = 766] 10:24:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 93 (0x8e301800) [pid = 18804] [serial = 2297] [outer = (nil)] 10:24:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 94 (0x91dddc00) [pid = 18804] [serial = 2298] [outer = 0x8e301800] 10:24:54 INFO - PROCESS | 18804 | 1467998694824 Marionette DEBUG loaded listener.js 10:24:54 INFO - PROCESS | 18804 | ++DOMWINDOW == 95 (0x91de5400) [pid = 18804] [serial = 2299] [outer = 0x8e301800] 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:24:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:24:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:24:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:24:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:24:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:24:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:24:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:24:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:24:56 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 10:24:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:24:56 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 10:24:56 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 10:24:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:24:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:24:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:24:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:24:56 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 10:24:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:24:56 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 10:24:56 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 10:24:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:24:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:24:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 2066ms 10:24:56 INFO - PROCESS | 18804 | 1467998696213 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 10:24:56 INFO - PROCESS | 18804 | 1467998696508 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:24:56 INFO - PROCESS | 18804 | 1467998696511 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:24:56 INFO - TEST-START | /FileAPI/idlharness.worker 10:24:56 INFO - PROCESS | 18804 | 1467998696519 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:24:56 INFO - PROCESS | 18804 | 1467998696522 Marionette TRACE conn3 <- [1,3030,null,{}] 10:24:56 INFO - PROCESS | 18804 | 1467998696528 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:56 INFO - PROCESS | 18804 | 1467998696542 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:56 INFO - PROCESS | 18804 | 1467998696762 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:24:56 INFO - PROCESS | 18804 | 1467998696957 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:56 INFO - PROCESS | 18804 | 1467998696968 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:56 INFO - PROCESS | 18804 | ++DOCSHELL 0x89790c00 == 43 [pid = 18804] [id = 767] 10:24:56 INFO - PROCESS | 18804 | ++DOMWINDOW == 96 (0x8985bc00) [pid = 18804] [serial = 2300] [outer = (nil)] 10:24:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 97 (0x8ea17400) [pid = 18804] [serial = 2301] [outer = 0x8985bc00] 10:24:57 INFO - PROCESS | 18804 | 1467998697043 Marionette DEBUG loaded listener.js 10:24:57 INFO - PROCESS | 18804 | ++DOMWINDOW == 98 (0x8ed03400) [pid = 18804] [serial = 2302] [outer = 0x8985bc00] 10:24:57 INFO - PROCESS | 18804 | [18804] 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 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:24:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:24:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:24:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:24:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:24:59 INFO - {} 10:24:59 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 10:24:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:24:59 INFO - {} 10:24:59 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 - {} 10:24:59 INFO - {} 10:24:59 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 10:24:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:24:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:24:59 INFO - {} 10:24:59 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 10:24:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:24:59 INFO - {} 10:24:59 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 - {} 10:24:59 INFO - {} 10:24:59 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 10:24:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:24:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:24:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 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 10:24:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:24:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:24:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 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 10:24:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 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 10:24:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 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 10:24:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:24:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:24:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:24:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:24:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:24:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:24:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:24:59 INFO - {} 10:24:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2853ms 10:24:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:24:59 INFO - PROCESS | 18804 | 1467998699215 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 10:24:59 INFO - PROCESS | 18804 | 1467998699384 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:24:59 INFO - PROCESS | 18804 | 1467998699393 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:24:59 INFO - PROCESS | 18804 | 1467998699418 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:24:59 INFO - PROCESS | 18804 | 1467998699431 Marionette TRACE conn3 <- [1,3034,null,{}] 10:24:59 INFO - PROCESS | 18804 | 1467998699458 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:59 INFO - PROCESS | 18804 | 1467998699464 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:24:59 INFO - PROCESS | 18804 | 1467998699818 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x89790000 == 42 [pid = 18804] [id = 760] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8984dc00 == 41 [pid = 18804] [id = 759] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8ebea000 == 40 [pid = 18804] [id = 757] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8ee51800 == 39 [pid = 18804] [id = 758] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8df55800 == 38 [pid = 18804] [id = 756] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8c1cc800 == 37 [pid = 18804] [id = 755] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2e9000 == 36 [pid = 18804] [id = 750] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8ed0fc00 == 35 [pid = 18804] [id = 749] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x89792000 == 34 [pid = 18804] [id = 754] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8e606000 == 33 [pid = 18804] [id = 752] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8f50bc00 == 32 [pid = 18804] [id = 753] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8d6c3800 == 31 [pid = 18804] [id = 751] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8984ec00 == 30 [pid = 18804] [id = 742] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x89790c00 == 29 [pid = 18804] [id = 767] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x911b9000 == 28 [pid = 18804] [id = 765] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8dfc9c00 == 27 [pid = 18804] [id = 766] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x911b5c00 == 26 [pid = 18804] [id = 764] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8984e000 == 25 [pid = 18804] [id = 763] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8978e800 == 24 [pid = 18804] [id = 761] 10:25:00 INFO - PROCESS | 18804 | --DOCSHELL 0x8c2ec400 == 23 [pid = 18804] [id = 762] 10:25:00 INFO - PROCESS | 18804 | 1467998700939 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:00 INFO - PROCESS | 18804 | 1467998700948 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 97 (0x8e60a800) [pid = 18804] [serial = 2237] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 96 (0x91de7c00) [pid = 18804] [serial = 2220] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 95 (0x91c19800) [pid = 18804] [serial = 2217] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 94 (0x911bf400) [pid = 18804] [serial = 2211] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 93 (0x91de6400) [pid = 18804] [serial = 2219] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 92 (0x8ebee000) [pid = 18804] [serial = 2222] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 91 (0x8984d000) [pid = 18804] [serial = 2225] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 90 (0x913b3c00) [pid = 18804] [serial = 2214] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 89 (0x911b2c00) [pid = 18804] [serial = 2210] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 88 (0x8ea1b000) [pid = 18804] [serial = 2238] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 87 (0x8ee53c00) [pid = 18804] [serial = 2208] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 86 (0x89853000) [pid = 18804] [serial = 2226] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x913ac000) [pid = 18804] [serial = 2213] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8ed03800) [pid = 18804] [serial = 2207] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8ec49400) [pid = 18804] [serial = 2243] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8d6bc400) [pid = 18804] [serial = 2204] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x913be400) [pid = 18804] [serial = 2216] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8d6c4400) [pid = 18804] [serial = 2229] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8df60c00) [pid = 18804] [serial = 2205] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8ebedc00) [pid = 18804] [serial = 2240] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ec42800) [pid = 18804] [serial = 2242] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8dcae800) [pid = 18804] [serial = 2234] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8d38fc00) [pid = 18804] [serial = 2232] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8d389400) [pid = 18804] [serial = 2231] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d45e000) [pid = 18804] [serial = 2228] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8df58800) [pid = 18804] [serial = 2235] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x91e51000) [pid = 18804] [serial = 2223] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8ed01800) [pid = 18804] [serial = 2245] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8ed06000) [pid = 18804] [serial = 2246] [outer = (nil)] [url = about:blank] 10:25:01 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978e800 == 24 [pid = 18804] [id = 768] 10:25:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x89792c00) [pid = 18804] [serial = 2303] [outer = (nil)] 10:25:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x89851400) [pid = 18804] [serial = 2304] [outer = 0x89792c00] 10:25:01 INFO - PROCESS | 18804 | 1467998701184 Marionette DEBUG loaded listener.js 10:25:01 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8c1c9c00) [pid = 18804] [serial = 2305] [outer = 0x89792c00] 10:25:01 INFO - PROCESS | 18804 | 1467998701947 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:25:01 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:25:01 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2570ms 10:25:01 INFO - PROCESS | 18804 | 1467998701982 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:25:01 INFO - PROCESS | 18804 | 1467998701990 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:25:01 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:25:02 INFO - PROCESS | 18804 | 1467998701999 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:25:02 INFO - PROCESS | 18804 | 1467998702006 Marionette TRACE conn3 <- [1,3038,null,{}] 10:25:02 INFO - PROCESS | 18804 | 1467998702020 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:02 INFO - PROCESS | 18804 | 1467998702030 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:02 INFO - PROCESS | 18804 | 1467998702210 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:25:02 INFO - PROCESS | 18804 | 1467998702362 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:02 INFO - PROCESS | 18804 | 1467998702372 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:02 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d246000 == 25 [pid = 18804] [id = 769] 10:25:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d246c00) [pid = 18804] [serial = 2306] [outer = (nil)] 10:25:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d395c00) [pid = 18804] [serial = 2307] [outer = 0x8d246c00] 10:25:02 INFO - PROCESS | 18804 | 1467998702461 Marionette DEBUG loaded listener.js 10:25:02 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8d45a000) [pid = 18804] [serial = 2308] [outer = 0x8d246c00] 10:25:03 INFO - PROCESS | 18804 | 1467998703238 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:25:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:25:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1288ms 10:25:03 INFO - PROCESS | 18804 | 1467998703290 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:25:03 INFO - PROCESS | 18804 | 1467998703297 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:25:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:25:03 INFO - PROCESS | 18804 | 1467998703306 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:25:03 INFO - PROCESS | 18804 | 1467998703310 Marionette TRACE conn3 <- [1,3042,null,{}] 10:25:03 INFO - PROCESS | 18804 | 1467998703315 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:03 INFO - PROCESS | 18804 | 1467998703321 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:03 INFO - PROCESS | 18804 | 1467998703478 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:25:03 INFO - PROCESS | 18804 | 1467998703652 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:03 INFO - PROCESS | 18804 | 1467998703660 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:03 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df52c00 == 26 [pid = 18804] [id = 770] 10:25:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8df59800) [pid = 18804] [serial = 2309] [outer = (nil)] 10:25:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8dfc9400) [pid = 18804] [serial = 2310] [outer = 0x8df59800] 10:25:03 INFO - PROCESS | 18804 | 1467998703740 Marionette DEBUG loaded listener.js 10:25:03 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8e30c800) [pid = 18804] [serial = 2311] [outer = 0x8df59800] 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:25:05 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. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:25:05 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'.) 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:25:05 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. 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:25:05 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. 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:25:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:25:05 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. 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:25:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:25:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:25:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:25:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:25:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1833ms 10:25:05 INFO - PROCESS | 18804 | 1467998705055 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:25:05 INFO - PROCESS | 18804 | 1467998705219 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:25:05 INFO - PROCESS | 18804 | 1467998705221 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:25:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:25:05 INFO - PROCESS | 18804 | 1467998705243 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:25:05 INFO - PROCESS | 18804 | 1467998705252 Marionette TRACE conn3 <- [1,3046,null,{}] 10:25:05 INFO - PROCESS | 18804 | 1467998705275 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:05 INFO - PROCESS | 18804 | 1467998705283 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:05 INFO - PROCESS | 18804 | 1467998705512 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ee52c00) [pid = 18804] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8f496c00) [pid = 18804] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8c1cdc00) [pid = 18804] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8f50d400) [pid = 18804] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8d241c00) [pid = 18804] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x89854000) [pid = 18804] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8ee52800) [pid = 18804] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8dfcbc00) [pid = 18804] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8eed7800) [pid = 18804] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8e302c00) [pid = 18804] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8ec4ec00) [pid = 18804] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8c1c8800) [pid = 18804] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:25:06 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x89791000) [pid = 18804] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:25:06 INFO - PROCESS | 18804 | 1467998706157 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:06 INFO - PROCESS | 18804 | 1467998706164 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:06 INFO - PROCESS | 18804 | ++DOCSHELL 0x89791000 == 27 [pid = 18804] [id = 771] 10:25:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x89854000) [pid = 18804] [serial = 2312] [outer = (nil)] 10:25:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8d24a000) [pid = 18804] [serial = 2313] [outer = 0x89854000] 10:25:06 INFO - PROCESS | 18804 | 1467998706237 Marionette DEBUG loaded listener.js 10:25:06 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8e60c800) [pid = 18804] [serial = 2314] [outer = 0x89854000] 10:25:06 INFO - PROCESS | 18804 | [18804] 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 10:25:06 INFO - PROCESS | 18804 | 1467998706951 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:25:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:25:06 INFO - {} 10:25:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1739ms 10:25:06 INFO - PROCESS | 18804 | 1467998706981 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:25:06 INFO - PROCESS | 18804 | 1467998706985 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:25:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:25:06 INFO - PROCESS | 18804 | 1467998706995 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:25:07 INFO - PROCESS | 18804 | 1467998706998 Marionette TRACE conn3 <- [1,3050,null,{}] 10:25:07 INFO - PROCESS | 18804 | 1467998707004 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:07 INFO - PROCESS | 18804 | 1467998707009 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:07 INFO - PROCESS | 18804 | 1467998707216 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:25:07 INFO - PROCESS | 18804 | 1467998707225 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:07 INFO - PROCESS | 18804 | 1467998707230 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:07 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ec4dc00 == 28 [pid = 18804] [id = 772] 10:25:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8ec4ec00) [pid = 18804] [serial = 2315] [outer = (nil)] 10:25:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8ed09400) [pid = 18804] [serial = 2316] [outer = 0x8ec4ec00] 10:25:07 INFO - PROCESS | 18804 | 1467998707297 Marionette DEBUG loaded listener.js 10:25:07 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8ed0c800) [pid = 18804] [serial = 2317] [outer = 0x8ec4ec00] 10:25:08 INFO - PROCESS | 18804 | 1467998708140 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:25:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:25:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:25:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:25:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:25:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1185ms 10:25:08 INFO - PROCESS | 18804 | 1467998708181 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:25:08 INFO - PROCESS | 18804 | 1467998708187 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:25:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:25:08 INFO - PROCESS | 18804 | 1467998708197 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:25:08 INFO - PROCESS | 18804 | 1467998708203 Marionette TRACE conn3 <- [1,3054,null,{}] 10:25:08 INFO - PROCESS | 18804 | 1467998708275 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:08 INFO - PROCESS | 18804 | 1467998708283 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:08 INFO - PROCESS | 18804 | 1467998708448 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:25:08 INFO - PROCESS | 18804 | 1467998708632 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:08 INFO - PROCESS | 18804 | 1467998708648 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:08 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2ee800 == 29 [pid = 18804] [id = 773] 10:25:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8c2ef000) [pid = 18804] [serial = 2318] [outer = (nil)] 10:25:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8d240000) [pid = 18804] [serial = 2319] [outer = 0x8c2ef000] 10:25:08 INFO - PROCESS | 18804 | 1467998708734 Marionette DEBUG loaded listener.js 10:25:08 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8d6bf000) [pid = 18804] [serial = 2320] [outer = 0x8c2ef000] 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:25:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:25:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:25:10 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" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:25:10 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" 10:25:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:25:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:25:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2028ms 10:25:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:25:10 INFO - PROCESS | 18804 | 1467998710057 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:25:10 INFO - PROCESS | 18804 | 1467998710226 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:25:10 INFO - PROCESS | 18804 | 1467998710233 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:25:10 INFO - PROCESS | 18804 | 1467998710265 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:25:10 INFO - PROCESS | 18804 | 1467998710277 Marionette TRACE conn3 <- [1,3058,null,{}] 10:25:10 INFO - PROCESS | 18804 | 1467998710298 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:10 INFO - PROCESS | 18804 | 1467998710314 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:10 INFO - PROCESS | 18804 | 1467998710653 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:25:10 INFO - PROCESS | 18804 | 1467998710797 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:10 INFO - PROCESS | 18804 | 1467998710805 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:10 INFO - PROCESS | 18804 | ++DOCSHELL 0x8984fc00 == 30 [pid = 18804] [id = 774] 10:25:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x89855000) [pid = 18804] [serial = 2321] [outer = (nil)] 10:25:10 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8ee5ec00) [pid = 18804] [serial = 2322] [outer = 0x89855000] 10:25:10 INFO - PROCESS | 18804 | 1467998710887 Marionette DEBUG loaded listener.js 10:25:11 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8eed5400) [pid = 18804] [serial = 2323] [outer = 0x89855000] 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:25:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:25:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:25:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:25:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:25:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:25:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:25:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:25:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:25:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1616ms 10:25:11 INFO - PROCESS | 18804 | 1467998711854 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:25:11 INFO - PROCESS | 18804 | 1467998711881 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:25:11 INFO - PROCESS | 18804 | 1467998711894 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:25:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:25:11 INFO - PROCESS | 18804 | 1467998711902 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:25:11 INFO - PROCESS | 18804 | 1467998711908 Marionette TRACE conn3 <- [1,3062,null,{}] 10:25:11 INFO - PROCESS | 18804 | 1467998711952 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:11 INFO - PROCESS | 18804 | 1467998711961 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:12 INFO - PROCESS | 18804 | 1467998712174 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:25:12 INFO - PROCESS | 18804 | 1467998712422 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:12 INFO - PROCESS | 18804 | 1467998712431 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:12 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ea20800 == 31 [pid = 18804] [id = 775] 10:25:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x8ebe3c00) [pid = 18804] [serial = 2324] [outer = (nil)] 10:25:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ec42400) [pid = 18804] [serial = 2325] [outer = 0x8ebe3c00] 10:25:12 INFO - PROCESS | 18804 | 1467998712540 Marionette DEBUG loaded listener.js 10:25:12 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x8f8dc400) [pid = 18804] [serial = 2326] [outer = 0x8ebe3c00] 10:25:12 INFO - PROCESS | 18804 | [18804] 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 10:25:13 INFO - PROCESS | 18804 | 1467998713466 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:25:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:25:13 INFO - {} 10:25:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1619ms 10:25:13 INFO - PROCESS | 18804 | 1467998713522 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:25:13 INFO - PROCESS | 18804 | 1467998713526 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:25:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:25:13 INFO - PROCESS | 18804 | 1467998713533 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:25:13 INFO - PROCESS | 18804 | 1467998713536 Marionette TRACE conn3 <- [1,3066,null,{}] 10:25:13 INFO - PROCESS | 18804 | 1467998713588 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:13 INFO - PROCESS | 18804 | 1467998713593 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:13 INFO - PROCESS | 18804 | 1467998713780 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:25:14 INFO - PROCESS | 18804 | 1467998713982 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:14 INFO - PROCESS | 18804 | 1467998713992 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:14 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8e2800 == 32 [pid = 18804] [id = 776] 10:25:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x8f8e9800) [pid = 18804] [serial = 2327] [outer = (nil)] 10:25:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x913ad800) [pid = 18804] [serial = 2328] [outer = 0x8f8e9800] 10:25:14 INFO - PROCESS | 18804 | 1467998714079 Marionette DEBUG loaded listener.js 10:25:14 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x913b0800) [pid = 18804] [serial = 2329] [outer = 0x8f8e9800] 10:25:14 INFO - PROCESS | 18804 | 1467998714970 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:25:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:25:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:25:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:25:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:25:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:25:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:25:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:25:15 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1486ms 10:25:15 INFO - PROCESS | 18804 | 1467998715023 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:25:15 INFO - PROCESS | 18804 | 1467998715027 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:25:15 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:25:15 INFO - PROCESS | 18804 | 1467998715061 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:25:15 INFO - PROCESS | 18804 | 1467998715065 Marionette TRACE conn3 <- [1,3070,null,{}] 10:25:15 INFO - PROCESS | 18804 | 1467998715071 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:15 INFO - PROCESS | 18804 | 1467998715076 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:15 INFO - PROCESS | 18804 | 1467998715249 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:25:15 INFO - PROCESS | 18804 | 1467998715562 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:15 INFO - PROCESS | 18804 | 1467998715571 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:15 INFO - PROCESS | 18804 | ++DOCSHELL 0x89792000 == 33 [pid = 18804] [id = 777] 10:25:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x89792400) [pid = 18804] [serial = 2330] [outer = (nil)] 10:25:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 85 (0x8979c800) [pid = 18804] [serial = 2331] [outer = 0x89792400] 10:25:15 INFO - PROCESS | 18804 | 1467998715684 Marionette DEBUG loaded listener.js 10:25:15 INFO - PROCESS | 18804 | ++DOMWINDOW == 86 (0x8c1cf400) [pid = 18804] [serial = 2332] [outer = 0x89792400] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 85 (0x8f8de400) [pid = 18804] [serial = 2260] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 84 (0x8f8e2000) [pid = 18804] [serial = 2261] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 83 (0x8d6c0400) [pid = 18804] [serial = 2251] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 82 (0x8dca8800) [pid = 18804] [serial = 2252] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 81 (0x8c1c9400) [pid = 18804] [serial = 2263] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 80 (0x8c2e5000) [pid = 18804] [serial = 2264] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 79 (0x8f497000) [pid = 18804] [serial = 2249] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 78 (0x8eed7000) [pid = 18804] [serial = 2248] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 77 (0x8ea1a800) [pid = 18804] [serial = 2254] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 76 (0x8ebe7800) [pid = 18804] [serial = 2255] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 75 (0x8f4b6400) [pid = 18804] [serial = 2257] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 74 (0x8f4c1400) [pid = 18804] [serial = 2258] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | 1467998716690 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 73 (0x8f49ec00) [pid = 18804] [serial = 2277] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x8d393400) [pid = 18804] [serial = 2266] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d6b9800) [pid = 18804] [serial = 2267] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8e30f800) [pid = 18804] [serial = 2269] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x8e610000) [pid = 18804] [serial = 2270] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x8ec4f400) [pid = 18804] [serial = 2272] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8f4bbc00) [pid = 18804] [serial = 2278] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x911bec00) [pid = 18804] [serial = 2284] [outer = (nil)] [url = about:blank] 10:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:25:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1686ms 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x8ebea800) [pid = 18804] [serial = 2280] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8eed5c00) [pid = 18804] [serial = 2275] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8ee5e800) [pid = 18804] [serial = 2274] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 62 (0x8f490000) [pid = 18804] [serial = 2281] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | --DOMWINDOW == 61 (0x911bb000) [pid = 18804] [serial = 2283] [outer = (nil)] [url = about:blank] 10:25:16 INFO - PROCESS | 18804 | 1467998716758 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:25:16 INFO - PROCESS | 18804 | 1467998716763 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:25:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:25:16 INFO - PROCESS | 18804 | 1467998716775 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:25:16 INFO - PROCESS | 18804 | 1467998716778 Marionette TRACE conn3 <- [1,3074,null,{}] 10:25:16 INFO - PROCESS | 18804 | 1467998716786 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:16 INFO - PROCESS | 18804 | 1467998716794 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:16 INFO - PROCESS | 18804 | 1467998716938 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:25:16 INFO - PROCESS | 18804 | 1467998716950 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:16 INFO - PROCESS | 18804 | 1467998716957 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:16 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d45ec00 == 34 [pid = 18804] [id = 778] 10:25:16 INFO - PROCESS | 18804 | ++DOMWINDOW == 62 (0x8d6b7c00) [pid = 18804] [serial = 2333] [outer = (nil)] 10:25:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 63 (0x8d6c3c00) [pid = 18804] [serial = 2334] [outer = 0x8d6b7c00] 10:25:17 INFO - PROCESS | 18804 | 1467998717033 Marionette DEBUG loaded listener.js 10:25:17 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8df55c00) [pid = 18804] [serial = 2335] [outer = 0x8d6b7c00] 10:25:17 INFO - PROCESS | 18804 | 1467998717925 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:25:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:25:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1186ms 10:25:17 INFO - PROCESS | 18804 | 1467998717966 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:25:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:25:17 INFO - PROCESS | 18804 | 1467998717971 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:25:17 INFO - PROCESS | 18804 | 1467998717978 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:25:17 INFO - PROCESS | 18804 | 1467998717982 Marionette TRACE conn3 <- [1,3078,null,{}] 10:25:17 INFO - PROCESS | 18804 | 1467998717987 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:17 INFO - PROCESS | 18804 | 1467998717992 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:18 INFO - PROCESS | 18804 | 1467998718145 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:25:18 INFO - PROCESS | 18804 | 1467998718154 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:18 INFO - PROCESS | 18804 | 1467998718163 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:18 INFO - PROCESS | 18804 | ++DOCSHELL 0x8df51c00 == 35 [pid = 18804] [id = 779] 10:25:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8ea18800) [pid = 18804] [serial = 2336] [outer = (nil)] 10:25:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8ebe8000) [pid = 18804] [serial = 2337] [outer = 0x8ea18800] 10:25:18 INFO - PROCESS | 18804 | 1467998718228 Marionette DEBUG loaded listener.js 10:25:18 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x8ec47c00) [pid = 18804] [serial = 2338] [outer = 0x8ea18800] 10:25:19 INFO - PROCESS | 18804 | 1467998719211 Marionette TRACE conn3 <- [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] 10:25:19 INFO - PROCESS | 18804 | 1467998719274 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:25:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:25:19 INFO - PROCESS | 18804 | 1467998719295 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:25:19 INFO - PROCESS | 18804 | 1467998719303 Marionette TRACE conn3 <- [1,3082,null,{}] 10:25:19 INFO - PROCESS | 18804 | 1467998719315 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:19 INFO - PROCESS | 18804 | 1467998719321 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:19 INFO - PROCESS | 18804 | 1467998719537 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:25:19 INFO - PROCESS | 18804 | 1467998719557 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:19 INFO - PROCESS | 18804 | 1467998719565 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:19 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee57400 == 36 [pid = 18804] [id = 780] 10:25:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x8eed7000) [pid = 18804] [serial = 2339] [outer = (nil)] 10:25:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x8f497000) [pid = 18804] [serial = 2340] [outer = 0x8eed7000] 10:25:19 INFO - PROCESS | 18804 | 1467998719629 Marionette DEBUG loaded listener.js 10:25:19 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8f499c00) [pid = 18804] [serial = 2341] [outer = 0x8eed7000] 10:25:20 INFO - PROCESS | 18804 | 1467998720450 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:25:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:25:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:25:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:25:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1207ms 10:25:20 INFO - PROCESS | 18804 | 1467998720497 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:25:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:25:20 INFO - PROCESS | 18804 | 1467998720501 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:25:20 INFO - PROCESS | 18804 | 1467998720507 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:25:20 INFO - PROCESS | 18804 | 1467998720510 Marionette TRACE conn3 <- [1,3086,null,{}] 10:25:20 INFO - PROCESS | 18804 | 1467998720516 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:20 INFO - PROCESS | 18804 | 1467998720521 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:20 INFO - PROCESS | 18804 | 1467998720731 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:25:20 INFO - PROCESS | 18804 | 1467998720765 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:20 INFO - PROCESS | 18804 | 1467998720771 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:20 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f4b7400 == 37 [pid = 18804] [id = 781] 10:25:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8f4ba000) [pid = 18804] [serial = 2342] [outer = (nil)] 10:25:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8f4bfc00) [pid = 18804] [serial = 2343] [outer = 0x8f4ba000] 10:25:20 INFO - PROCESS | 18804 | 1467998720837 Marionette DEBUG loaded listener.js 10:25:20 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8f505c00) [pid = 18804] [serial = 2344] [outer = 0x8f4ba000] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 72 (0x89854000) [pid = 18804] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 71 (0x8d38bc00) [pid = 18804] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 70 (0x8e308000) [pid = 18804] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 69 (0x911b6c00) [pid = 18804] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 68 (0x913bd800) [pid = 18804] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 67 (0x8e301800) [pid = 18804] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 66 (0x8d246c00) [pid = 18804] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 65 (0x89792c00) [pid = 18804] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 64 (0x8985bc00) [pid = 18804] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 10:25:21 INFO - PROCESS | 18804 | --DOMWINDOW == 63 (0x8df59800) [pid = 18804] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 10:25:21 INFO - PROCESS | 18804 | 1467998721808 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:25:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:25:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1335ms 10:25:21 INFO - PROCESS | 18804 | 1467998721842 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:25:21 INFO - PROCESS | 18804 | 1467998721846 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:25:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:25:21 INFO - PROCESS | 18804 | 1467998721851 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:25:21 INFO - PROCESS | 18804 | 1467998721854 Marionette TRACE conn3 <- [1,3090,null,{}] 10:25:21 INFO - PROCESS | 18804 | 1467998721859 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:21 INFO - PROCESS | 18804 | 1467998721864 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:22 INFO - PROCESS | 18804 | 1467998722057 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:25:22 INFO - PROCESS | 18804 | 1467998722166 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:22 INFO - PROCESS | 18804 | 1467998722183 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:22 INFO - PROCESS | 18804 | ++DOCSHELL 0x8c2e3400 == 38 [pid = 18804] [id = 782] 10:25:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 64 (0x8d6c3400) [pid = 18804] [serial = 2345] [outer = (nil)] 10:25:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 65 (0x8f4bd800) [pid = 18804] [serial = 2346] [outer = 0x8d6c3400] 10:25:22 INFO - PROCESS | 18804 | 1467998722258 Marionette DEBUG loaded listener.js 10:25:22 INFO - PROCESS | 18804 | ++DOMWINDOW == 66 (0x8f8eb000) [pid = 18804] [serial = 2347] [outer = 0x8d6c3400] 10:25:22 INFO - PROCESS | 18804 | 1467998722944 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:25:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:25:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1127ms 10:25:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:25:22 INFO - PROCESS | 18804 | 1467998722979 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:25:22 INFO - PROCESS | 18804 | 1467998722982 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:25:22 INFO - PROCESS | 18804 | 1467998722988 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:25:22 INFO - PROCESS | 18804 | 1467998722991 Marionette TRACE conn3 <- [1,3094,null,{}] 10:25:23 INFO - PROCESS | 18804 | 1467998722997 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:23 INFO - PROCESS | 18804 | 1467998723002 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:23 INFO - PROCESS | 18804 | 1467998723203 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:25:23 INFO - PROCESS | 18804 | 1467998723223 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:23 INFO - PROCESS | 18804 | 1467998723232 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:23 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f8e4000 == 39 [pid = 18804] [id = 783] 10:25:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 67 (0x911b1c00) [pid = 18804] [serial = 2348] [outer = (nil)] 10:25:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 68 (0x911bd400) [pid = 18804] [serial = 2349] [outer = 0x911b1c00] 10:25:23 INFO - PROCESS | 18804 | 1467998723309 Marionette DEBUG loaded listener.js 10:25:23 INFO - PROCESS | 18804 | ++DOMWINDOW == 69 (0x911b8c00) [pid = 18804] [serial = 2350] [outer = 0x911b1c00] 10:25:24 INFO - PROCESS | 18804 | 1467998724281 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:25:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:25:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1339ms 10:25:24 INFO - PROCESS | 18804 | 1467998724327 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:25:24 INFO - PROCESS | 18804 | 1467998724333 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:25:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:25:24 INFO - PROCESS | 18804 | 1467998724341 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:25:24 INFO - PROCESS | 18804 | 1467998724347 Marionette TRACE conn3 <- [1,3098,null,{}] 10:25:24 INFO - PROCESS | 18804 | 1467998724404 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:24 INFO - PROCESS | 18804 | 1467998724409 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:24 INFO - PROCESS | 18804 | 1467998724587 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:25:24 INFO - PROCESS | 18804 | 1467998724786 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:24 INFO - PROCESS | 18804 | 1467998724795 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:24 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d38c000 == 40 [pid = 18804] [id = 784] 10:25:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 70 (0x8d38f000) [pid = 18804] [serial = 2351] [outer = (nil)] 10:25:24 INFO - PROCESS | 18804 | ++DOMWINDOW == 71 (0x8dca3c00) [pid = 18804] [serial = 2352] [outer = 0x8d38f000] 10:25:24 INFO - PROCESS | 18804 | 1467998724885 Marionette DEBUG loaded listener.js 10:25:25 INFO - PROCESS | 18804 | ++DOMWINDOW == 72 (0x8dfc4000) [pid = 18804] [serial = 2353] [outer = 0x8d38f000] 10:25:25 INFO - PROCESS | 18804 | 1467998725724 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:25:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:25:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:25:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1431ms 10:25:25 INFO - PROCESS | 18804 | 1467998725772 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:25:25 INFO - PROCESS | 18804 | 1467998725779 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:25:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:25:25 INFO - PROCESS | 18804 | 1467998725789 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:25:25 INFO - PROCESS | 18804 | 1467998725793 Marionette TRACE conn3 <- [1,3102,null,{}] 10:25:25 INFO - PROCESS | 18804 | 1467998725844 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:25 INFO - PROCESS | 18804 | 1467998725849 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:26 INFO - PROCESS | 18804 | 1467998726025 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:25:26 INFO - PROCESS | 18804 | 1467998726226 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:26 INFO - PROCESS | 18804 | 1467998726235 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:26 INFO - PROCESS | 18804 | ++DOCSHELL 0x8d6b5800 == 41 [pid = 18804] [id = 785] 10:25:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 73 (0x8ebe5000) [pid = 18804] [serial = 2354] [outer = (nil)] 10:25:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 74 (0x8ec45800) [pid = 18804] [serial = 2355] [outer = 0x8ebe5000] 10:25:26 INFO - PROCESS | 18804 | 1467998726363 Marionette DEBUG loaded listener.js 10:25:26 INFO - PROCESS | 18804 | ++DOMWINDOW == 75 (0x8ed04c00) [pid = 18804] [serial = 2356] [outer = 0x8ebe5000] 10:25:27 INFO - PROCESS | 18804 | 1467998727243 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:25:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:25:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1474ms 10:25:27 INFO - PROCESS | 18804 | 1467998727262 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:25:27 INFO - PROCESS | 18804 | 1467998727266 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:25:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:25:27 INFO - PROCESS | 18804 | 1467998727273 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:25:27 INFO - PROCESS | 18804 | 1467998727279 Marionette TRACE conn3 <- [1,3106,null,{}] 10:25:27 INFO - PROCESS | 18804 | 1467998727295 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:27 INFO - PROCESS | 18804 | 1467998727306 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:27 INFO - PROCESS | 18804 | 1467998727504 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:25:27 INFO - PROCESS | 18804 | 1467998727687 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:27 INFO - PROCESS | 18804 | 1467998727700 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:27 INFO - PROCESS | 18804 | ++DOCSHELL 0x8978d400 == 42 [pid = 18804] [id = 786] 10:25:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 76 (0x8f508000) [pid = 18804] [serial = 2357] [outer = (nil)] 10:25:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 77 (0x8f50f000) [pid = 18804] [serial = 2358] [outer = 0x8f508000] 10:25:27 INFO - PROCESS | 18804 | 1467998727822 Marionette DEBUG loaded listener.js 10:25:27 INFO - PROCESS | 18804 | ++DOMWINDOW == 78 (0x911b3c00) [pid = 18804] [serial = 2359] [outer = 0x8f508000] 10:25:28 INFO - PROCESS | 18804 | 1467998728644 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:25:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:25:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:25:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:25:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1383ms 10:25:28 INFO - PROCESS | 18804 | 1467998728657 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:25:28 INFO - PROCESS | 18804 | 1467998728661 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:25:28 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:25:28 INFO - PROCESS | 18804 | 1467998728668 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:25:28 INFO - PROCESS | 18804 | 1467998728671 Marionette TRACE conn3 <- [1,3110,null,{}] 10:25:28 INFO - PROCESS | 18804 | 1467998728677 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:28 INFO - PROCESS | 18804 | 1467998728682 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:28 INFO - PROCESS | 18804 | 1467998728852 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:25:29 INFO - PROCESS | 18804 | 1467998729083 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:29 INFO - PROCESS | 18804 | 1467998729092 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:29 INFO - PROCESS | 18804 | ++DOCSHELL 0x8ee55c00 == 43 [pid = 18804] [id = 787] 10:25:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 79 (0x8ee60c00) [pid = 18804] [serial = 2360] [outer = (nil)] 10:25:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 80 (0x913b5800) [pid = 18804] [serial = 2361] [outer = 0x8ee60c00] 10:25:29 INFO - PROCESS | 18804 | 1467998729169 Marionette DEBUG loaded listener.js 10:25:29 INFO - PROCESS | 18804 | ++DOMWINDOW == 81 (0x913b8400) [pid = 18804] [serial = 2362] [outer = 0x8ee60c00] 10:25:29 INFO - PROCESS | 18804 | 1467998729958 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:25:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:25:30 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 10:25:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:25:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:25:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1338ms 10:25:30 INFO - PROCESS | 18804 | 1467998730008 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:25:30 INFO - PROCESS | 18804 | 1467998730012 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:25:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:25:30 INFO - PROCESS | 18804 | 1467998730018 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:25:30 INFO - PROCESS | 18804 | 1467998730022 Marionette TRACE conn3 <- [1,3114,null,{}] 10:25:30 INFO - PROCESS | 18804 | 1467998730028 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:30 INFO - PROCESS | 18804 | 1467998730033 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:30 INFO - PROCESS | 18804 | 1467998730188 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:25:30 INFO - PROCESS | 18804 | 1467998730391 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"cec2b028-b38b-4a9e-b78a-f19a498968ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:30 INFO - PROCESS | 18804 | 1467998730401 Marionette INFO sendAsync 1c75e229-5bb9-48cc-a257-176e13fe4f57 10:25:30 INFO - PROCESS | 18804 | ++DOCSHELL 0x8f505800 == 44 [pid = 18804] [id = 788] 10:25:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 82 (0x8f50e400) [pid = 18804] [serial = 2363] [outer = (nil)] 10:25:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 83 (0x91c25800) [pid = 18804] [serial = 2364] [outer = 0x8f50e400] 10:25:30 INFO - PROCESS | 18804 | 1467998730519 Marionette DEBUG loaded listener.js 10:25:30 INFO - PROCESS | 18804 | ++DOMWINDOW == 84 (0x91c27c00) [pid = 18804] [serial = 2365] [outer = 0x8f50e400] 10:25:31 INFO - PROCESS | 18804 | 1467998731341 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:25:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:25:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1332ms 10:25:31 INFO - PROCESS | 18804 | 1467998731351 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:25:31 INFO - PROCESS | 18804 | 1467998731354 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:25:32 WARNING - u'runner_teardown' () 10:25:32 INFO - No more tests 10:25:32 INFO - Got 0 unexpected results 10:25:32 INFO - SUITE-END | took 1197s 10:25:32 INFO - Closing logging queue 10:25:32 INFO - queue closed 10:25:32 INFO - Return code: 0 10:25:32 WARNING - # TBPL SUCCESS # 10:25:32 INFO - Running post-action listener: _resource_record_post_action 10:25:32 INFO - Running post-run listener: _resource_record_post_run 10:25:33 INFO - Total resource usage - Wall time: 1231s; CPU: 98.0%; Read bytes: 8192; Write bytes: 920215552; Read time: 32; Write time: 304940 10:25:33 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:25:33 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 141647872; Read time: 12; Write time: 137964 10:25:33 INFO - run-tests - Wall time: 1202s; CPU: 98.0%; Read bytes: 4096; Write bytes: 778481664; Read time: 20; Write time: 166952 10:25:33 INFO - Running post-run listener: _upload_blobber_files 10:25:33 INFO - Blob upload gear active. 10:25:33 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:25:33 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 10:25:33 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'] 10:25:33 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 10:25:34 INFO - (blobuploader) - INFO - Open directory for files ... 10:25:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:25:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:25:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:25:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:25:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:25:36 INFO - (blobuploader) - INFO - Done attempting. 10:25:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:25:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:25:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:25:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:25:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:25:37 INFO - (blobuploader) - INFO - Done attempting. 10:25:37 INFO - (blobuploader) - INFO - Iteration through files over. 10:25:37 INFO - Return code: 0 10:25:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:25:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:25:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9628b5c81dd157470ebd300a7f8941a981238351259ac6ea35603dec60895264e4294bfaf8b359ba71dc3fc6a0024fb082ca4e671ca1bf911411d1ec5ae35f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/33c1ff491e18ff720d701d356a5c7cc0646a133cecccc634770d189c789b33593fa75d562756b271a510d6e40426cdc6dd630e319a8edf59d95dfe2df254b5a5"} 10:25:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:25:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:25:37 INFO - Contents: 10:25:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9628b5c81dd157470ebd300a7f8941a981238351259ac6ea35603dec60895264e4294bfaf8b359ba71dc3fc6a0024fb082ca4e671ca1bf911411d1ec5ae35f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/33c1ff491e18ff720d701d356a5c7cc0646a133cecccc634770d189c789b33593fa75d562756b271a510d6e40426cdc6dd630e319a8edf59d95dfe2df254b5a5"} 10:25:37 INFO - Running post-run listener: copy_logs_to_upload_dir 10:25:37 INFO - Copying logs to upload dir... 10:25:37 INFO - mkdir: /builds/slave/test/build/upload/logs 10:25:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1328.333631 ========= master_lag: 0.62 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 8 secs) (at 2016-07-08 10:25:38.459081) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 10:25:38.487249) ========= 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-1467996924.225179-380029754 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9628b5c81dd157470ebd300a7f8941a981238351259ac6ea35603dec60895264e4294bfaf8b359ba71dc3fc6a0024fb082ca4e671ca1bf911411d1ec5ae35f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/33c1ff491e18ff720d701d356a5c7cc0646a133cecccc634770d189c789b33593fa75d562756b271a510d6e40426cdc6dd630e319a8edf59d95dfe2df254b5a5"} build_url:https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032689 build_url: 'https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/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/d9628b5c81dd157470ebd300a7f8941a981238351259ac6ea35603dec60895264e4294bfaf8b359ba71dc3fc6a0024fb082ca4e671ca1bf911411d1ec5ae35f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/33c1ff491e18ff720d701d356a5c7cc0646a133cecccc634770d189c789b33593fa75d562756b271a510d6e40426cdc6dd630e319a8edf59d95dfe2df254b5a5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SMOca1iWQveGei1mdHfNUg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.28 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 10:25:38.799840) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 10:25:38.825360) ========= 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-1467996924.225179-380029754 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017714 ========= master_lag: 0.17 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 10:25:39.013178) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 10:25:39.013488) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 10:25:39.022158) ========= ========= Total master_lag: 1.40 =========