builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1085 starttime: 1464736473.25 results: success (0) buildid: 20160531143941 builduid: d1cce16d3c2f432ea5770999edf23521 revision: 3cc4a98864ad31001292b38c97df30962b9e94d0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:33.253244) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:33.253687) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:33.253974) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:33.287636) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:33.287971) ========= 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-1464735513.609480-324786251 _=/tools/buildbot/bin/python using PTY: False --2016-05-31 16:14:33-- 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% 560K=0.02s 2016-05-31 16:14:33 (560 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.308126 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:33.635027) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:33.635312) ========= 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-1464735513.609480-324786251 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030138 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:33.704643) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:33.704946) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3cc4a98864ad31001292b38c97df30962b9e94d0 --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-aurora --rev 3cc4a98864ad31001292b38c97df30962b9e94d0 --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-1464735513.609480-324786251 _=/tools/buildbot/bin/python using PTY: False 2016-05-31 16:14:33,865 truncating revision to first 12 chars 2016-05-31 16:14:33,866 Setting DEBUG logging. 2016-05-31 16:14:33,866 attempt 1/10 2016-05-31 16:14:33,866 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3cc4a98864ad?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-31 16:14:34,268 unpacking tar archive at: mozilla-aurora-3cc4a98864ad/testing/mozharness/ program finished with exit code 0 elapsedTime=0.682986 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:34.417601) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:34.417882) ========= script_repo_revision: 3cc4a98864ad31001292b38c97df30962b9e94d0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:34.418268) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:34.418533) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 16:14:34.444544) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 19 secs) (at 2016-05-31 16:14:34.444809) ========= /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-aurora --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-aurora', '--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-1464735513.609480-324786251 _=/tools/buildbot/bin/python using PTY: False 16:14:34 INFO - MultiFileLogger online at 20160531 16:14:34 in /builds/slave/test 16:14:34 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-aurora --download-symbols true 16:14:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:14:34 INFO - {'append_to_log': False, 16:14:34 INFO - 'base_work_dir': '/builds/slave/test', 16:14:34 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:14:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:14:34 INFO - 'buildbot_json_path': 'buildprops.json', 16:14:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:14:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:14:34 INFO - 'download_minidump_stackwalk': True, 16:14:34 INFO - 'download_symbols': 'true', 16:14:34 INFO - 'e10s': False, 16:14:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:14:34 INFO - 'tooltool.py': '/tools/tooltool.py', 16:14:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:14:34 INFO - '/tools/misc-python/virtualenv.py')}, 16:14:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:14:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:14:34 INFO - 'log_level': 'info', 16:14:34 INFO - 'log_to_console': True, 16:14:34 INFO - 'opt_config_files': (), 16:14:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:14:34 INFO - '--processes=1', 16:14:34 INFO - '--config=%(test_path)s/wptrunner.ini', 16:14:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:14:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:14:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:14:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:14:34 INFO - 'pip_index': False, 16:14:34 INFO - 'require_test_zip': True, 16:14:34 INFO - 'test_type': ('testharness',), 16:14:34 INFO - 'this_chunk': '1', 16:14:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:14:34 INFO - 'total_chunks': '10', 16:14:34 INFO - 'virtualenv_path': 'venv', 16:14:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:14:34 INFO - 'work_dir': 'build'} 16:14:34 INFO - ##### 16:14:34 INFO - ##### Running clobber step. 16:14:34 INFO - ##### 16:14:34 INFO - Running pre-action listener: _resource_record_pre_action 16:14:34 INFO - Running main action method: clobber 16:14:34 INFO - rmtree: /builds/slave/test/build 16:14:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:14:35 INFO - Running post-action listener: _resource_record_post_action 16:14:35 INFO - ##### 16:14:35 INFO - ##### Running read-buildbot-config step. 16:14:35 INFO - ##### 16:14:35 INFO - Running pre-action listener: _resource_record_pre_action 16:14:35 INFO - Running main action method: read_buildbot_config 16:14:35 INFO - Using buildbot properties: 16:14:35 INFO - { 16:14:35 INFO - "project": "", 16:14:35 INFO - "product": "firefox", 16:14:35 INFO - "script_repo_revision": "production", 16:14:35 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 16:14:35 INFO - "repository": "", 16:14:35 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 16:14:35 INFO - "buildid": "20160531143941", 16:14:35 INFO - "pgo_build": "False", 16:14:35 INFO - "basedir": "/builds/slave/test", 16:14:35 INFO - "buildnumber": 41, 16:14:35 INFO - "slavename": "tst-linux32-spot-1085", 16:14:35 INFO - "revision": "3cc4a98864ad31001292b38c97df30962b9e94d0", 16:14:35 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 16:14:35 INFO - "platform": "linux", 16:14:35 INFO - "branch": "mozilla-aurora", 16:14:35 INFO - "repo_path": "releases/mozilla-aurora", 16:14:35 INFO - "moz_repo_path": "", 16:14:35 INFO - "stage_platform": "linux", 16:14:35 INFO - "builduid": "d1cce16d3c2f432ea5770999edf23521", 16:14:35 INFO - "slavebuilddir": "test" 16:14:35 INFO - } 16:14:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 16:14:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 16:14:35 INFO - Running post-action listener: _resource_record_post_action 16:14:35 INFO - ##### 16:14:35 INFO - ##### Running download-and-extract step. 16:14:35 INFO - ##### 16:14:35 INFO - Running pre-action listener: _resource_record_pre_action 16:14:35 INFO - Running main action method: download_and_extract 16:14:35 INFO - mkdir: /builds/slave/test/build/tests 16:14:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:14:35 INFO - https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:14:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:14:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:14:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:14:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 16:14:46 INFO - Downloaded 1325 bytes. 16:14:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:14:46 INFO - Using the following test package requirements: 16:14:46 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 16:14:46 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:14:46 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 16:14:46 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:14:46 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 16:14:46 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:14:46 INFO - u'jsshell-linux-i686.zip'], 16:14:46 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:14:46 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 16:14:46 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 16:14:46 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:14:46 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 16:14:46 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:14:46 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 16:14:46 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:14:46 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 16:14:46 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:14:46 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 16:14:46 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:14:46 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')]} 16:14:46 INFO - https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:14:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 16:14:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 16:14:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 16:14:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 16:15:12 INFO - Downloaded 22798784 bytes. 16:15:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:15:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:15:13 INFO - caution: filename not matched: web-platform/* 16:15:13 INFO - Return code: 11 16:15:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:15:13 INFO - https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:15:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 16:15:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 16:15:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 16:15:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:15:17 INFO - Downloaded 36409186 bytes. 16:15:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:15:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:15:21 INFO - caution: filename not matched: bin/* 16:15:21 INFO - caution: filename not matched: config/* 16:15:21 INFO - caution: filename not matched: mozbase/* 16:15:21 INFO - caution: filename not matched: marionette/* 16:15:21 INFO - caution: filename not matched: tools/wptserve/* 16:15:21 INFO - Return code: 11 16:15:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:15:21 INFO - https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:15:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:15:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:15:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:15:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 16:15:27 INFO - Downloaded 69366328 bytes. 16:15:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:15:27 INFO - mkdir: /builds/slave/test/properties 16:15:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:15:27 INFO - Writing to file /builds/slave/test/properties/build_url 16:15:27 INFO - Contents: 16:15:27 INFO - build_url:https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:15:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:15:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:15:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:15:28 INFO - Contents: 16:15:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:15:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:15:28 INFO - https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:15:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:15:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:15:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:15:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:15:39 INFO - Downloaded 92337696 bytes. 16:15:39 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:15:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:15:48 INFO - Return code: 0 16:15:48 INFO - Running post-action listener: _resource_record_post_action 16:15:48 INFO - Running post-action listener: set_extra_try_arguments 16:15:48 INFO - ##### 16:15:48 INFO - ##### Running create-virtualenv step. 16:15:48 INFO - ##### 16:15:48 INFO - Running pre-action listener: _pre_create_virtualenv 16:15:48 INFO - Running pre-action listener: _resource_record_pre_action 16:15:48 INFO - Running main action method: create_virtualenv 16:15:48 INFO - Creating virtualenv /builds/slave/test/build/venv 16:15:48 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 16:15:48 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:15:48 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:15:48 INFO - Using real prefix '/usr' 16:15:48 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:15:49 INFO - Installing distribute.............................................................................................................................................................................................done. 16:15:53 INFO - Installing pip.................done. 16:15:53 INFO - Return code: 0 16:15:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:15:53 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')]} 16:15:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:15:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:15:53 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')]} 16:15:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:15:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:15:53 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 0x92dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9346598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90dae30>, '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 0x9377c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x93f6470>, '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-1464735513.609480-324786251', '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 16:15:53 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 16:15:53 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 16:15:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:15:53 INFO - 'CCACHE_UMASK': '002', 16:15:53 INFO - 'DISPLAY': ':0', 16:15:53 INFO - 'HOME': '/home/cltbld', 16:15:53 INFO - 'LANG': 'en_US.UTF-8', 16:15:53 INFO - 'LOGNAME': 'cltbld', 16:15:53 INFO - 'MAIL': '/var/mail/cltbld', 16:15:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:15:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:15:53 INFO - 'MOZ_NO_REMOTE': '1', 16:15:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:15:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:15:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:15:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:15:53 INFO - 'PWD': '/builds/slave/test', 16:15:53 INFO - 'SHELL': '/bin/bash', 16:15:53 INFO - 'SHLVL': '1', 16:15:53 INFO - 'TERM': 'linux', 16:15:53 INFO - 'TMOUT': '86400', 16:15:53 INFO - 'USER': 'cltbld', 16:15:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464735513.609480-324786251', 16:15:53 INFO - '_': '/tools/buildbot/bin/python'} 16:15:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:15:53 INFO - Downloading/unpacking psutil>=0.7.1 16:15:53 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 16:15:53 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 16:15:53 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 16:15:53 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 16:15:53 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 16:15:53 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 16:15:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:15:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:15:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:15:57 INFO - Installing collected packages: psutil 16:15:57 INFO - Running setup.py install for psutil 16:15:58 INFO - building 'psutil._psutil_linux' extension 16:15:58 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 16:15:58 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:15:58 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:15:58 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 16:15:58 INFO - building 'psutil._psutil_posix' extension 16:15:58 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 16:15:58 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 16:15:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:15:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:15:58 INFO - Successfully installed psutil 16:15:58 INFO - Cleaning up... 16:15:58 INFO - Return code: 0 16:15:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:15:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:15:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:15:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:15:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:15:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:15:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:15:58 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 0x92dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9346598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90dae30>, '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 0x9377c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x93f6470>, '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-1464735513.609480-324786251', '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 16:15:58 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 16:15:58 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 16:15:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:15:58 INFO - 'CCACHE_UMASK': '002', 16:15:58 INFO - 'DISPLAY': ':0', 16:15:58 INFO - 'HOME': '/home/cltbld', 16:15:58 INFO - 'LANG': 'en_US.UTF-8', 16:15:58 INFO - 'LOGNAME': 'cltbld', 16:15:58 INFO - 'MAIL': '/var/mail/cltbld', 16:15:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:15:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:15:58 INFO - 'MOZ_NO_REMOTE': '1', 16:15:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:15:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:15:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:15:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:15:58 INFO - 'PWD': '/builds/slave/test', 16:15:58 INFO - 'SHELL': '/bin/bash', 16:15:58 INFO - 'SHLVL': '1', 16:15:58 INFO - 'TERM': 'linux', 16:15:58 INFO - 'TMOUT': '86400', 16:15:58 INFO - 'USER': 'cltbld', 16:15:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464735513.609480-324786251', 16:15:58 INFO - '_': '/tools/buildbot/bin/python'} 16:15:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:15:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:15:59 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 16:15:59 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 16:15:59 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 16:15:59 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 16:15:59 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 16:15:59 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 16:16:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:16:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:16:03 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:16:03 INFO - Installing collected packages: mozsystemmonitor 16:16:03 INFO - Running setup.py install for mozsystemmonitor 16:16:03 INFO - Successfully installed mozsystemmonitor 16:16:03 INFO - Cleaning up... 16:16:03 INFO - Return code: 0 16:16:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:16:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:16:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:16:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:16:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:16:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:16:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:16:03 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 0x92dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9346598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90dae30>, '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 0x9377c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x93f6470>, '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-1464735513.609480-324786251', '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 16:16:03 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 16:16:03 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 16:16:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:16:03 INFO - 'CCACHE_UMASK': '002', 16:16:03 INFO - 'DISPLAY': ':0', 16:16:03 INFO - 'HOME': '/home/cltbld', 16:16:03 INFO - 'LANG': 'en_US.UTF-8', 16:16:03 INFO - 'LOGNAME': 'cltbld', 16:16:03 INFO - 'MAIL': '/var/mail/cltbld', 16:16:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:16:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:16:03 INFO - 'MOZ_NO_REMOTE': '1', 16:16:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:16:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:16:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:16:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:16:03 INFO - 'PWD': '/builds/slave/test', 16:16:03 INFO - 'SHELL': '/bin/bash', 16:16:03 INFO - 'SHLVL': '1', 16:16:03 INFO - 'TERM': 'linux', 16:16:03 INFO - 'TMOUT': '86400', 16:16:03 INFO - 'USER': 'cltbld', 16:16:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464735513.609480-324786251', 16:16:03 INFO - '_': '/tools/buildbot/bin/python'} 16:16:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:16:03 INFO - Downloading/unpacking blobuploader==1.2.4 16:16:03 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 16:16:03 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 16:16:03 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 16:16:03 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 16:16:03 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 16:16:03 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 16:16:07 INFO - Downloading blobuploader-1.2.4.tar.gz 16:16:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:16:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:16:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:16:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:16:07 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 16:16:07 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 16:16:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:16:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:16:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:16:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:16:08 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 16:16:08 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 16:16:08 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 16:16:08 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 16:16:08 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 16:16:08 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 16:16:09 INFO - Downloading docopt-0.6.1.tar.gz 16:16:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:16:09 INFO - Installing collected packages: blobuploader, requests, docopt 16:16:09 INFO - Running setup.py install for blobuploader 16:16:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:16:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:16:09 INFO - Running setup.py install for requests 16:16:10 INFO - Running setup.py install for docopt 16:16:10 INFO - Successfully installed blobuploader requests docopt 16:16:10 INFO - Cleaning up... 16:16:10 INFO - Return code: 0 16:16:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:16:10 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')]} 16:16:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:16:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:16:10 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')]} 16:16:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:16:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:16:10 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 0x92dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9346598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90dae30>, '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 0x9377c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x93f6470>, '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-1464735513.609480-324786251', '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 16:16:10 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 16:16:10 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 16:16:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:16:10 INFO - 'CCACHE_UMASK': '002', 16:16:10 INFO - 'DISPLAY': ':0', 16:16:10 INFO - 'HOME': '/home/cltbld', 16:16:10 INFO - 'LANG': 'en_US.UTF-8', 16:16:10 INFO - 'LOGNAME': 'cltbld', 16:16:10 INFO - 'MAIL': '/var/mail/cltbld', 16:16:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:16:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:16:10 INFO - 'MOZ_NO_REMOTE': '1', 16:16:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:16:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:16:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:16:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:16:10 INFO - 'PWD': '/builds/slave/test', 16:16:10 INFO - 'SHELL': '/bin/bash', 16:16:10 INFO - 'SHLVL': '1', 16:16:10 INFO - 'TERM': 'linux', 16:16:10 INFO - 'TMOUT': '86400', 16:16:10 INFO - 'USER': 'cltbld', 16:16:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464735513.609480-324786251', 16:16:10 INFO - '_': '/tools/buildbot/bin/python'} 16:16:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:16:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:16:11 INFO - Running setup.py (path:/tmp/pip-GCpFhU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:16:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:16:11 INFO - Running setup.py (path:/tmp/pip-gwCMbI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:16:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:16:11 INFO - Running setup.py (path:/tmp/pip-8ZcABV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:16:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:16:11 INFO - Running setup.py (path:/tmp/pip-vRBgBn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:16:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:16:11 INFO - Running setup.py (path:/tmp/pip-IPnynj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:16:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:16:11 INFO - Running setup.py (path:/tmp/pip-tHx8xi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:16:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:16:11 INFO - Running setup.py (path:/tmp/pip-q4bVt7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:16:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:16:11 INFO - Running setup.py (path:/tmp/pip-m933UC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:16:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:16:12 INFO - Running setup.py (path:/tmp/pip-_IM_4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:16:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:16:12 INFO - Running setup.py (path:/tmp/pip-d4loM3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:16:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:16:12 INFO - Running setup.py (path:/tmp/pip-sLRHYe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:16:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:16:12 INFO - Running setup.py (path:/tmp/pip-XqwLW0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:16:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:16:12 INFO - Running setup.py (path:/tmp/pip-1W5pic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:16:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:16:12 INFO - Running setup.py (path:/tmp/pip-IYuMdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:16:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:16:12 INFO - Running setup.py (path:/tmp/pip-kwlGjI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:16:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:16:12 INFO - Running setup.py (path:/tmp/pip-nPUYqd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:16:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:16:13 INFO - Running setup.py (path:/tmp/pip-LnXA_s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:16:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:16:13 INFO - Running setup.py (path:/tmp/pip-BfBXn3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:16:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:16:13 INFO - Running setup.py (path:/tmp/pip-Mzz1w3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:16:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:16:13 INFO - Running setup.py (path:/tmp/pip-CWgNfR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:16:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:16:14 INFO - Running setup.py (path:/tmp/pip-TVOT_t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:16:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:16:14 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 16:16:14 INFO - Running setup.py install for manifestparser 16:16:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:16:14 INFO - Running setup.py install for mozcrash 16:16:14 INFO - Running setup.py install for mozdebug 16:16:14 INFO - Running setup.py install for mozdevice 16:16:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:16:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:16:15 INFO - Running setup.py install for mozfile 16:16:15 INFO - Running setup.py install for mozhttpd 16:16:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:16:15 INFO - Running setup.py install for mozinfo 16:16:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:16:15 INFO - Running setup.py install for mozInstall 16:16:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:16:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:16:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:16:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:16:15 INFO - Running setup.py install for mozleak 16:16:15 INFO - Running setup.py install for mozlog 16:16:16 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:16:16 INFO - Running setup.py install for moznetwork 16:16:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:16:16 INFO - Running setup.py install for mozprocess 16:16:16 INFO - Running setup.py install for mozprofile 16:16:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:16:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:16:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:16:16 INFO - Running setup.py install for mozrunner 16:16:17 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:16:17 INFO - Running setup.py install for mozscreenshot 16:16:17 INFO - Running setup.py install for moztest 16:16:17 INFO - Running setup.py install for mozversion 16:16:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:16:17 INFO - Running setup.py install for wptserve 16:16:18 INFO - Running setup.py install for marionette-driver 16:16:18 INFO - Running setup.py install for browsermob-proxy 16:16:18 INFO - Running setup.py install for marionette-client 16:16:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:16:18 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:16:19 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 16:16:19 INFO - Cleaning up... 16:16:19 INFO - Return code: 0 16:16:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:16:19 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')]} 16:16:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:16:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:16:19 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')]} 16:16:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:16:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:16:19 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 0x92dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9346598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x93f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90dae30>, '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 0x9377c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x93f6470>, '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-1464735513.609480-324786251', '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 16:16:19 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 16:16:19 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 16:16:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:16:19 INFO - 'CCACHE_UMASK': '002', 16:16:19 INFO - 'DISPLAY': ':0', 16:16:19 INFO - 'HOME': '/home/cltbld', 16:16:19 INFO - 'LANG': 'en_US.UTF-8', 16:16:19 INFO - 'LOGNAME': 'cltbld', 16:16:19 INFO - 'MAIL': '/var/mail/cltbld', 16:16:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:16:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:16:19 INFO - 'MOZ_NO_REMOTE': '1', 16:16:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:16:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:16:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:16:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:16:19 INFO - 'PWD': '/builds/slave/test', 16:16:19 INFO - 'SHELL': '/bin/bash', 16:16:19 INFO - 'SHLVL': '1', 16:16:19 INFO - 'TERM': 'linux', 16:16:19 INFO - 'TMOUT': '86400', 16:16:19 INFO - 'USER': 'cltbld', 16:16:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464735513.609480-324786251', 16:16:19 INFO - '_': '/tools/buildbot/bin/python'} 16:16:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:16:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:16:19 INFO - Running setup.py (path:/tmp/pip-PchwpG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:16:19 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)) 16:16:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:16:19 INFO - Running setup.py (path:/tmp/pip-arKhXy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:16:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:16:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:16:19 INFO - Running setup.py (path:/tmp/pip-u7plYG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:16:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:16:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:16:19 INFO - Running setup.py (path:/tmp/pip-AfMrlT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:16:20 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)) 16:16:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:16:20 INFO - Running setup.py (path:/tmp/pip-VZN0oK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:16:20 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)) 16:16:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:16:20 INFO - Running setup.py (path:/tmp/pip-OxeYo3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:16:20 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)) 16:16:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:16:20 INFO - Running setup.py (path:/tmp/pip-pL1zi0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:16:20 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)) 16:16:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:16:20 INFO - Running setup.py (path:/tmp/pip-kZmf4K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:16:20 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)) 16:16:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:16:20 INFO - Running setup.py (path:/tmp/pip-6t20xf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:16:20 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)) 16:16:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:16:20 INFO - Running setup.py (path:/tmp/pip-mAXptc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:16:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:16:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:16:20 INFO - Running setup.py (path:/tmp/pip-kwHnLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:16:21 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)) 16:16:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:16:21 INFO - Running setup.py (path:/tmp/pip-s140DN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:16:21 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)) 16:16:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:16:21 INFO - Running setup.py (path:/tmp/pip-HBuPFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:16:21 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)) 16:16:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:16:21 INFO - Running setup.py (path:/tmp/pip-enUgf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:16:21 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)) 16:16:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:16:21 INFO - Running setup.py (path:/tmp/pip-mm7jhY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:16:21 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)) 16:16:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:16:21 INFO - Running setup.py (path:/tmp/pip-xDn1YH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:16:21 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)) 16:16:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:16:21 INFO - Running setup.py (path:/tmp/pip-Wf9SY5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:16:22 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)) 16:16:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:16:22 INFO - Running setup.py (path:/tmp/pip-qcSRSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:16:22 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)) 16:16:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:16:22 INFO - Running setup.py (path:/tmp/pip-lBPAcF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:16:22 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)) 16:16:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:16:22 INFO - Running setup.py (path:/tmp/pip-aWGg0m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:16:22 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)) 16:16:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:16:22 INFO - Running setup.py (path:/tmp/pip-tjnsdw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:16:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:16:23 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)) 16:16:23 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)) 16:16:23 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)) 16:16:23 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)) 16:16:23 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)) 16:16:23 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)) 16:16:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:16:23 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 16:16:23 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 16:16:23 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 16:16:23 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 16:16:23 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 16:16:23 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 16:16:26 INFO - Downloading blessings-1.6.tar.gz 16:16:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:16:27 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:16:27 INFO - Installing collected packages: blessings 16:16:27 INFO - Running setup.py install for blessings 16:16:27 INFO - Successfully installed blessings 16:16:27 INFO - Cleaning up... 16:16:27 INFO - Return code: 0 16:16:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:16:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:16:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:16:27 INFO - Reading from file tmpfile_stdout 16:16:27 INFO - Current package versions: 16:16:27 INFO - argparse == 1.2.1 16:16:27 INFO - blessings == 1.6 16:16:27 INFO - blobuploader == 1.2.4 16:16:27 INFO - browsermob-proxy == 0.6.0 16:16:27 INFO - docopt == 0.6.1 16:16:27 INFO - manifestparser == 1.1 16:16:27 INFO - marionette-client == 2.3.0 16:16:27 INFO - marionette-driver == 1.4.0 16:16:27 INFO - mozInstall == 1.12 16:16:27 INFO - mozcrash == 0.17 16:16:27 INFO - mozdebug == 0.1 16:16:27 INFO - mozdevice == 0.48 16:16:27 INFO - mozfile == 1.2 16:16:27 INFO - mozhttpd == 0.7 16:16:27 INFO - mozinfo == 0.9 16:16:27 INFO - mozleak == 0.1 16:16:27 INFO - mozlog == 3.1 16:16:27 INFO - moznetwork == 0.27 16:16:27 INFO - mozprocess == 0.22 16:16:27 INFO - mozprofile == 0.28 16:16:27 INFO - mozrunner == 6.11 16:16:27 INFO - mozscreenshot == 0.1 16:16:27 INFO - mozsystemmonitor == 0.0 16:16:27 INFO - moztest == 0.7 16:16:27 INFO - mozversion == 1.4 16:16:27 INFO - psutil == 3.1.1 16:16:27 INFO - requests == 1.2.3 16:16:27 INFO - wptserve == 1.4.0 16:16:27 INFO - wsgiref == 0.1.2 16:16:27 INFO - Running post-action listener: _resource_record_post_action 16:16:27 INFO - Running post-action listener: _start_resource_monitoring 16:16:27 INFO - Starting resource monitoring. 16:16:27 INFO - ##### 16:16:27 INFO - ##### Running pull step. 16:16:27 INFO - ##### 16:16:27 INFO - Running pre-action listener: _resource_record_pre_action 16:16:27 INFO - Running main action method: pull 16:16:27 INFO - Pull has nothing to do! 16:16:27 INFO - Running post-action listener: _resource_record_post_action 16:16:27 INFO - ##### 16:16:27 INFO - ##### Running install step. 16:16:27 INFO - ##### 16:16:27 INFO - Running pre-action listener: _resource_record_pre_action 16:16:27 INFO - Running main action method: install 16:16:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:16:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:16:28 INFO - Reading from file tmpfile_stdout 16:16:28 INFO - Detecting whether we're running mozinstall >=1.0... 16:16:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:16:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:16:28 INFO - Reading from file tmpfile_stdout 16:16:28 INFO - Output received: 16:16:28 INFO - Usage: mozinstall [options] installer 16:16:28 INFO - Options: 16:16:28 INFO - -h, --help show this help message and exit 16:16:28 INFO - -d DEST, --destination=DEST 16:16:28 INFO - Directory to install application into. [default: 16:16:28 INFO - "/builds/slave/test"] 16:16:28 INFO - --app=APP Application being installed. [default: firefox] 16:16:28 INFO - mkdir: /builds/slave/test/build/application 16:16:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:16:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:16:57 INFO - Reading from file tmpfile_stdout 16:16:57 INFO - Output received: 16:16:57 INFO - /builds/slave/test/build/application/firefox/firefox 16:16:57 INFO - Running post-action listener: _resource_record_post_action 16:16:57 INFO - ##### 16:16:57 INFO - ##### Running run-tests step. 16:16:57 INFO - ##### 16:16:57 INFO - Running pre-action listener: _resource_record_pre_action 16:16:57 INFO - Running main action method: run_tests 16:16:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:16:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:16:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:16:57 INFO - grabbing minidump binary from tooltool 16:16:57 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')]} 16:16:57 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 0x90dae30>, '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 0x9377c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x93f6470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:16:57 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 16:16:57 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 16:16:57 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:16:57 INFO - Return code: 0 16:16:57 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:16:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:16:57 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/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.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 16:16:57 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/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.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 16:16:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:16:57 INFO - 'CCACHE_UMASK': '002', 16:16:57 INFO - 'DISPLAY': ':0', 16:16:57 INFO - 'HOME': '/home/cltbld', 16:16:57 INFO - 'LANG': 'en_US.UTF-8', 16:16:57 INFO - 'LOGNAME': 'cltbld', 16:16:57 INFO - 'MAIL': '/var/mail/cltbld', 16:16:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:16:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:16:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:16:57 INFO - 'MOZ_NO_REMOTE': '1', 16:16:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:16:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:16:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:16:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:16:57 INFO - 'PWD': '/builds/slave/test', 16:16:57 INFO - 'SHELL': '/bin/bash', 16:16:57 INFO - 'SHLVL': '1', 16:16:57 INFO - 'TERM': 'linux', 16:16:57 INFO - 'TMOUT': '86400', 16:16:57 INFO - 'USER': 'cltbld', 16:16:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464735513.609480-324786251', 16:16:57 INFO - '_': '/tools/buildbot/bin/python'} 16:16:57 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/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.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 16:16:58 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 16:16:58 INFO - import pkg_resources 16:16:59 INFO - Using 1 client processes 16:16:59 INFO - wptserve Starting http server on 127.0.0.1:8000 16:16:59 INFO - wptserve Starting http server on 127.0.0.1:8001 16:16:59 INFO - wptserve Starting http server on 127.0.0.1:8443 16:17:01 INFO - SUITE-START | Running 778 tests 16:17:01 INFO - Running testharness tests 16:17:01 INFO - Setting up ssl 16:17:01 INFO - PROCESS | certutil | 16:17:01 INFO - PROCESS | certutil | 16:17:02 INFO - PROCESS | certutil | 16:17:02 INFO - Certificate Nickname Trust Attributes 16:17:02 INFO - SSL,S/MIME,JAR/XPI 16:17:02 INFO - 16:17:02 INFO - web-platform-tests CT,, 16:17:02 INFO - 16:17:02 INFO - Starting runner 16:17:04 INFO - PROCESS | 8835 | 1464736624736 Marionette DEBUG Marionette enabled via build flag and pref 16:17:05 INFO - PROCESS | 8835 | ++DOCSHELL 0xa51f6800 == 1 [pid = 8835] [id = 1] 16:17:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 1 (0xa51f6c00) [pid = 8835] [serial = 1] [outer = (nil)] 16:17:05 INFO - PROCESS | 8835 | [8835] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:17:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 2 (0xa51f7400) [pid = 8835] [serial = 2] [outer = 0xa51f6c00] 16:17:05 INFO - PROCESS | 8835 | 1464736625407 Marionette INFO Listening on port 2828 16:17:05 INFO - PROCESS | 8835 | 1464736625991 Marionette DEBUG Marionette enabled via command-line flag 16:17:06 INFO - PROCESS | 8835 | ++DOCSHELL 0xa2388800 == 2 [pid = 8835] [id = 2] 16:17:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 3 (0xa23a1800) [pid = 8835] [serial = 3] [outer = (nil)] 16:17:06 INFO - PROCESS | 8835 | [8835] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:17:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 4 (0xa23a2000) [pid = 8835] [serial = 4] [outer = 0xa23a1800] 16:17:06 INFO - PROCESS | 8835 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a229f360 16:17:06 INFO - PROCESS | 8835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a229fe40 16:17:06 INFO - PROCESS | 8835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22bed40 16:17:06 INFO - PROCESS | 8835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22c09a0 16:17:06 INFO - PROCESS | 8835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22c36e0 16:17:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 5 (0xa22b8c00) [pid = 8835] [serial = 5] [outer = 0xa51f6c00] 16:17:06 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:17:06 INFO - PROCESS | 8835 | 1464736626363 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41648 16:17:06 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:17:06 INFO - PROCESS | 8835 | 1464736626445 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41649 16:17:06 INFO - PROCESS | 8835 | 1464736626453 Marionette DEBUG Closed connection conn0 16:17:06 INFO - PROCESS | 8835 | [8835] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 16:17:06 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:17:06 INFO - PROCESS | 8835 | 1464736626587 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41650 16:17:06 INFO - PROCESS | 8835 | 1464736626590 Marionette DEBUG Closed connection conn1 16:17:06 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:17:06 INFO - PROCESS | 8835 | 1464736626657 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41651 16:17:06 INFO - PROCESS | 8835 | 1464736626667 Marionette DEBUG Closed connection conn2 16:17:06 INFO - PROCESS | 8835 | 1464736626724 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:17:06 INFO - PROCESS | 8835 | 1464736626745 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160531143941","device":"desktop","version":"48.0a2"} 16:17:07 INFO - PROCESS | 8835 | [8835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:17:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ae91000 == 3 [pid = 8835] [id = 3] 16:17:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 6 (0x9ae92400) [pid = 8835] [serial = 6] [outer = (nil)] 16:17:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ae96000 == 4 [pid = 8835] [id = 4] 16:17:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 7 (0x9ae96400) [pid = 8835] [serial = 7] [outer = (nil)] 16:17:08 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:17:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x9a6b8400 == 5 [pid = 8835] [id = 5] 16:17:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 8 (0x9a6b8800) [pid = 8835] [serial = 8] [outer = (nil)] 16:17:08 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:17:09 INFO - PROCESS | 8835 | [8835] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:17:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 9 (0x9a1a6c00) [pid = 8835] [serial = 9] [outer = 0x9a6b8800] 16:17:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 10 (0x99d7e000) [pid = 8835] [serial = 10] [outer = 0x9ae92400] 16:17:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 11 (0x99d7fc00) [pid = 8835] [serial = 11] [outer = 0x9ae96400] 16:17:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 12 (0x99d82000) [pid = 8835] [serial = 12] [outer = 0x9a6b8800] 16:17:10 INFO - PROCESS | 8835 | 1464736630701 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 8835 | 1464736630721 Marionette DEBUG loaded listener.js 16:17:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 13 (0x984bac00) [pid = 8835] [serial = 13] [outer = 0x9a6b8800] 16:17:11 INFO - PROCESS | 8835 | 1464736631476 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"77412044-05cc-4b97-8509-72198c1fb783","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160531143941","device":"desktop","version":"48.0a2","command_id":1}}] 16:17:11 INFO - PROCESS | 8835 | 1464736631679 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}] 16:17:11 INFO - PROCESS | 8835 | 1464736631979 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:17:12 INFO - PROCESS | 8835 | 1464736632181 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:17:12 INFO - PROCESS | 8835 | [8835] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:17:12 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:17:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 14 (0x95410c00) [pid = 8835] [serial = 14] [outer = 0x9a6b8800] 16:17:12 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:17:12 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:12 INFO - PROCESS | 8835 | 1464736632823 Marionette TRACE conn3 <- [1,3,null,{}] 16:17:12 INFO - PROCESS | 8835 | 1464736632889 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:17:12 INFO - PROCESS | 8835 | 1464736632932 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:17:12 INFO - PROCESS | 8835 | 1464736632994 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:17:12 INFO - PROCESS | 8835 | 1464736632996 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:17:13 INFO - PROCESS | 8835 | 1464736633026 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:17:13 INFO - PROCESS | 8835 | 1464736633031 Marionette TRACE conn3 <- [1,6,null,{}] 16:17:13 INFO - PROCESS | 8835 | 1464736633104 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}] 16:17:13 INFO - PROCESS | 8835 | 1464736633122 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:17:13 INFO - PROCESS | 8835 | 1464736633132 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x9cfd2800 == 6 [pid = 8835] [id = 6] 16:17:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 15 (0xa2384c00) [pid = 8835] [serial = 15] [outer = (nil)] 16:17:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 16 (0x93c73400) [pid = 8835] [serial = 16] [outer = 0xa2384c00] 16:17:13 INFO - PROCESS | 8835 | 1464736633212 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 17 (0x93c78800) [pid = 8835] [serial = 17] [outer = 0xa2384c00] 16:17:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x93b77c00 == 7 [pid = 8835] [id = 7] 16:17:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 18 (0x93b78000) [pid = 8835] [serial = 18] [outer = (nil)] 16:17:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 19 (0x93b7a800) [pid = 8835] [serial = 19] [outer = 0x93b78000] 16:17:13 INFO - PROCESS | 8835 | 1464736633713 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 20 (0x92f06400) [pid = 8835] [serial = 20] [outer = 0x93b78000] 16:17:14 INFO - PROCESS | 8835 | 1464736634159 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]]]}] 16:17:14 INFO - PROCESS | 8835 | [8835] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:17:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:17:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1255ms 16:17:14 INFO - PROCESS | 8835 | 1464736634331 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:17:14 INFO - PROCESS | 8835 | 1464736634335 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:17:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:17:14 INFO - PROCESS | 8835 | 1464736634365 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:17:14 INFO - PROCESS | 8835 | 1464736634367 Marionette TRACE conn3 <- [1,10,null,{}] 16:17:14 INFO - PROCESS | 8835 | 1464736634389 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}] 16:17:14 INFO - PROCESS | 8835 | 1464736634567 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:17:14 INFO - PROCESS | 8835 | 1464736634587 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x92fd7800 == 8 [pid = 8835] [id = 8] 16:17:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 21 (0x92fd7c00) [pid = 8835] [serial = 21] [outer = (nil)] 16:17:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 22 (0x93b74400) [pid = 8835] [serial = 22] [outer = 0x92fd7c00] 16:17:14 INFO - PROCESS | 8835 | 1464736634664 Marionette DEBUG loaded listener.js 16:17:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 23 (0x922aa400) [pid = 8835] [serial = 23] [outer = 0x92fd7c00] 16:17:15 INFO - PROCESS | 8835 | 1464736635654 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]]]}] 16:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1348ms 16:17:15 INFO - PROCESS | 8835 | 1464736635702 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 8835 | 1464736635709 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:17:15 INFO - PROCESS | 8835 | 1464736635718 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 8835 | 1464736635724 Marionette TRACE conn3 <- [1,14,null,{}] 16:17:15 INFO - PROCESS | 8835 | 1464736635734 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}] 16:17:15 INFO - PROCESS | 8835 | 1464736635989 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:17:16 INFO - PROCESS | 8835 | 1464736636134 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x9232e000 == 9 [pid = 8835] [id = 9] 16:17:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 24 (0x92330400) [pid = 8835] [serial = 24] [outer = (nil)] 16:17:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 25 (0x92339800) [pid = 8835] [serial = 25] [outer = 0x92330400] 16:17:16 INFO - PROCESS | 8835 | 1464736636260 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 26 (0x92437c00) [pid = 8835] [serial = 26] [outer = 0x92330400] 16:17:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x9243e400 == 10 [pid = 8835] [id = 10] 16:17:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 27 (0x9243e800) [pid = 8835] [serial = 27] [outer = (nil)] 16:17:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 28 (0x92fe2c00) [pid = 8835] [serial = 28] [outer = 0x9243e800] 16:17:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 29 (0x92fdec00) [pid = 8835] [serial = 29] [outer = 0x9243e800] 16:17:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x93b75000 == 11 [pid = 8835] [id = 11] 16:17:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 30 (0x93c77800) [pid = 8835] [serial = 30] [outer = (nil)] 16:17:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 31 (0x9784d800) [pid = 8835] [serial = 31] [outer = 0x93c77800] 16:17:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 32 (0x947a4800) [pid = 8835] [serial = 32] [outer = 0x93c77800] 16:17:17 INFO - PROCESS | 8835 | 1464736637381 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]]]}] 16:17:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1685ms 16:17:17 INFO - PROCESS | 8835 | 1464736637459 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:17:17 INFO - PROCESS | 8835 | 1464736637467 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:17:17 INFO - PROCESS | 8835 | 1464736637495 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 8835 | 1464736637500 Marionette TRACE conn3 <- [1,18,null,{}] 16:17:17 INFO - PROCESS | 8835 | 1464736637506 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}] 16:17:17 INFO - PROCESS | 8835 | 1464736637691 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:17:17 INFO - PROCESS | 8835 | 1464736637836 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x922aa000 == 12 [pid = 8835] [id = 12] 16:17:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 33 (0x93b74c00) [pid = 8835] [serial = 33] [outer = (nil)] 16:17:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 34 (0x95413000) [pid = 8835] [serial = 34] [outer = 0x93b74c00] 16:17:17 INFO - PROCESS | 8835 | 1464736637942 Marionette DEBUG loaded listener.js 16:17:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 35 (0x9a0f1800) [pid = 8835] [serial = 35] [outer = 0x93b74c00] 16:17:18 INFO - PROCESS | 8835 | 1464736638780 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]]]}] 16:17:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1331ms 16:17:18 INFO - PROCESS | 8835 | 1464736638826 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 8835 | 1464736638831 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:17:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:17:18 INFO - PROCESS | 8835 | 1464736638837 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 8835 | 1464736638843 Marionette TRACE conn3 <- [1,22,null,{}] 16:17:18 INFO - PROCESS | 8835 | 1464736638859 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}] 16:17:19 INFO - PROCESS | 8835 | 1464736639044 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:17:19 INFO - PROCESS | 8835 | 1464736639171 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:19 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ab39c00 == 13 [pid = 8835] [id = 13] 16:17:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 36 (0x9b2ea800) [pid = 8835] [serial = 36] [outer = (nil)] 16:17:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 37 (0x9ba47800) [pid = 8835] [serial = 37] [outer = 0x9b2ea800] 16:17:19 INFO - PROCESS | 8835 | 1464736639259 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 38 (0x9cf99800) [pid = 8835] [serial = 38] [outer = 0x9b2ea800] 16:17:20 INFO - PROCESS | 8835 | 1464736640126 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]]]}] 16:17:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:17:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1334ms 16:17:20 INFO - PROCESS | 8835 | 1464736640171 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:17:20 INFO - PROCESS | 8835 | 1464736640175 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:17:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:17:20 INFO - PROCESS | 8835 | 1464736640181 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:17:20 INFO - PROCESS | 8835 | 1464736640185 Marionette TRACE conn3 <- [1,26,null,{}] 16:17:20 INFO - PROCESS | 8835 | 1464736640191 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}] 16:17:20 INFO - PROCESS | 8835 | 1464736640372 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:17:20 INFO - PROCESS | 8835 | 1464736640511 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 8835 | ++DOCSHELL 0xa314c000 == 14 [pid = 8835] [id = 14] 16:17:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 39 (0xa3333c00) [pid = 8835] [serial = 39] [outer = (nil)] 16:17:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 40 (0xa36eac00) [pid = 8835] [serial = 40] [outer = 0xa3333c00] 16:17:20 INFO - PROCESS | 8835 | 1464736640596 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 41 (0xa6805000) [pid = 8835] [serial = 41] [outer = 0xa3333c00] 16:17:21 INFO - PROCESS | 8835 | 1464736641798 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]]]}] 16:17:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1631ms 16:17:21 INFO - PROCESS | 8835 | 1464736641814 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 8835 | 1464736641819 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:17:21 INFO - PROCESS | 8835 | 1464736641857 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 8835 | 1464736641862 Marionette TRACE conn3 <- [1,30,null,{}] 16:17:21 INFO - PROCESS | 8835 | 1464736641869 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}] 16:17:22 INFO - PROCESS | 8835 | 1464736642047 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:17:22 INFO - PROCESS | 8835 | 1464736642163 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x947a4c00 == 15 [pid = 8835] [id = 15] 16:17:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 42 (0x952b2c00) [pid = 8835] [serial = 42] [outer = (nil)] 16:17:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 43 (0x98230c00) [pid = 8835] [serial = 43] [outer = 0x952b2c00] 16:17:22 INFO - PROCESS | 8835 | 1464736642255 Marionette DEBUG loaded listener.js 16:17:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 44 (0x98e8f400) [pid = 8835] [serial = 44] [outer = 0x952b2c00] 16:17:22 INFO - PROCESS | 8835 | 1464736642931 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]]]}] 16:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1132ms 16:17:22 INFO - PROCESS | 8835 | 1464736642987 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:17:22 INFO - PROCESS | 8835 | 1464736642995 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:17:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:17:23 INFO - PROCESS | 8835 | 1464736643035 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:17:23 INFO - PROCESS | 8835 | 1464736643040 Marionette TRACE conn3 <- [1,34,null,{}] 16:17:23 INFO - PROCESS | 8835 | 1464736643045 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}] 16:17:23 INFO - PROCESS | 8835 | 1464736643195 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:17:23 INFO - PROCESS | 8835 | 1464736643207 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x99855000 == 16 [pid = 8835] [id = 16] 16:17:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 45 (0x99b39400) [pid = 8835] [serial = 45] [outer = (nil)] 16:17:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 46 (0x9a08d400) [pid = 8835] [serial = 46] [outer = 0x99b39400] 16:17:23 INFO - PROCESS | 8835 | 1464736643278 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 47 (0x9aaa4400) [pid = 8835] [serial = 47] [outer = 0x99b39400] 16:17:23 INFO - PROCESS | 8835 | 1464736643994 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]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 990ms 16:17:24 INFO - PROCESS | 8835 | 1464736644018 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:17:24 INFO - PROCESS | 8835 | 1464736644022 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:17:24 INFO - PROCESS | 8835 | 1464736644040 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 8835 | 1464736644045 Marionette TRACE conn3 <- [1,38,null,{}] 16:17:24 INFO - PROCESS | 8835 | 1464736644060 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}] 16:17:24 INFO - PROCESS | 8835 | 1464736644203 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:17:24 INFO - PROCESS | 8835 | 1464736644227 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x92fdb400 == 17 [pid = 8835] [id = 17] 16:17:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 48 (0x952b4c00) [pid = 8835] [serial = 48] [outer = (nil)] 16:17:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 49 (0x97849c00) [pid = 8835] [serial = 49] [outer = 0x952b4c00] 16:17:24 INFO - PROCESS | 8835 | 1464736644303 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 50 (0x9b620800) [pid = 8835] [serial = 50] [outer = 0x952b4c00] 16:17:25 INFO - PROCESS | 8835 | 1464736645022 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]]]}] 16:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1053ms 16:17:25 INFO - PROCESS | 8835 | 1464736645081 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:17:25 INFO - PROCESS | 8835 | 1464736645086 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:17:25 INFO - PROCESS | 8835 | 1464736645091 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:17:25 INFO - PROCESS | 8835 | 1464736645094 Marionette TRACE conn3 <- [1,42,null,{}] 16:17:25 INFO - PROCESS | 8835 | 1464736645099 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}] 16:17:25 INFO - PROCESS | 8835 | 1464736645275 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:17:25 INFO - PROCESS | 8835 | 1464736645294 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b9f0800 == 18 [pid = 8835] [id = 18] 16:17:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 51 (0x9b9f5400) [pid = 8835] [serial = 51] [outer = (nil)] 16:17:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 52 (0x9ba3e000) [pid = 8835] [serial = 52] [outer = 0x9b9f5400] 16:17:25 INFO - PROCESS | 8835 | 1464736645367 Marionette DEBUG loaded listener.js 16:17:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 53 (0x9cd5b000) [pid = 8835] [serial = 53] [outer = 0x9b9f5400] 16:17:26 INFO - PROCESS | 8835 | 1464736646033 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]]]}] 16:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 984ms 16:17:26 INFO - PROCESS | 8835 | 1464736646076 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:17:26 INFO - PROCESS | 8835 | 1464736646079 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:17:26 INFO - PROCESS | 8835 | 1464736646085 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:17:26 INFO - PROCESS | 8835 | 1464736646087 Marionette TRACE conn3 <- [1,46,null,{}] 16:17:26 INFO - PROCESS | 8835 | 1464736646093 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}] 16:17:26 INFO - PROCESS | 8835 | 1464736646303 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:17:26 INFO - PROCESS | 8835 | 1464736646324 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x99b42800 == 19 [pid = 8835] [id = 19] 16:17:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 54 (0x9ae8f400) [pid = 8835] [serial = 54] [outer = (nil)] 16:17:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 55 (0x9cfd2000) [pid = 8835] [serial = 55] [outer = 0x9ae8f400] 16:17:26 INFO - PROCESS | 8835 | 1464736646398 Marionette DEBUG loaded listener.js 16:17:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 56 (0xa115ec00) [pid = 8835] [serial = 56] [outer = 0x9ae8f400] 16:17:27 INFO - PROCESS | 8835 | 1464736647118 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]]]}] 16:17:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:17:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1078ms 16:17:27 INFO - PROCESS | 8835 | 1464736647163 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:17:27 INFO - PROCESS | 8835 | 1464736647167 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:17:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:17:27 INFO - PROCESS | 8835 | 1464736647173 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:17:27 INFO - PROCESS | 8835 | 1464736647175 Marionette TRACE conn3 <- [1,50,null,{}] 16:17:27 INFO - PROCESS | 8835 | 1464736647181 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}] 16:17:27 INFO - PROCESS | 8835 | 1464736647389 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:17:27 INFO - PROCESS | 8835 | 1464736647400 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x9cfd7c00 == 20 [pid = 8835] [id = 20] 16:17:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 57 (0xa2384800) [pid = 8835] [serial = 57] [outer = (nil)] 16:17:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 58 (0xa2709c00) [pid = 8835] [serial = 58] [outer = 0xa2384800] 16:17:27 INFO - PROCESS | 8835 | 1464736647474 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 59 (0xa2712400) [pid = 8835] [serial = 59] [outer = 0xa2384800] 16:17:28 INFO - PROCESS | 8835 | 1464736648164 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]]]}] 16:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1027ms 16:17:28 INFO - PROCESS | 8835 | 1464736648200 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:17:28 INFO - PROCESS | 8835 | 1464736648204 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:17:28 INFO - PROCESS | 8835 | 1464736648211 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:17:28 INFO - PROCESS | 8835 | 1464736648214 Marionette TRACE conn3 <- [1,54,null,{}] 16:17:28 INFO - PROCESS | 8835 | 1464736648219 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}] 16:17:28 INFO - PROCESS | 8835 | 1464736648392 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:17:28 INFO - PROCESS | 8835 | 1464736648415 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x922ad800 == 21 [pid = 8835] [id = 21] 16:17:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 60 (0x9243f400) [pid = 8835] [serial = 60] [outer = (nil)] 16:17:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 61 (0xa3191400) [pid = 8835] [serial = 61] [outer = 0x9243f400] 16:17:28 INFO - PROCESS | 8835 | 1464736648484 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 62 (0xa3196c00) [pid = 8835] [serial = 62] [outer = 0x9243f400] 16:17:29 INFO - PROCESS | 8835 | 1464736649114 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]]]}] 16:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 944ms 16:17:29 INFO - PROCESS | 8835 | 1464736649155 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:17:29 INFO - PROCESS | 8835 | 1464736649159 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:17:29 INFO - PROCESS | 8835 | 1464736649165 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 8835 | 1464736649167 Marionette TRACE conn3 <- [1,58,null,{}] 16:17:29 INFO - PROCESS | 8835 | 1464736649173 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}] 16:17:29 INFO - PROCESS | 8835 | 1464736649308 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:17:29 INFO - PROCESS | 8835 | 1464736649322 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c7b400 == 22 [pid = 8835] [id = 22] 16:17:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 63 (0xa2737c00) [pid = 8835] [serial = 63] [outer = (nil)] 16:17:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 64 (0xa36f0c00) [pid = 8835] [serial = 64] [outer = 0xa2737c00] 16:17:29 INFO - PROCESS | 8835 | 1464736649394 Marionette DEBUG loaded listener.js 16:17:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 65 (0xa51b4c00) [pid = 8835] [serial = 65] [outer = 0xa2737c00] 16:17:30 INFO - PROCESS | 8835 | 1464736650082 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]]]}] 16:17:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:17:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 979ms 16:17:30 INFO - PROCESS | 8835 | 1464736650145 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:17:30 INFO - PROCESS | 8835 | 1464736650148 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:17:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:17:30 INFO - PROCESS | 8835 | 1464736650154 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:17:30 INFO - PROCESS | 8835 | 1464736650156 Marionette TRACE conn3 <- [1,62,null,{}] 16:17:30 INFO - PROCESS | 8835 | 1464736650162 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}] 16:17:30 INFO - PROCESS | 8835 | 1464736650368 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:17:30 INFO - PROCESS | 8835 | 1464736650385 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x9cd56c00 == 23 [pid = 8835] [id = 23] 16:17:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 66 (0xa0605800) [pid = 8835] [serial = 66] [outer = (nil)] 16:17:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 67 (0xa638f400) [pid = 8835] [serial = 67] [outer = 0xa0605800] 16:17:30 INFO - PROCESS | 8835 | 1464736650453 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 68 (0xa6398400) [pid = 8835] [serial = 68] [outer = 0xa0605800] 16:17:32 INFO - PROCESS | 8835 | 1464736652178 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]]]}] 16:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2081ms 16:17:32 INFO - PROCESS | 8835 | 1464736652247 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:17:32 INFO - PROCESS | 8835 | 1464736652256 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:17:32 INFO - PROCESS | 8835 | 1464736652269 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:17:32 INFO - PROCESS | 8835 | 1464736652273 Marionette TRACE conn3 <- [1,66,null,{}] 16:17:32 INFO - PROCESS | 8835 | 1464736652289 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}] 16:17:32 INFO - PROCESS | 8835 | 1464736652475 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:17:32 INFO - PROCESS | 8835 | 1464736652502 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:32 INFO - PROCESS | 8835 | ++DOCSHELL 0x9479e800 == 24 [pid = 8835] [id = 24] 16:17:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 69 (0x9479f800) [pid = 8835] [serial = 69] [outer = (nil)] 16:17:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 70 (0x95413400) [pid = 8835] [serial = 70] [outer = 0x9479f800] 16:17:32 INFO - PROCESS | 8835 | 1464736652577 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 71 (0x92f02000) [pid = 8835] [serial = 71] [outer = 0x9479f800] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 70 (0xa2384c00) [pid = 8835] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 69 (0x99b39400) [pid = 8835] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 68 (0x952b4c00) [pid = 8835] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 67 (0x9b9f5400) [pid = 8835] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 66 (0xa2384800) [pid = 8835] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 65 (0x9243f400) [pid = 8835] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 64 (0x92fd7c00) [pid = 8835] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 63 (0x92330400) [pid = 8835] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 62 (0x93b74c00) [pid = 8835] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 61 (0x9b2ea800) [pid = 8835] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 60 (0xa3333c00) [pid = 8835] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:17:33 INFO - PROCESS | 8835 | --DOMWINDOW == 59 (0x952b2c00) [pid = 8835] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:17:33 INFO - PROCESS | 8835 | 1464736653882 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]]]}] 16:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1642ms 16:17:33 INFO - PROCESS | 8835 | 1464736653906 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 8835 | 1464736653915 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:17:33 INFO - PROCESS | 8835 | 1464736653925 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 8835 | 1464736653928 Marionette TRACE conn3 <- [1,70,null,{}] 16:17:33 INFO - PROCESS | 8835 | 1464736653934 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}] 16:17:34 INFO - PROCESS | 8835 | 1464736654075 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:17:34 INFO - PROCESS | 8835 | 1464736654092 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x952b4c00 == 25 [pid = 8835] [id = 25] 16:17:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 60 (0x9540fc00) [pid = 8835] [serial = 72] [outer = (nil)] 16:17:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 61 (0x99852400) [pid = 8835] [serial = 73] [outer = 0x9540fc00] 16:17:34 INFO - PROCESS | 8835 | 1464736654167 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 62 (0x99b41000) [pid = 8835] [serial = 74] [outer = 0x9540fc00] 16:17:34 INFO - PROCESS | 8835 | 1464736654904 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]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1032ms 16:17:34 INFO - PROCESS | 8835 | 1464736654966 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:17:34 INFO - PROCESS | 8835 | 1464736654970 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:17:34 INFO - PROCESS | 8835 | 1464736654981 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 8835 | 1464736654986 Marionette TRACE conn3 <- [1,74,null,{}] 16:17:35 INFO - PROCESS | 8835 | 1464736655006 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}] 16:17:35 INFO - PROCESS | 8835 | 1464736655157 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:17:35 INFO - PROCESS | 8835 | 1464736655169 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x92f05800 == 26 [pid = 8835] [id = 26] 16:17:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 63 (0x9ab3b400) [pid = 8835] [serial = 75] [outer = (nil)] 16:17:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 64 (0x9b2e6400) [pid = 8835] [serial = 76] [outer = 0x9ab3b400] 16:17:35 INFO - PROCESS | 8835 | 1464736655245 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 65 (0x9b61c000) [pid = 8835] [serial = 77] [outer = 0x9ab3b400] 16:17:36 INFO - PROCESS | 8835 | 1464736656141 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]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1196ms 16:17:36 INFO - PROCESS | 8835 | 1464736656174 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:17:36 INFO - PROCESS | 8835 | 1464736656181 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:17:36 INFO - PROCESS | 8835 | 1464736656189 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 8835 | 1464736656196 Marionette TRACE conn3 <- [1,78,null,{}] 16:17:36 INFO - PROCESS | 8835 | 1464736656204 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}] 16:17:36 INFO - PROCESS | 8835 | 1464736656384 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:17:36 INFO - PROCESS | 8835 | 1464736656517 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x92332400 == 27 [pid = 8835] [id = 27] 16:17:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 66 (0x93c7b800) [pid = 8835] [serial = 78] [outer = (nil)] 16:17:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 67 (0x98e8bc00) [pid = 8835] [serial = 79] [outer = 0x93c7b800] 16:17:36 INFO - PROCESS | 8835 | 1464736656601 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 68 (0x9a094c00) [pid = 8835] [serial = 80] [outer = 0x93c7b800] 16:17:37 INFO - PROCESS | 8835 | 1464736657428 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]]]}] 16:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1301ms 16:17:37 INFO - PROCESS | 8835 | 1464736657506 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:17:37 INFO - PROCESS | 8835 | 1464736657514 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:17:37 INFO - PROCESS | 8835 | 1464736657526 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 8835 | 1464736657530 Marionette TRACE conn3 <- [1,82,null,{}] 16:17:37 INFO - PROCESS | 8835 | 1464736657537 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}] 16:17:37 INFO - PROCESS | 8835 | 1464736657714 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:17:37 INFO - PROCESS | 8835 | 1464736657849 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b2a8800 == 28 [pid = 8835] [id = 28] 16:17:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 69 (0x9b618400) [pid = 8835] [serial = 81] [outer = (nil)] 16:17:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 70 (0x9b9f8800) [pid = 8835] [serial = 82] [outer = 0x9b618400] 16:17:37 INFO - PROCESS | 8835 | 1464736657932 Marionette DEBUG loaded listener.js 16:17:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 71 (0x9cd5fc00) [pid = 8835] [serial = 83] [outer = 0x9b618400] 16:17:38 INFO - PROCESS | 8835 | 1464736658718 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]]]}] 16:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1230ms 16:17:38 INFO - PROCESS | 8835 | 1464736658756 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:17:38 INFO - PROCESS | 8835 | 1464736658759 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:17:38 INFO - PROCESS | 8835 | 1464736658766 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:17:38 INFO - PROCESS | 8835 | 1464736658772 Marionette TRACE conn3 <- [1,86,null,{}] 16:17:38 INFO - PROCESS | 8835 | 1464736658788 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}] 16:17:38 INFO - PROCESS | 8835 | 1464736658959 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:17:39 INFO - PROCESS | 8835 | 1464736659095 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x98e91000 == 29 [pid = 8835] [id = 29] 16:17:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 72 (0x9ba3f400) [pid = 8835] [serial = 84] [outer = (nil)] 16:17:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 73 (0xa2388c00) [pid = 8835] [serial = 85] [outer = 0x9ba3f400] 16:17:39 INFO - PROCESS | 8835 | 1464736659183 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 74 (0xa270b400) [pid = 8835] [serial = 86] [outer = 0x9ba3f400] 16:17:40 INFO - PROCESS | 8835 | 1464736660064 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]]]}] 16:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1341ms 16:17:40 INFO - PROCESS | 8835 | 1464736660108 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:17:40 INFO - PROCESS | 8835 | 1464736660114 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:17:40 INFO - PROCESS | 8835 | 1464736660120 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:17:40 INFO - PROCESS | 8835 | 1464736660123 Marionette TRACE conn3 <- [1,90,null,{}] 16:17:40 INFO - PROCESS | 8835 | 1464736660129 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}] 16:17:40 INFO - PROCESS | 8835 | 1464736660297 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:17:40 INFO - PROCESS | 8835 | 1464736660431 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x990b7800 == 30 [pid = 8835] [id = 30] 16:17:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 75 (0x9ae9e000) [pid = 8835] [serial = 87] [outer = (nil)] 16:17:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 76 (0xa3368000) [pid = 8835] [serial = 88] [outer = 0x9ae9e000] 16:17:40 INFO - PROCESS | 8835 | 1464736660519 Marionette DEBUG loaded listener.js 16:17:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 77 (0xa3653c00) [pid = 8835] [serial = 89] [outer = 0x9ae9e000] 16:17:41 INFO - PROCESS | 8835 | 1464736661340 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]]]}] 16:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1280ms 16:17:41 INFO - PROCESS | 8835 | 1464736661416 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:17:41 INFO - PROCESS | 8835 | 1464736661421 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:17:41 INFO - PROCESS | 8835 | 1464736661428 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 8835 | 1464736661432 Marionette TRACE conn3 <- [1,94,null,{}] 16:17:41 INFO - PROCESS | 8835 | 1464736661438 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}] 16:17:41 INFO - PROCESS | 8835 | 1464736661593 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:17:41 INFO - PROCESS | 8835 | 1464736661728 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x97846c00 == 31 [pid = 8835] [id = 31] 16:17:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 78 (0x990b9000) [pid = 8835] [serial = 90] [outer = (nil)] 16:17:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 79 (0xa6391000) [pid = 8835] [serial = 91] [outer = 0x990b9000] 16:17:41 INFO - PROCESS | 8835 | 1464736661814 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 80 (0xa638dc00) [pid = 8835] [serial = 92] [outer = 0x990b9000] 16:17:42 INFO - PROCESS | 8835 | 1464736662645 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]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1281ms 16:17:42 INFO - PROCESS | 8835 | 1464736662718 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 8835 | 1464736662722 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:17:42 INFO - PROCESS | 8835 | 1464736662731 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 8835 | 1464736662734 Marionette TRACE conn3 <- [1,98,null,{}] 16:17:42 INFO - PROCESS | 8835 | 1464736662740 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}] 16:17:42 INFO - PROCESS | 8835 | 1464736662978 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:17:43 INFO - PROCESS | 8835 | 1464736663122 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x9243ec00 == 32 [pid = 8835] [id = 32] 16:17:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 81 (0x92fdf400) [pid = 8835] [serial = 93] [outer = (nil)] 16:17:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 82 (0x98e87400) [pid = 8835] [serial = 94] [outer = 0x92fdf400] 16:17:43 INFO - PROCESS | 8835 | 1464736663205 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 83 (0x99cd9800) [pid = 8835] [serial = 95] [outer = 0x92fdf400] 16:17:44 INFO - PROCESS | 8835 | 1464736664122 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]]]}] 16:17:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1432ms 16:17:44 INFO - PROCESS | 8835 | 1464736664187 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 8835 | 1464736664197 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:17:44 INFO - PROCESS | 8835 | 1464736664211 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 8835 | 1464736664221 Marionette TRACE conn3 <- [1,102,null,{}] 16:17:44 INFO - PROCESS | 8835 | 1464736664229 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}] 16:17:44 INFO - PROCESS | 8835 | 1464736664400 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:17:44 INFO - PROCESS | 8835 | 1464736664513 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x92440000 == 33 [pid = 8835] [id = 33] 16:17:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 84 (0x92f0a000) [pid = 8835] [serial = 96] [outer = (nil)] 16:17:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 85 (0x97845800) [pid = 8835] [serial = 97] [outer = 0x92f0a000] 16:17:44 INFO - PROCESS | 8835 | 1464736664590 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 86 (0x99058000) [pid = 8835] [serial = 98] [outer = 0x92f0a000] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 85 (0x99d82000) [pid = 8835] [serial = 12] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 84 (0x98230c00) [pid = 8835] [serial = 43] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 83 (0x9a08d400) [pid = 8835] [serial = 46] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 82 (0x9aaa4400) [pid = 8835] [serial = 47] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 81 (0x97849c00) [pid = 8835] [serial = 49] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 80 (0x9b620800) [pid = 8835] [serial = 50] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 79 (0x9ba3e000) [pid = 8835] [serial = 52] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 78 (0x9cfd2000) [pid = 8835] [serial = 55] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 77 (0xa2709c00) [pid = 8835] [serial = 58] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 76 (0xa3191400) [pid = 8835] [serial = 61] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 75 (0x9cd5b000) [pid = 8835] [serial = 53] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 74 (0x92339800) [pid = 8835] [serial = 25] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 73 (0x9784d800) [pid = 8835] [serial = 31] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 72 (0x95413000) [pid = 8835] [serial = 34] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 71 (0x9ba47800) [pid = 8835] [serial = 37] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 70 (0xa36eac00) [pid = 8835] [serial = 40] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 69 (0x92fe2c00) [pid = 8835] [serial = 28] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 68 (0xa2712400) [pid = 8835] [serial = 59] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 67 (0xa3196c00) [pid = 8835] [serial = 62] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 66 (0x9a0f1800) [pid = 8835] [serial = 35] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 65 (0x9cf99800) [pid = 8835] [serial = 38] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 64 (0xa36f0c00) [pid = 8835] [serial = 64] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 63 (0x98e8f400) [pid = 8835] [serial = 44] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 62 (0x92437c00) [pid = 8835] [serial = 26] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 61 (0xa6805000) [pid = 8835] [serial = 41] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 60 (0x922aa400) [pid = 8835] [serial = 23] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 59 (0x9a1a6c00) [pid = 8835] [serial = 9] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 58 (0xa51f7400) [pid = 8835] [serial = 2] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 57 (0x93b74400) [pid = 8835] [serial = 22] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 56 (0x93b7a800) [pid = 8835] [serial = 19] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 55 (0x93c73400) [pid = 8835] [serial = 16] [outer = (nil)] [url = about:blank] 16:17:45 INFO - PROCESS | 8835 | --DOMWINDOW == 54 (0x93c78800) [pid = 8835] [serial = 17] [outer = (nil)] [url = about:blank] 16:17:46 INFO - PROCESS | 8835 | 1464736666106 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]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1939ms 16:17:46 INFO - PROCESS | 8835 | 1464736666156 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 8835 | 1464736666163 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:17:46 INFO - PROCESS | 8835 | 1464736666171 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 8835 | 1464736666178 Marionette TRACE conn3 <- [1,106,null,{}] 16:17:46 INFO - PROCESS | 8835 | 1464736666185 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}] 16:17:46 INFO - PROCESS | 8835 | 1464736666340 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:17:46 INFO - PROCESS | 8835 | 1464736666355 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x93b7c800 == 34 [pid = 8835] [id = 34] 16:17:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 55 (0x93b7d400) [pid = 8835] [serial = 99] [outer = (nil)] 16:17:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 56 (0x93c74000) [pid = 8835] [serial = 100] [outer = 0x93b7d400] 16:17:46 INFO - PROCESS | 8835 | 1464736666429 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 57 (0x947aa800) [pid = 8835] [serial = 101] [outer = 0x93b7d400] 16:17:47 INFO - PROCESS | 8835 | 1464736667163 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]]]}] 16:17:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 58 (0x952b5c00) [pid = 8835] [serial = 102] [outer = 0x93c77800] 16:17:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1042ms 16:17:47 INFO - PROCESS | 8835 | 1464736667234 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:17:47 INFO - PROCESS | 8835 | 1464736667242 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:17:47 INFO - PROCESS | 8835 | 1464736667336 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 8835 | 1464736667342 Marionette TRACE conn3 <- [1,110,null,{}] 16:17:47 INFO - PROCESS | 8835 | 1464736667348 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}] 16:17:47 INFO - PROCESS | 8835 | 1464736667498 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:17:47 INFO - PROCESS | 8835 | 1464736667603 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x92f04400 == 35 [pid = 8835] [id = 35] 16:17:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 59 (0x92fe0000) [pid = 8835] [serial = 103] [outer = (nil)] 16:17:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 60 (0x98bd2400) [pid = 8835] [serial = 104] [outer = 0x92fe0000] 16:17:47 INFO - PROCESS | 8835 | 1464736667677 Marionette DEBUG loaded listener.js 16:17:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 61 (0x99d7d400) [pid = 8835] [serial = 105] [outer = 0x92fe0000] 16:17:48 INFO - PROCESS | 8835 | 1464736668456 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]]]}] 16:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1180ms 16:17:48 INFO - PROCESS | 8835 | 1464736668478 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:17:48 INFO - PROCESS | 8835 | 1464736668482 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:17:48 INFO - PROCESS | 8835 | 1464736668505 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:17:48 INFO - PROCESS | 8835 | 1464736668511 Marionette TRACE conn3 <- [1,114,null,{}] 16:17:48 INFO - PROCESS | 8835 | 1464736668527 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}] 16:17:48 INFO - PROCESS | 8835 | 1464736668725 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:17:48 INFO - PROCESS | 8835 | 1464736668748 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ae9d400 == 36 [pid = 8835] [id = 36] 16:17:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 62 (0x9b270c00) [pid = 8835] [serial = 106] [outer = (nil)] 16:17:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 63 (0x9b2e5000) [pid = 8835] [serial = 107] [outer = 0x9b270c00] 16:17:48 INFO - PROCESS | 8835 | 1464736668823 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 64 (0x9b93d800) [pid = 8835] [serial = 108] [outer = 0x9b270c00] 16:17:49 INFO - PROCESS | 8835 | 1464736669640 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]]]}] 16:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1185ms 16:17:49 INFO - PROCESS | 8835 | 1464736669690 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:17:49 INFO - PROCESS | 8835 | 1464736669694 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:17:49 INFO - PROCESS | 8835 | 1464736669715 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:17:49 INFO - PROCESS | 8835 | 1464736669723 Marionette TRACE conn3 <- [1,118,null,{}] 16:17:49 INFO - PROCESS | 8835 | 1464736669728 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}] 16:17:49 INFO - PROCESS | 8835 | 1464736669913 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:17:50 INFO - PROCESS | 8835 | --DOMWINDOW == 63 (0xa2737c00) [pid = 8835] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:17:50 INFO - PROCESS | 8835 | --DOMWINDOW == 62 (0x9ae8f400) [pid = 8835] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:17:50 INFO - PROCESS | 8835 | --DOMWINDOW == 61 (0xa0605800) [pid = 8835] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:17:50 INFO - PROCESS | 8835 | --DOMWINDOW == 60 (0x9ab3b400) [pid = 8835] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:17:50 INFO - PROCESS | 8835 | --DOMWINDOW == 59 (0x9540fc00) [pid = 8835] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:17:50 INFO - PROCESS | 8835 | --DOMWINDOW == 58 (0x9479f800) [pid = 8835] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:17:50 INFO - PROCESS | 8835 | 1464736670081 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c7ec00 == 37 [pid = 8835] [id = 37] 16:17:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 59 (0x9479ec00) [pid = 8835] [serial = 109] [outer = (nil)] 16:17:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 60 (0x99af5c00) [pid = 8835] [serial = 110] [outer = 0x9479ec00] 16:17:50 INFO - PROCESS | 8835 | 1464736670151 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 61 (0x9cd5ec00) [pid = 8835] [serial = 111] [outer = 0x9479ec00] 16:17:50 INFO - PROCESS | 8835 | 1464736670752 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]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1087ms 16:17:50 INFO - PROCESS | 8835 | 1464736670802 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 8835 | 1464736670805 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:17:50 INFO - PROCESS | 8835 | 1464736670811 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 8835 | 1464736670814 Marionette TRACE conn3 <- [1,122,null,{}] 16:17:50 INFO - PROCESS | 8835 | 1464736670819 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}] 16:17:50 INFO - PROCESS | 8835 | 1464736670988 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:17:51 INFO - PROCESS | 8835 | 1464736671007 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x922ab000 == 38 [pid = 8835] [id = 38] 16:17:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 62 (0x9232e400) [pid = 8835] [serial = 112] [outer = (nil)] 16:17:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 63 (0xa060bc00) [pid = 8835] [serial = 113] [outer = 0x9232e400] 16:17:51 INFO - PROCESS | 8835 | 1464736671078 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 64 (0xa060fc00) [pid = 8835] [serial = 114] [outer = 0x9232e400] 16:17:51 INFO - PROCESS | 8835 | 1464736671831 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]]]}] 16:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1037ms 16:17:51 INFO - PROCESS | 8835 | 1464736671849 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:17:51 INFO - PROCESS | 8835 | 1464736671853 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:17:51 INFO - PROCESS | 8835 | 1464736671859 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:17:51 INFO - PROCESS | 8835 | 1464736671861 Marionette TRACE conn3 <- [1,126,null,{}] 16:17:51 INFO - PROCESS | 8835 | 1464736671874 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}] 16:17:52 INFO - PROCESS | 8835 | 1464736672057 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:17:52 INFO - PROCESS | 8835 | 1464736672171 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x922af000 == 39 [pid = 8835] [id = 39] 16:17:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 65 (0x922b0800) [pid = 8835] [serial = 115] [outer = (nil)] 16:17:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 66 (0x92330000) [pid = 8835] [serial = 116] [outer = 0x922b0800] 16:17:52 INFO - PROCESS | 8835 | 1464736672256 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 67 (0x92fd9000) [pid = 8835] [serial = 117] [outer = 0x922b0800] 16:17:53 INFO - PROCESS | 8835 | 1464736673337 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]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1488ms 16:17:53 INFO - PROCESS | 8835 | 1464736673349 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:17:53 INFO - PROCESS | 8835 | 1464736673356 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:17:53 INFO - PROCESS | 8835 | 1464736673364 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 8835 | 1464736673370 Marionette TRACE conn3 <- [1,130,null,{}] 16:17:53 INFO - PROCESS | 8835 | 1464736673377 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}] 16:17:53 INFO - PROCESS | 8835 | 1464736673556 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:17:53 INFO - PROCESS | 8835 | 1464736673690 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x99d82c00 == 40 [pid = 8835] [id = 40] 16:17:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 68 (0x9a0f1800) [pid = 8835] [serial = 118] [outer = (nil)] 16:17:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 69 (0x9ab3a000) [pid = 8835] [serial = 119] [outer = 0x9a0f1800] 16:17:53 INFO - PROCESS | 8835 | 1464736673776 Marionette DEBUG loaded listener.js 16:17:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 70 (0x9b621000) [pid = 8835] [serial = 120] [outer = 0x9a0f1800] 16:17:54 INFO - PROCESS | 8835 | 1464736674775 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]]]}] 16:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1436ms 16:17:54 INFO - PROCESS | 8835 | 1464736674803 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:17:54 INFO - PROCESS | 8835 | 1464736674810 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:17:54 INFO - PROCESS | 8835 | 1464736674817 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:17:54 INFO - PROCESS | 8835 | 1464736674821 Marionette TRACE conn3 <- [1,134,null,{}] 16:17:54 INFO - PROCESS | 8835 | 1464736674827 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}] 16:17:55 INFO - PROCESS | 8835 | 1464736675001 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:17:55 INFO - PROCESS | 8835 | 1464736675138 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x95277000 == 41 [pid = 8835] [id = 41] 16:17:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 71 (0x952b3400) [pid = 8835] [serial = 121] [outer = (nil)] 16:17:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 72 (0x98bd2000) [pid = 8835] [serial = 122] [outer = 0x952b3400] 16:17:55 INFO - PROCESS | 8835 | 1464736675254 Marionette DEBUG loaded listener.js 16:17:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 73 (0x9b2e6800) [pid = 8835] [serial = 123] [outer = 0x952b3400] 16:17:56 INFO - PROCESS | 8835 | 1464736676211 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]]]}] 16:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1431ms 16:17:56 INFO - PROCESS | 8835 | 1464736676249 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:17:56 INFO - PROCESS | 8835 | 1464736676254 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:17:56 INFO - PROCESS | 8835 | 1464736676270 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:17:56 INFO - PROCESS | 8835 | 1464736676279 Marionette TRACE conn3 <- [1,138,null,{}] 16:17:56 INFO - PROCESS | 8835 | 1464736676286 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}] 16:17:56 INFO - PROCESS | 8835 | 1464736676469 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:17:56 INFO - PROCESS | 8835 | 1464736676733 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x92337800 == 42 [pid = 8835] [id = 42] 16:17:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 74 (0x92431c00) [pid = 8835] [serial = 124] [outer = (nil)] 16:17:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 75 (0x92f08000) [pid = 8835] [serial = 125] [outer = 0x92431c00] 16:17:56 INFO - PROCESS | 8835 | 1464736676852 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 76 (0x95273800) [pid = 8835] [serial = 126] [outer = 0x92431c00] 16:17:57 INFO - PROCESS | 8835 | --DOCSHELL 0x92332400 == 41 [pid = 8835] [id = 27] 16:17:57 INFO - PROCESS | 8835 | --DOCSHELL 0x922ab000 == 40 [pid = 8835] [id = 38] 16:17:57 INFO - PROCESS | 8835 | --DOCSHELL 0x93c7ec00 == 39 [pid = 8835] [id = 37] 16:17:57 INFO - PROCESS | 8835 | --DOCSHELL 0x9ae9d400 == 38 [pid = 8835] [id = 36] 16:17:57 INFO - PROCESS | 8835 | --DOCSHELL 0x92f04400 == 37 [pid = 8835] [id = 35] 16:17:57 INFO - PROCESS | 8835 | --DOCSHELL 0x93b7c800 == 36 [pid = 8835] [id = 34] 16:17:57 INFO - PROCESS | 8835 | 1464736677755 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]]]}] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 75 (0xa51b4c00) [pid = 8835] [serial = 65] [outer = (nil)] [url = about:blank] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 74 (0xa115ec00) [pid = 8835] [serial = 56] [outer = (nil)] [url = about:blank] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 73 (0xa638f400) [pid = 8835] [serial = 67] [outer = (nil)] [url = about:blank] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 72 (0x9b61c000) [pid = 8835] [serial = 77] [outer = (nil)] [url = about:blank] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 71 (0x9b2e6400) [pid = 8835] [serial = 76] [outer = (nil)] [url = about:blank] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 70 (0x99b41000) [pid = 8835] [serial = 74] [outer = (nil)] [url = about:blank] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 69 (0x95413400) [pid = 8835] [serial = 70] [outer = (nil)] [url = about:blank] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 68 (0x99852400) [pid = 8835] [serial = 73] [outer = (nil)] [url = about:blank] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 67 (0x92f02000) [pid = 8835] [serial = 71] [outer = (nil)] [url = about:blank] 16:17:57 INFO - PROCESS | 8835 | --DOMWINDOW == 66 (0xa6398400) [pid = 8835] [serial = 68] [outer = (nil)] [url = about:blank] 16:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1551ms 16:17:57 INFO - PROCESS | 8835 | 1464736677813 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:17:57 INFO - PROCESS | 8835 | 1464736677819 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:17:57 INFO - PROCESS | 8835 | 1464736677826 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:17:57 INFO - PROCESS | 8835 | 1464736677831 Marionette TRACE conn3 <- [1,142,null,{}] 16:17:57 INFO - PROCESS | 8835 | 1464736677838 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}] 16:17:57 INFO - PROCESS | 8835 | 1464736677990 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:17:58 INFO - PROCESS | 8835 | 1464736678003 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 8835 | ++DOCSHELL 0x952ae400 == 37 [pid = 8835] [id = 43] 16:17:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 67 (0x952b4800) [pid = 8835] [serial = 127] [outer = (nil)] 16:17:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 68 (0x97848000) [pid = 8835] [serial = 128] [outer = 0x952b4800] 16:17:58 INFO - PROCESS | 8835 | 1464736678089 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 69 (0x98e88c00) [pid = 8835] [serial = 129] [outer = 0x952b4800] 16:17:58 INFO - PROCESS | 8835 | 1464736678935 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]]]}] 16:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1137ms 16:17:58 INFO - PROCESS | 8835 | 1464736678964 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:17:58 INFO - PROCESS | 8835 | 1464736678970 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:17:58 INFO - PROCESS | 8835 | 1464736678979 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:17:58 INFO - PROCESS | 8835 | 1464736678981 Marionette TRACE conn3 <- [1,146,null,{}] 16:17:58 INFO - PROCESS | 8835 | 1464736678988 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}] 16:17:59 INFO - PROCESS | 8835 | 1464736679131 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:17:59 INFO - PROCESS | 8835 | 1464736679149 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x99d83c00 == 38 [pid = 8835] [id = 44] 16:17:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 70 (0x9a0ed000) [pid = 8835] [serial = 130] [outer = (nil)] 16:17:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 71 (0x9ab3a400) [pid = 8835] [serial = 131] [outer = 0x9a0ed000] 16:17:59 INFO - PROCESS | 8835 | 1464736679220 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 72 (0x9b2f1c00) [pid = 8835] [serial = 132] [outer = 0x9a0ed000] 16:18:00 INFO - PROCESS | 8835 | 1464736680145 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]]]}] 16:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1197ms 16:18:00 INFO - PROCESS | 8835 | 1464736680177 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:18:00 INFO - PROCESS | 8835 | 1464736680182 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:18:00 INFO - PROCESS | 8835 | 1464736680192 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 8835 | 1464736680200 Marionette TRACE conn3 <- [1,150,null,{}] 16:18:00 INFO - PROCESS | 8835 | 1464736680215 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}] 16:18:00 INFO - PROCESS | 8835 | 1464736680369 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:18:00 INFO - PROCESS | 8835 | 1464736680388 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x99cdd400 == 39 [pid = 8835] [id = 45] 16:18:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 73 (0xa22b8000) [pid = 8835] [serial = 133] [outer = (nil)] 16:18:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 74 (0xa23a0800) [pid = 8835] [serial = 134] [outer = 0xa22b8000] 16:18:00 INFO - PROCESS | 8835 | 1464736680461 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 75 (0xa2709c00) [pid = 8835] [serial = 135] [outer = 0xa22b8000] 16:18:01 INFO - PROCESS | 8835 | 1464736681281 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]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1149ms 16:18:01 INFO - PROCESS | 8835 | 1464736681349 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:18:01 INFO - PROCESS | 8835 | 1464736681353 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:18:01 INFO - PROCESS | 8835 | 1464736681359 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 8835 | 1464736681362 Marionette TRACE conn3 <- [1,154,null,{}] 16:18:01 INFO - PROCESS | 8835 | 1464736681368 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}] 16:18:01 INFO - PROCESS | 8835 | 1464736681604 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:18:01 INFO - PROCESS | 8835 | 1464736681633 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:01 INFO - PROCESS | 8835 | ++DOCSHELL 0xa1161c00 == 40 [pid = 8835] [id = 46] 16:18:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 76 (0xa2763000) [pid = 8835] [serial = 136] [outer = (nil)] 16:18:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 77 (0xa3191800) [pid = 8835] [serial = 137] [outer = 0xa2763000] 16:18:01 INFO - PROCESS | 8835 | 1464736681706 Marionette DEBUG loaded listener.js 16:18:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 78 (0xa3329800) [pid = 8835] [serial = 138] [outer = 0xa2763000] 16:18:02 INFO - PROCESS | 8835 | 1464736682660 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]]]}] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 77 (0x9b270c00) [pid = 8835] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 76 (0x9479ec00) [pid = 8835] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 75 (0x93c7b800) [pid = 8835] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 74 (0x93b7d400) [pid = 8835] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 73 (0x9b618400) [pid = 8835] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 72 (0x9ba3f400) [pid = 8835] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 71 (0x9ae9e000) [pid = 8835] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 70 (0x990b9000) [pid = 8835] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 69 (0x92fe0000) [pid = 8835] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:18:02 INFO - PROCESS | 8835 | --DOMWINDOW == 68 (0x92fdf400) [pid = 8835] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1434ms 16:18:02 INFO - PROCESS | 8835 | 1464736682795 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:18:02 INFO - PROCESS | 8835 | 1464736682798 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:18:02 INFO - PROCESS | 8835 | 1464736682805 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:18:02 INFO - PROCESS | 8835 | 1464736682808 Marionette TRACE conn3 <- [1,158,null,{}] 16:18:02 INFO - PROCESS | 8835 | 1464736682813 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}] 16:18:02 INFO - PROCESS | 8835 | 1464736682952 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:18:02 INFO - PROCESS | 8835 | 1464736682964 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ae9e000 == 41 [pid = 8835] [id = 47] 16:18:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 69 (0x9b270c00) [pid = 8835] [serial = 139] [outer = (nil)] 16:18:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 70 (0x9cfd1800) [pid = 8835] [serial = 140] [outer = 0x9b270c00] 16:18:03 INFO - PROCESS | 8835 | 1464736683046 Marionette DEBUG loaded listener.js 16:18:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 71 (0xa36f3400) [pid = 8835] [serial = 141] [outer = 0x9b270c00] 16:18:03 INFO - PROCESS | 8835 | 1464736683919 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]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1130ms 16:18:03 INFO - PROCESS | 8835 | 1464736683935 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 8835 | 1464736683939 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:18:03 INFO - PROCESS | 8835 | 1464736683946 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 8835 | 1464736683949 Marionette TRACE conn3 <- [1,162,null,{}] 16:18:03 INFO - PROCESS | 8835 | 1464736683955 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}] 16:18:04 INFO - PROCESS | 8835 | 1464736684092 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:18:04 INFO - PROCESS | 8835 | 1464736684109 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x93b7b000 == 42 [pid = 8835] [id = 48] 16:18:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 72 (0x97848800) [pid = 8835] [serial = 142] [outer = (nil)] 16:18:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 73 (0xa6340800) [pid = 8835] [serial = 143] [outer = 0x97848800] 16:18:04 INFO - PROCESS | 8835 | 1464736684178 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 74 (0xa680c400) [pid = 8835] [serial = 144] [outer = 0x97848800] 16:18:05 INFO - PROCESS | 8835 | 1464736685210 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]]]}] 16:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1331ms 16:18:05 INFO - PROCESS | 8835 | 1464736685390 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:18:05 INFO - PROCESS | 8835 | 1464736685395 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:18:05 INFO - PROCESS | 8835 | 1464736685457 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:18:05 INFO - PROCESS | 8835 | 1464736685461 Marionette TRACE conn3 <- [1,166,null,{}] 16:18:05 INFO - PROCESS | 8835 | 1464736685557 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}] 16:18:05 INFO - PROCESS | 8835 | 1464736685726 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:18:05 INFO - PROCESS | 8835 | 1464736685878 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a72000 == 43 [pid = 8835] [id = 49] 16:18:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 75 (0x93a79400) [pid = 8835] [serial = 145] [outer = (nil)] 16:18:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 76 (0x95278800) [pid = 8835] [serial = 146] [outer = 0x93a79400] 16:18:05 INFO - PROCESS | 8835 | 1464736685964 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 77 (0x952b3800) [pid = 8835] [serial = 147] [outer = 0x93a79400] 16:18:06 INFO - PROCESS | 8835 | 1464736686793 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]]]}] 16:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1434ms 16:18:06 INFO - PROCESS | 8835 | 1464736686864 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:18:06 INFO - PROCESS | 8835 | 1464736686873 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:18:06 INFO - PROCESS | 8835 | 1464736686884 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:18:06 INFO - PROCESS | 8835 | 1464736686888 Marionette TRACE conn3 <- [1,170,null,{}] 16:18:06 INFO - PROCESS | 8835 | 1464736686895 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}] 16:18:07 INFO - PROCESS | 8835 | 1464736687104 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:18:07 INFO - PROCESS | 8835 | 1464736687246 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x99b38400 == 44 [pid = 8835] [id = 50] 16:18:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 78 (0x99b42400) [pid = 8835] [serial = 148] [outer = (nil)] 16:18:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 79 (0x9b2f0000) [pid = 8835] [serial = 149] [outer = 0x99b42400] 16:18:07 INFO - PROCESS | 8835 | 1464736687337 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 80 (0x9cf98c00) [pid = 8835] [serial = 150] [outer = 0x99b42400] 16:18:08 INFO - PROCESS | 8835 | 1464736688191 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]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1341ms 16:18:08 INFO - PROCESS | 8835 | 1464736688225 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 8835 | 1464736688229 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:18:08 INFO - PROCESS | 8835 | 1464736688236 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 8835 | 1464736688242 Marionette TRACE conn3 <- [1,174,null,{}] 16:18:08 INFO - PROCESS | 8835 | 1464736688259 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}] 16:18:08 INFO - PROCESS | 8835 | 1464736688451 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:18:08 INFO - PROCESS | 8835 | 1464736688593 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x952b3000 == 45 [pid = 8835] [id = 51] 16:18:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 81 (0xa36ea000) [pid = 8835] [serial = 151] [outer = (nil)] 16:18:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 82 (0xa51ecc00) [pid = 8835] [serial = 152] [outer = 0xa36ea000] 16:18:08 INFO - PROCESS | 8835 | 1464736688691 Marionette DEBUG loaded listener.js 16:18:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 83 (0xa638f400) [pid = 8835] [serial = 153] [outer = 0xa36ea000] 16:18:09 INFO - PROCESS | 8835 | 1464736689578 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]]]}] 16:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1388ms 16:18:09 INFO - PROCESS | 8835 | 1464736689624 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:18:09 INFO - PROCESS | 8835 | 1464736689630 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:18:09 INFO - PROCESS | 8835 | 1464736689636 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:18:09 INFO - PROCESS | 8835 | 1464736689639 Marionette TRACE conn3 <- [1,178,null,{}] 16:18:09 INFO - PROCESS | 8835 | 1464736689645 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}] 16:18:09 INFO - PROCESS | 8835 | 1464736689811 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:18:09 INFO - PROCESS | 8835 | 1464736689950 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x92334c00 == 46 [pid = 8835] [id = 52] 16:18:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 84 (0xa36ea800) [pid = 8835] [serial = 154] [outer = (nil)] 16:18:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 85 (0xa6868000) [pid = 8835] [serial = 155] [outer = 0xa36ea800] 16:18:10 INFO - PROCESS | 8835 | 1464736690039 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 86 (0xa6ea2400) [pid = 8835] [serial = 156] [outer = 0xa36ea800] 16:18:10 INFO - PROCESS | 8835 | 1464736690807 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:18:10 INFO - PROCESS | 8835 | 1464736690995 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]]]}] 16:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1390ms 16:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:18:11 INFO - PROCESS | 8835 | 1464736691026 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:18:11 INFO - PROCESS | 8835 | 1464736691029 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:18:11 INFO - PROCESS | 8835 | 1464736691036 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 8835 | 1464736691039 Marionette TRACE conn3 <- [1,182,null,{}] 16:18:11 INFO - PROCESS | 8835 | 1464736691045 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}] 16:18:11 INFO - PROCESS | 8835 | 1464736691207 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:18:11 INFO - PROCESS | 8835 | 1464736691358 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x96670400 == 47 [pid = 8835] [id = 53] 16:18:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 87 (0x96674000) [pid = 8835] [serial = 157] [outer = (nil)] 16:18:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 88 (0xa6865800) [pid = 8835] [serial = 158] [outer = 0x96674000] 16:18:11 INFO - PROCESS | 8835 | 1464736691444 Marionette DEBUG loaded listener.js 16:18:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 89 (0xa6ea7400) [pid = 8835] [serial = 159] [outer = 0x96674000] 16:18:12 INFO - PROCESS | 8835 | 1464736692321 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]]]}] 16:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1333ms 16:18:12 INFO - PROCESS | 8835 | 1464736692369 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:18:12 INFO - PROCESS | 8835 | 1464736692373 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:18:12 INFO - PROCESS | 8835 | 1464736692379 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:18:12 INFO - PROCESS | 8835 | 1464736692382 Marionette TRACE conn3 <- [1,186,null,{}] 16:18:12 INFO - PROCESS | 8835 | 1464736692389 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}] 16:18:12 INFO - PROCESS | 8835 | 1464736692587 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:18:12 INFO - PROCESS | 8835 | 1464736692730 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x92439000 == 48 [pid = 8835] [id = 54] 16:18:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 90 (0x9243f400) [pid = 8835] [serial = 160] [outer = (nil)] 16:18:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 91 (0x98bd4000) [pid = 8835] [serial = 161] [outer = 0x9243f400] 16:18:12 INFO - PROCESS | 8835 | 1464736692821 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 92 (0x9b620000) [pid = 8835] [serial = 162] [outer = 0x9243f400] 16:18:14 INFO - PROCESS | 8835 | 1464736694058 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]]]}] 16:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1741ms 16:18:14 INFO - PROCESS | 8835 | 1464736694122 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:18:14 INFO - PROCESS | 8835 | 1464736694127 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:18:14 INFO - PROCESS | 8835 | 1464736694135 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 8835 | 1464736694141 Marionette TRACE conn3 <- [1,190,null,{}] 16:18:14 INFO - PROCESS | 8835 | 1464736694148 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}] 16:18:14 INFO - PROCESS | 8835 | 1464736694340 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:18:14 INFO - PROCESS | 8835 | 1464736694571 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a79c00 == 49 [pid = 8835] [id = 55] 16:18:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 93 (0x93c7b800) [pid = 8835] [serial = 163] [outer = (nil)] 16:18:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 94 (0x95274000) [pid = 8835] [serial = 164] [outer = 0x93c7b800] 16:18:14 INFO - PROCESS | 8835 | 1464736694667 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 95 (0x952b4000) [pid = 8835] [serial = 165] [outer = 0x93c7b800] 16:18:15 INFO - PROCESS | 8835 | --DOCSHELL 0x9ae9e000 == 48 [pid = 8835] [id = 47] 16:18:15 INFO - PROCESS | 8835 | --DOCSHELL 0xa1161c00 == 47 [pid = 8835] [id = 46] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 94 (0x97845800) [pid = 8835] [serial = 97] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | 1464736695526 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]]]}] 16:18:15 INFO - PROCESS | 8835 | --DOCSHELL 0x99cdd400 == 46 [pid = 8835] [id = 45] 16:18:15 INFO - PROCESS | 8835 | --DOCSHELL 0x99d83c00 == 45 [pid = 8835] [id = 44] 16:18:15 INFO - PROCESS | 8835 | --DOCSHELL 0x952ae400 == 44 [pid = 8835] [id = 43] 16:18:15 INFO - PROCESS | 8835 | --DOCSHELL 0x92337800 == 43 [pid = 8835] [id = 42] 16:18:15 INFO - PROCESS | 8835 | --DOCSHELL 0x922af000 == 42 [pid = 8835] [id = 39] 16:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1442ms 16:18:15 INFO - PROCESS | 8835 | 1464736695578 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:18:15 INFO - PROCESS | 8835 | 1464736695591 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:18:15 INFO - PROCESS | 8835 | 1464736695605 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:18:15 INFO - PROCESS | 8835 | 1464736695613 Marionette TRACE conn3 <- [1,194,null,{}] 16:18:15 INFO - PROCESS | 8835 | 1464736695618 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}] 16:18:15 INFO - PROCESS | 8835 | 1464736695776 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 93 (0x9b2e5000) [pid = 8835] [serial = 107] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 92 (0x947a4800) [pid = 8835] [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.] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 91 (0x99af5c00) [pid = 8835] [serial = 110] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 90 (0x9a094c00) [pid = 8835] [serial = 80] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 89 (0x98e8bc00) [pid = 8835] [serial = 79] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 88 (0x93c74000) [pid = 8835] [serial = 100] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 87 (0x947aa800) [pid = 8835] [serial = 101] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 86 (0x9cd5fc00) [pid = 8835] [serial = 83] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 85 (0x9b9f8800) [pid = 8835] [serial = 82] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 84 (0xa270b400) [pid = 8835] [serial = 86] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 83 (0xa060bc00) [pid = 8835] [serial = 113] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 82 (0xa2388c00) [pid = 8835] [serial = 85] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 81 (0xa3653c00) [pid = 8835] [serial = 89] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 80 (0xa3368000) [pid = 8835] [serial = 88] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 79 (0xa638dc00) [pid = 8835] [serial = 92] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 78 (0xa6391000) [pid = 8835] [serial = 91] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 77 (0x98bd2400) [pid = 8835] [serial = 104] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 76 (0x99cd9800) [pid = 8835] [serial = 95] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 75 (0x98e87400) [pid = 8835] [serial = 94] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 74 (0x9cd5ec00) [pid = 8835] [serial = 111] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 73 (0x9b93d800) [pid = 8835] [serial = 108] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | --DOMWINDOW == 72 (0x99d7d400) [pid = 8835] [serial = 105] [outer = (nil)] [url = about:blank] 16:18:15 INFO - PROCESS | 8835 | 1464736695907 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c74000 == 43 [pid = 8835] [id = 56] 16:18:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 73 (0x947a4800) [pid = 8835] [serial = 166] [outer = (nil)] 16:18:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 74 (0x98bd4c00) [pid = 8835] [serial = 167] [outer = 0x947a4800] 16:18:15 INFO - PROCESS | 8835 | 1464736695980 Marionette DEBUG loaded listener.js 16:18:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 75 (0x9905c400) [pid = 8835] [serial = 168] [outer = 0x947a4800] 16:18:16 INFO - PROCESS | 8835 | 1464736696662 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]]]}] 16:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1093ms 16:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:18:16 INFO - PROCESS | 8835 | 1464736696698 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:18:16 INFO - PROCESS | 8835 | 1464736696700 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:18:16 INFO - PROCESS | 8835 | 1464736696707 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 8835 | 1464736696713 Marionette TRACE conn3 <- [1,198,null,{}] 16:18:16 INFO - PROCESS | 8835 | 1464736696728 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}] 16:18:16 INFO - PROCESS | 8835 | 1464736696893 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:18:17 INFO - PROCESS | 8835 | 1464736696993 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a71400 == 44 [pid = 8835] [id = 57] 16:18:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 76 (0x99762400) [pid = 8835] [serial = 169] [outer = (nil)] 16:18:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 77 (0x99e72400) [pid = 8835] [serial = 170] [outer = 0x99762400] 16:18:17 INFO - PROCESS | 8835 | 1464736697068 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 78 (0x99e76c00) [pid = 8835] [serial = 171] [outer = 0x99762400] 16:18:17 INFO - PROCESS | 8835 | 1464736697742 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]]]}] 16:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1083ms 16:18:17 INFO - PROCESS | 8835 | 1464736697794 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:18:17 INFO - PROCESS | 8835 | 1464736697798 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:18:17 INFO - PROCESS | 8835 | 1464736697826 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:18:17 INFO - PROCESS | 8835 | 1464736697828 Marionette TRACE conn3 <- [1,202,null,{}] 16:18:17 INFO - PROCESS | 8835 | 1464736697835 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}] 16:18:18 INFO - PROCESS | 8835 | 1464736698025 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:18:18 INFO - PROCESS | 8835 | 1464736698043 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x9243b400 == 45 [pid = 8835] [id = 58] 16:18:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 79 (0x99e77c00) [pid = 8835] [serial = 172] [outer = (nil)] 16:18:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 80 (0x9ab30800) [pid = 8835] [serial = 173] [outer = 0x99e77c00] 16:18:18 INFO - PROCESS | 8835 | 1464736698113 Marionette DEBUG loaded listener.js 16:18:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 81 (0x9b941400) [pid = 8835] [serial = 174] [outer = 0x99e77c00] 16:18:18 INFO - PROCESS | 8835 | 1464736698886 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]]]}] 16:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1131ms 16:18:18 INFO - PROCESS | 8835 | 1464736698961 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:18:18 INFO - PROCESS | 8835 | 1464736698963 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:18:18 INFO - PROCESS | 8835 | 1464736698970 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:18:18 INFO - PROCESS | 8835 | 1464736698972 Marionette TRACE conn3 <- [1,206,null,{}] 16:18:18 INFO - PROCESS | 8835 | 1464736698978 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}] 16:18:19 INFO - PROCESS | 8835 | 1464736699176 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:18:19 INFO - PROCESS | 8835 | 1464736699199 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:19 INFO - PROCESS | 8835 | ++DOCSHELL 0x92f0fc00 == 46 [pid = 8835] [id = 59] 16:18:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 82 (0x9b621400) [pid = 8835] [serial = 175] [outer = (nil)] 16:18:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 83 (0x9cd5ec00) [pid = 8835] [serial = 176] [outer = 0x9b621400] 16:18:19 INFO - PROCESS | 8835 | 1464736699269 Marionette DEBUG loaded listener.js 16:18:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 84 (0x9cf97000) [pid = 8835] [serial = 177] [outer = 0x9b621400] 16:18:19 INFO - PROCESS | 8835 | --DOMWINDOW == 83 (0x92431c00) [pid = 8835] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:18:19 INFO - PROCESS | 8835 | --DOMWINDOW == 82 (0x952b4800) [pid = 8835] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:18:19 INFO - PROCESS | 8835 | --DOMWINDOW == 81 (0xa2763000) [pid = 8835] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:18:19 INFO - PROCESS | 8835 | --DOMWINDOW == 80 (0x9a0ed000) [pid = 8835] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:18:19 INFO - PROCESS | 8835 | --DOMWINDOW == 79 (0xa22b8000) [pid = 8835] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:18:19 INFO - PROCESS | 8835 | --DOMWINDOW == 78 (0x9b270c00) [pid = 8835] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:18:19 INFO - PROCESS | 8835 | --DOMWINDOW == 77 (0x92f0a000) [pid = 8835] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:18:20 INFO - PROCESS | 8835 | 1464736700145 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]]]}] 16:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1230ms 16:18:20 INFO - PROCESS | 8835 | 1464736700206 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:18:20 INFO - PROCESS | 8835 | 1464736700210 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:18:20 INFO - PROCESS | 8835 | 1464736700218 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:18:20 INFO - PROCESS | 8835 | 1464736700222 Marionette TRACE conn3 <- [1,210,null,{}] 16:18:20 INFO - PROCESS | 8835 | 1464736700227 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}] 16:18:20 INFO - PROCESS | 8835 | 1464736700400 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:18:20 INFO - PROCESS | 8835 | 1464736700412 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x92431c00 == 47 [pid = 8835] [id = 60] 16:18:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 78 (0x9527ec00) [pid = 8835] [serial = 178] [outer = (nil)] 16:18:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 79 (0xa2508000) [pid = 8835] [serial = 179] [outer = 0x9527ec00] 16:18:20 INFO - PROCESS | 8835 | 1464736700484 Marionette DEBUG loaded listener.js 16:18:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 80 (0xa27d1c00) [pid = 8835] [serial = 180] [outer = 0x9527ec00] 16:18:21 INFO - PROCESS | 8835 | 1464736701227 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]]]}] 16:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1027ms 16:18:21 INFO - PROCESS | 8835 | 1464736701246 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:18:21 INFO - PROCESS | 8835 | 1464736701249 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:18:21 INFO - PROCESS | 8835 | 1464736701255 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:18:21 INFO - PROCESS | 8835 | 1464736701257 Marionette TRACE conn3 <- [1,214,null,{}] 16:18:21 INFO - PROCESS | 8835 | 1464736701264 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}] 16:18:21 INFO - PROCESS | 8835 | 1464736701441 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:18:21 INFO - PROCESS | 8835 | 1464736701458 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x92f07800 == 48 [pid = 8835] [id = 61] 16:18:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 81 (0x92f0e000) [pid = 8835] [serial = 181] [outer = (nil)] 16:18:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 82 (0xa36e7800) [pid = 8835] [serial = 182] [outer = 0x92f0e000] 16:18:21 INFO - PROCESS | 8835 | 1464736701533 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 83 (0xa51a5400) [pid = 8835] [serial = 183] [outer = 0x92f0e000] 16:18:22 INFO - PROCESS | 8835 | 1464736702380 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]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1179ms 16:18:22 INFO - PROCESS | 8835 | 1464736702436 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:18:22 INFO - PROCESS | 8835 | 1464736702446 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:18:22 INFO - PROCESS | 8835 | 1464736702460 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 8835 | 1464736702470 Marionette TRACE conn3 <- [1,218,null,{}] 16:18:22 INFO - PROCESS | 8835 | 1464736702480 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}] 16:18:22 INFO - PROCESS | 8835 | 1464736702698 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:18:22 INFO - PROCESS | 8835 | 1464736702843 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x922af000 == 49 [pid = 8835] [id = 62] 16:18:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 84 (0x92333c00) [pid = 8835] [serial = 184] [outer = (nil)] 16:18:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 85 (0x93c7fc00) [pid = 8835] [serial = 185] [outer = 0x92333c00] 16:18:22 INFO - PROCESS | 8835 | 1464736702933 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 86 (0x952ad800) [pid = 8835] [serial = 186] [outer = 0x92333c00] 16:18:23 INFO - PROCESS | 8835 | 1464736703830 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]]]}] 16:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1444ms 16:18:23 INFO - PROCESS | 8835 | 1464736703905 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:18:23 INFO - PROCESS | 8835 | 1464736703914 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:18:23 INFO - PROCESS | 8835 | 1464736703925 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:18:23 INFO - PROCESS | 8835 | 1464736703929 Marionette TRACE conn3 <- [1,222,null,{}] 16:18:23 INFO - PROCESS | 8835 | 1464736703935 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}] 16:18:24 INFO - PROCESS | 8835 | 1464736704147 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:18:24 INFO - PROCESS | 8835 | 1464736704314 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e6c800 == 50 [pid = 8835] [id = 63] 16:18:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 87 (0x99e6d000) [pid = 8835] [serial = 187] [outer = (nil)] 16:18:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 88 (0x99e72800) [pid = 8835] [serial = 188] [outer = 0x99e6d000] 16:18:24 INFO - PROCESS | 8835 | 1464736704433 Marionette DEBUG loaded listener.js 16:18:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 89 (0x9a08d800) [pid = 8835] [serial = 189] [outer = 0x99e6d000] 16:18:25 INFO - PROCESS | 8835 | 1464736705258 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]]]}] 16:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1398ms 16:18:25 INFO - PROCESS | 8835 | 1464736705323 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:18:25 INFO - PROCESS | 8835 | 1464736705326 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:18:25 INFO - PROCESS | 8835 | 1464736705334 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:18:25 INFO - PROCESS | 8835 | 1464736705340 Marionette TRACE conn3 <- [1,226,null,{}] 16:18:25 INFO - PROCESS | 8835 | 1464736705356 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}] 16:18:25 INFO - PROCESS | 8835 | 1464736705564 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:18:25 INFO - PROCESS | 8835 | 1464736705711 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x9a2c5c00 == 51 [pid = 8835] [id = 64] 16:18:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 90 (0x9a2c6000) [pid = 8835] [serial = 190] [outer = (nil)] 16:18:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 91 (0x9ab2fc00) [pid = 8835] [serial = 191] [outer = 0x9a2c6000] 16:18:25 INFO - PROCESS | 8835 | 1464736705800 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 92 (0x9cd59400) [pid = 8835] [serial = 192] [outer = 0x9a2c6000] 16:18:26 INFO - PROCESS | 8835 | 1464736706643 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]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1339ms 16:18:26 INFO - PROCESS | 8835 | 1464736706674 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 8835 | 1464736706678 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:18:26 INFO - PROCESS | 8835 | 1464736706685 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 8835 | 1464736706688 Marionette TRACE conn3 <- [1,230,null,{}] 16:18:26 INFO - PROCESS | 8835 | 1464736706694 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}] 16:18:26 INFO - PROCESS | 8835 | 1464736706856 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:18:27 INFO - PROCESS | 8835 | 1464736707003 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x952b5000 == 52 [pid = 8835] [id = 65] 16:18:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 93 (0x9a2c6c00) [pid = 8835] [serial = 193] [outer = (nil)] 16:18:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 94 (0xa27cc000) [pid = 8835] [serial = 194] [outer = 0x9a2c6c00] 16:18:27 INFO - PROCESS | 8835 | 1464736707087 Marionette DEBUG loaded listener.js 16:18:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 95 (0xa3332800) [pid = 8835] [serial = 195] [outer = 0x9a2c6c00] 16:18:28 INFO - PROCESS | 8835 | 1464736708002 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]]]}] 16:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1380ms 16:18:28 INFO - PROCESS | 8835 | 1464736708065 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:18:28 INFO - PROCESS | 8835 | 1464736708069 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:18:28 INFO - PROCESS | 8835 | 1464736708075 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:18:28 INFO - PROCESS | 8835 | 1464736708081 Marionette TRACE conn3 <- [1,234,null,{}] 16:18:28 INFO - PROCESS | 8835 | 1464736708087 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}] 16:18:28 INFO - PROCESS | 8835 | 1464736708250 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:18:28 INFO - PROCESS | 8835 | 1464736708394 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x9243a400 == 53 [pid = 8835] [id = 66] 16:18:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 96 (0xa270d800) [pid = 8835] [serial = 196] [outer = (nil)] 16:18:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 97 (0xa6840c00) [pid = 8835] [serial = 197] [outer = 0xa270d800] 16:18:28 INFO - PROCESS | 8835 | 1464736708478 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 98 (0xa69c1400) [pid = 8835] [serial = 198] [outer = 0xa270d800] 16:18:29 INFO - PROCESS | 8835 | 1464736709373 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]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1336ms 16:18:29 INFO - PROCESS | 8835 | 1464736709412 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 8835 | 1464736709416 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:18:29 INFO - PROCESS | 8835 | 1464736709422 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 8835 | 1464736709425 Marionette TRACE conn3 <- [1,238,null,{}] 16:18:29 INFO - PROCESS | 8835 | 1464736709431 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}] 16:18:29 INFO - PROCESS | 8835 | 1464736709618 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:18:29 INFO - PROCESS | 8835 | 1464736709764 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x922cec00 == 54 [pid = 8835] [id = 67] 16:18:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 99 (0x922d0400) [pid = 8835] [serial = 199] [outer = (nil)] 16:18:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 100 (0x922da800) [pid = 8835] [serial = 200] [outer = 0x922d0400] 16:18:29 INFO - PROCESS | 8835 | 1464736709849 Marionette DEBUG loaded listener.js 16:18:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 101 (0xa683b400) [pid = 8835] [serial = 201] [outer = 0x922d0400] 16:18:30 INFO - PROCESS | 8835 | 1464736710741 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]]]}] 16:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1587ms 16:18:31 INFO - PROCESS | 8835 | 1464736711010 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:18:31 INFO - PROCESS | 8835 | 1464736711017 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:18:31 INFO - PROCESS | 8835 | 1464736711025 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:18:31 INFO - PROCESS | 8835 | 1464736711028 Marionette TRACE conn3 <- [1,242,null,{}] 16:18:31 INFO - PROCESS | 8835 | 1464736711037 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}] 16:18:31 INFO - PROCESS | 8835 | 1464736711191 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:18:31 INFO - PROCESS | 8835 | 1464736711398 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c76400 == 55 [pid = 8835] [id = 68] 16:18:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 102 (0x93c79400) [pid = 8835] [serial = 202] [outer = (nil)] 16:18:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 103 (0x95274400) [pid = 8835] [serial = 203] [outer = 0x93c79400] 16:18:31 INFO - PROCESS | 8835 | 1464736711476 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 104 (0x96673c00) [pid = 8835] [serial = 204] [outer = 0x93c79400] 16:18:32 INFO - PROCESS | 8835 | 1464736712308 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]]]}] 16:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1333ms 16:18:32 INFO - PROCESS | 8835 | 1464736712359 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 8835 | 1464736712370 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:18:32 INFO - PROCESS | 8835 | 1464736712389 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 8835 | 1464736712395 Marionette TRACE conn3 <- [1,246,null,{}] 16:18:32 INFO - PROCESS | 8835 | 1464736712401 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}] 16:18:32 INFO - PROCESS | 8835 | 1464736712578 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:18:32 INFO - PROCESS | 8835 | 1464736712731 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:32 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a75c00 == 56 [pid = 8835] [id = 69] 16:18:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 105 (0x93a76400) [pid = 8835] [serial = 205] [outer = (nil)] 16:18:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 106 (0x990b9000) [pid = 8835] [serial = 206] [outer = 0x93a76400] 16:18:32 INFO - PROCESS | 8835 | 1464736712808 Marionette DEBUG loaded listener.js 16:18:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 107 (0x99e78c00) [pid = 8835] [serial = 207] [outer = 0x93a76400] 16:18:33 INFO - PROCESS | 8835 | --DOCSHELL 0x92431c00 == 55 [pid = 8835] [id = 60] 16:18:33 INFO - PROCESS | 8835 | --DOCSHELL 0x92f0fc00 == 54 [pid = 8835] [id = 59] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 106 (0xa6340800) [pid = 8835] [serial = 143] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOCSHELL 0x9243b400 == 53 [pid = 8835] [id = 58] 16:18:33 INFO - PROCESS | 8835 | --DOCSHELL 0x93a71400 == 52 [pid = 8835] [id = 57] 16:18:33 INFO - PROCESS | 8835 | --DOCSHELL 0x93c74000 == 51 [pid = 8835] [id = 56] 16:18:33 INFO - PROCESS | 8835 | --DOCSHELL 0x93a79c00 == 50 [pid = 8835] [id = 55] 16:18:33 INFO - PROCESS | 8835 | --DOCSHELL 0x99b38400 == 49 [pid = 8835] [id = 50] 16:18:33 INFO - PROCESS | 8835 | --DOCSHELL 0x93a72000 == 48 [pid = 8835] [id = 49] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 105 (0x99058000) [pid = 8835] [serial = 98] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 104 (0x95273800) [pid = 8835] [serial = 126] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 103 (0x92f08000) [pid = 8835] [serial = 125] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 102 (0x97848000) [pid = 8835] [serial = 128] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 101 (0x92330000) [pid = 8835] [serial = 116] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 100 (0x9ab3a000) [pid = 8835] [serial = 119] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 99 (0xa3191800) [pid = 8835] [serial = 137] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 98 (0x98e88c00) [pid = 8835] [serial = 129] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 97 (0x98bd2000) [pid = 8835] [serial = 122] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 96 (0x9ab3a400) [pid = 8835] [serial = 131] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 95 (0x9b2f1c00) [pid = 8835] [serial = 132] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 94 (0xa23a0800) [pid = 8835] [serial = 134] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 93 (0x9cfd1800) [pid = 8835] [serial = 140] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 92 (0xa3329800) [pid = 8835] [serial = 138] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 91 (0xa2709c00) [pid = 8835] [serial = 135] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | --DOMWINDOW == 90 (0xa36f3400) [pid = 8835] [serial = 141] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 8835 | 1464736713679 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]]]}] 16:18:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1342ms 16:18:33 INFO - PROCESS | 8835 | 1464736713723 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:18:33 INFO - PROCESS | 8835 | 1464736713727 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:18:33 INFO - PROCESS | 8835 | 1464736713733 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:18:33 INFO - PROCESS | 8835 | 1464736713736 Marionette TRACE conn3 <- [1,250,null,{}] 16:18:33 INFO - PROCESS | 8835 | 1464736713751 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}] 16:18:33 INFO - PROCESS | 8835 | 1464736713923 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:18:33 INFO - PROCESS | 8835 | 1464736713936 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x922cfc00 == 49 [pid = 8835] [id = 70] 16:18:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 91 (0x98bd2000) [pid = 8835] [serial = 208] [outer = (nil)] 16:18:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 92 (0x9a0ebc00) [pid = 8835] [serial = 209] [outer = 0x98bd2000] 16:18:34 INFO - PROCESS | 8835 | 1464736714015 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 93 (0x9a2c5400) [pid = 8835] [serial = 210] [outer = 0x98bd2000] 16:18:34 INFO - PROCESS | 8835 | 1464736714798 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]]]}] 16:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1079ms 16:18:34 INFO - PROCESS | 8835 | 1464736714812 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:18:34 INFO - PROCESS | 8835 | 1464736714815 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:18:34 INFO - PROCESS | 8835 | 1464736714833 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 8835 | 1464736714835 Marionette TRACE conn3 <- [1,254,null,{}] 16:18:34 INFO - PROCESS | 8835 | 1464736714841 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}] 16:18:34 INFO - PROCESS | 8835 | 1464736714986 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:18:35 INFO - PROCESS | 8835 | 1464736715001 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e75400 == 50 [pid = 8835] [id = 71] 16:18:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 94 (0x9a2ce800) [pid = 8835] [serial = 211] [outer = (nil)] 16:18:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 95 (0x9b271800) [pid = 8835] [serial = 212] [outer = 0x9a2ce800] 16:18:35 INFO - PROCESS | 8835 | 1464736715075 Marionette DEBUG loaded listener.js 16:18:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 96 (0x9b9f8000) [pid = 8835] [serial = 213] [outer = 0x9a2ce800] 16:18:35 INFO - PROCESS | 8835 | 1464736715946 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]]]}] 16:18:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1134ms 16:18:35 INFO - PROCESS | 8835 | 1464736715974 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 8835 | 1464736715978 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:18:35 INFO - PROCESS | 8835 | 1464736715984 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 8835 | 1464736715986 Marionette TRACE conn3 <- [1,258,null,{}] 16:18:35 INFO - PROCESS | 8835 | 1464736715992 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}] 16:18:36 INFO - PROCESS | 8835 | 1464736716172 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:18:36 INFO - PROCESS | 8835 | 1464736716200 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x9243dc00 == 51 [pid = 8835] [id = 72] 16:18:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 97 (0x99e12400) [pid = 8835] [serial = 214] [outer = (nil)] 16:18:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 98 (0x99e1c000) [pid = 8835] [serial = 215] [outer = 0x99e12400] 16:18:36 INFO - PROCESS | 8835 | 1464736716270 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 99 (0x99e1e800) [pid = 8835] [serial = 216] [outer = 0x99e12400] 16:18:37 INFO - PROCESS | 8835 | 1464736717061 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]]]}] 16:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1128ms 16:18:37 INFO - PROCESS | 8835 | 1464736717113 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:18:37 INFO - PROCESS | 8835 | 1464736717116 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:18:37 INFO - PROCESS | 8835 | 1464736717149 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 8835 | 1464736717151 Marionette TRACE conn3 <- [1,262,null,{}] 16:18:37 INFO - PROCESS | 8835 | 1464736717157 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}] 16:18:37 INFO - PROCESS | 8835 | 1464736717385 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:18:37 INFO - PROCESS | 8835 | 1464736717409 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:37 INFO - PROCESS | 8835 | ++DOCSHELL 0x99afc800 == 52 [pid = 8835] [id = 73] 16:18:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 100 (0x99e21800) [pid = 8835] [serial = 217] [outer = (nil)] 16:18:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 101 (0xa115c000) [pid = 8835] [serial = 218] [outer = 0x99e21800] 16:18:37 INFO - PROCESS | 8835 | 1464736717480 Marionette DEBUG loaded listener.js 16:18:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 102 (0xa22b8400) [pid = 8835] [serial = 219] [outer = 0x99e21800] 16:18:38 INFO - PROCESS | 8835 | --DOMWINDOW == 101 (0x9b621400) [pid = 8835] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:18:38 INFO - PROCESS | 8835 | --DOMWINDOW == 100 (0x9527ec00) [pid = 8835] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:18:38 INFO - PROCESS | 8835 | --DOMWINDOW == 99 (0x99762400) [pid = 8835] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:18:38 INFO - PROCESS | 8835 | --DOMWINDOW == 98 (0x947a4800) [pid = 8835] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:18:38 INFO - PROCESS | 8835 | --DOMWINDOW == 97 (0x93c7b800) [pid = 8835] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:18:38 INFO - PROCESS | 8835 | --DOMWINDOW == 96 (0x99e77c00) [pid = 8835] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:18:38 INFO - PROCESS | 8835 | 1464736718408 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]]]}] 16:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1282ms 16:18:38 INFO - PROCESS | 8835 | 1464736718431 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:18:38 INFO - PROCESS | 8835 | 1464736718434 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:18:38 INFO - PROCESS | 8835 | 1464736718440 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:18:38 INFO - PROCESS | 8835 | 1464736718442 Marionette TRACE conn3 <- [1,266,null,{}] 16:18:38 INFO - PROCESS | 8835 | 1464736718448 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}] 16:18:38 INFO - PROCESS | 8835 | 1464736718626 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:18:38 INFO - PROCESS | 8835 | 1464736718697 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x92fe2c00 == 53 [pid = 8835] [id = 74] 16:18:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 97 (0x984ba400) [pid = 8835] [serial = 220] [outer = (nil)] 16:18:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 98 (0xa2247400) [pid = 8835] [serial = 221] [outer = 0x984ba400] 16:18:38 INFO - PROCESS | 8835 | 1464736718767 Marionette DEBUG loaded listener.js 16:18:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 99 (0xa2709c00) [pid = 8835] [serial = 222] [outer = 0x984ba400] 16:18:39 INFO - PROCESS | 8835 | 1464736719464 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]]]}] 16:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1082ms 16:18:39 INFO - PROCESS | 8835 | 1464736719523 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:18:39 INFO - PROCESS | 8835 | 1464736719527 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:18:39 INFO - PROCESS | 8835 | 1464736719532 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 8835 | 1464736719535 Marionette TRACE conn3 <- [1,270,null,{}] 16:18:39 INFO - PROCESS | 8835 | 1464736719540 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}] 16:18:39 INFO - PROCESS | 8835 | 1464736719720 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:18:39 INFO - PROCESS | 8835 | 1464736719741 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x92463400 == 54 [pid = 8835] [id = 75] 16:18:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 100 (0x92464000) [pid = 8835] [serial = 223] [outer = (nil)] 16:18:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 101 (0x9246ac00) [pid = 8835] [serial = 224] [outer = 0x92464000] 16:18:39 INFO - PROCESS | 8835 | 1464736719811 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 102 (0x9246d400) [pid = 8835] [serial = 225] [outer = 0x92464000] 16:18:40 INFO - PROCESS | 8835 | 1464736720741 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]]]}] 16:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1227ms 16:18:40 INFO - PROCESS | 8835 | 1464736720761 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 8835 | 1464736720768 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:18:40 INFO - PROCESS | 8835 | 1464736720795 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 8835 | 1464736720801 Marionette TRACE conn3 <- [1,274,null,{}] 16:18:40 INFO - PROCESS | 8835 | 1464736720809 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}] 16:18:40 INFO - PROCESS | 8835 | 1464736720996 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:18:41 INFO - PROCESS | 8835 | 1464736721151 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x922d6400 == 55 [pid = 8835] [id = 76] 16:18:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 103 (0x9246f000) [pid = 8835] [serial = 226] [outer = (nil)] 16:18:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 104 (0x93b7c400) [pid = 8835] [serial = 227] [outer = 0x9246f000] 16:18:41 INFO - PROCESS | 8835 | 1464736721240 Marionette DEBUG loaded listener.js 16:18:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 105 (0x9527c800) [pid = 8835] [serial = 228] [outer = 0x9246f000] 16:18:42 INFO - PROCESS | 8835 | 1464736722105 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]]]}] 16:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1340ms 16:18:42 INFO - PROCESS | 8835 | 1464736722133 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:18:42 INFO - PROCESS | 8835 | 1464736722142 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:18:42 INFO - PROCESS | 8835 | 1464736722152 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:18:42 INFO - PROCESS | 8835 | 1464736722157 Marionette TRACE conn3 <- [1,278,null,{}] 16:18:42 INFO - PROCESS | 8835 | 1464736722163 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}] 16:18:42 INFO - PROCESS | 8835 | 1464736722328 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:18:42 INFO - PROCESS | 8835 | 1464736722483 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x99059400 == 56 [pid = 8835] [id = 77] 16:18:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 106 (0x99a02800) [pid = 8835] [serial = 229] [outer = (nil)] 16:18:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 107 (0x99e13400) [pid = 8835] [serial = 230] [outer = 0x99a02800] 16:18:42 INFO - PROCESS | 8835 | 1464736722578 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 108 (0x99e6cc00) [pid = 8835] [serial = 231] [outer = 0x99a02800] 16:18:43 INFO - PROCESS | 8835 | 1464736723478 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]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1395ms 16:18:43 INFO - PROCESS | 8835 | 1464736723547 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 8835 | 1464736723550 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:18:43 INFO - PROCESS | 8835 | 1464736723557 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 8835 | 1464736723564 Marionette TRACE conn3 <- [1,282,null,{}] 16:18:43 INFO - PROCESS | 8835 | 1464736723580 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}] 16:18:43 INFO - PROCESS | 8835 | 1464736723794 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:18:44 INFO - PROCESS | 8835 | 1464736724065 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x9cf95400 == 57 [pid = 8835] [id = 78] 16:18:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 109 (0xa1163400) [pid = 8835] [serial = 232] [outer = (nil)] 16:18:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 110 (0xa23a7000) [pid = 8835] [serial = 233] [outer = 0xa1163400] 16:18:44 INFO - PROCESS | 8835 | 1464736724204 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 111 (0xa3196c00) [pid = 8835] [serial = 234] [outer = 0xa1163400] 16:18:45 INFO - PROCESS | 8835 | 1464736725039 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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1493ms 16:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:18:45 INFO - PROCESS | 8835 | 1464736725050 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 8835 | 1464736725054 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:18:45 INFO - PROCESS | 8835 | 1464736725060 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 8835 | 1464736725063 Marionette TRACE conn3 <- [1,286,null,{}] 16:18:45 INFO - PROCESS | 8835 | 1464736725069 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}] 16:18:45 INFO - PROCESS | 8835 | 1464736725231 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:18:45 INFO - PROCESS | 8835 | 1464736725400 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x922db000 == 58 [pid = 8835] [id = 79] 16:18:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 112 (0xa335e800) [pid = 8835] [serial = 235] [outer = (nil)] 16:18:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 113 (0xa6310c00) [pid = 8835] [serial = 236] [outer = 0xa335e800] 16:18:45 INFO - PROCESS | 8835 | 1464736725486 Marionette DEBUG loaded listener.js 16:18:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 114 (0xa6391000) [pid = 8835] [serial = 237] [outer = 0xa335e800] 16:18:46 INFO - PROCESS | 8835 | 1464736726364 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]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1345ms 16:18:46 INFO - PROCESS | 8835 | 1464736726404 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:18:46 INFO - PROCESS | 8835 | 1464736726407 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:18:46 INFO - PROCESS | 8835 | 1464736726414 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 8835 | 1464736726418 Marionette TRACE conn3 <- [1,290,null,{}] 16:18:46 INFO - PROCESS | 8835 | 1464736726423 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}] 16:18:46 INFO - PROCESS | 8835 | 1464736726581 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:18:46 INFO - PROCESS | 8835 | 1464736726751 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x922b2000 == 59 [pid = 8835] [id = 80] 16:18:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 115 (0xa27cec00) [pid = 8835] [serial = 238] [outer = (nil)] 16:18:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 116 (0xa6f46000) [pid = 8835] [serial = 239] [outer = 0xa27cec00] 16:18:46 INFO - PROCESS | 8835 | 1464736726838 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 117 (0xa6fc4400) [pid = 8835] [serial = 240] [outer = 0xa27cec00] 16:18:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 118 (0xa6fd0400) [pid = 8835] [serial = 241] [outer = 0x93c77800] 16:18:47 INFO - PROCESS | 8835 | 1464736727844 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]]]}] 16:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1483ms 16:18:47 INFO - PROCESS | 8835 | 1464736727897 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:18:47 INFO - PROCESS | 8835 | 1464736727901 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:18:47 INFO - PROCESS | 8835 | 1464736727908 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:18:47 INFO - PROCESS | 8835 | 1464736727910 Marionette TRACE conn3 <- [1,294,null,{}] 16:18:47 INFO - PROCESS | 8835 | 1464736727916 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}] 16:18:48 INFO - PROCESS | 8835 | 1464736728140 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:18:48 INFO - PROCESS | 8835 | 1464736728380 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x922ae000 == 60 [pid = 8835] [id = 81] 16:18:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 119 (0x93c7e400) [pid = 8835] [serial = 242] [outer = (nil)] 16:18:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 120 (0xa6fd3000) [pid = 8835] [serial = 243] [outer = 0x93c7e400] 16:18:48 INFO - PROCESS | 8835 | 1464736728470 Marionette DEBUG loaded listener.js 16:18:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 121 (0xa8c4b400) [pid = 8835] [serial = 244] [outer = 0x93c7e400] 16:18:49 INFO - PROCESS | 8835 | 1464736729293 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]]]}] 16:18:49 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. 16:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1429ms 16:18:49 INFO - PROCESS | 8835 | 1464736729338 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:18:49 INFO - PROCESS | 8835 | 1464736729342 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:18:49 INFO - PROCESS | 8835 | 1464736729348 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:18:49 INFO - PROCESS | 8835 | 1464736729354 Marionette TRACE conn3 <- [1,298,null,{}] 16:18:49 INFO - PROCESS | 8835 | 1464736729360 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}] 16:18:49 INFO - PROCESS | 8835 | 1464736729523 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:18:49 INFO - PROCESS | 8835 | 1464736729678 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x922d8800 == 61 [pid = 8835] [id = 82] 16:18:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 122 (0x92fddc00) [pid = 8835] [serial = 245] [outer = (nil)] 16:18:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 123 (0x99e76000) [pid = 8835] [serial = 246] [outer = 0x92fddc00] 16:18:49 INFO - PROCESS | 8835 | 1464736729761 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 124 (0x9ba46800) [pid = 8835] [serial = 247] [outer = 0x92fddc00] 16:18:50 INFO - PROCESS | 8835 | 1464736730855 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]]]}] 16:18:50 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. 16:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1537ms 16:18:50 INFO - PROCESS | 8835 | 1464736730885 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 8835 | 1464736730892 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:18:50 INFO - PROCESS | 8835 | 1464736730900 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 8835 | 1464736730904 Marionette TRACE conn3 <- [1,302,null,{}] 16:18:50 INFO - PROCESS | 8835 | 1464736730913 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}] 16:18:51 INFO - PROCESS | 8835 | 1464736731071 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:18:51 INFO - PROCESS | 8835 | 1464736731280 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x9246cc00 == 62 [pid = 8835] [id = 83] 16:18:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 125 (0x93a71400) [pid = 8835] [serial = 248] [outer = (nil)] 16:18:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 126 (0x9784ac00) [pid = 8835] [serial = 249] [outer = 0x93a71400] 16:18:51 INFO - PROCESS | 8835 | 1464736731358 Marionette DEBUG loaded listener.js 16:18:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x99a0c400) [pid = 8835] [serial = 250] [outer = 0x93a71400] 16:18:52 INFO - PROCESS | 8835 | 1464736732183 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]]]}] 16:18:52 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. 16:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1334ms 16:18:52 INFO - PROCESS | 8835 | 1464736732235 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:18:52 INFO - PROCESS | 8835 | 1464736732242 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:18:52 INFO - PROCESS | 8835 | 1464736732277 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:18:52 INFO - PROCESS | 8835 | 1464736732282 Marionette TRACE conn3 <- [1,306,null,{}] 16:18:52 INFO - PROCESS | 8835 | 1464736732287 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}] 16:18:52 INFO - PROCESS | 8835 | 1464736732447 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:18:52 INFO - PROCESS | 8835 | 1464736732603 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f52400 == 63 [pid = 8835] [id = 84] 16:18:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x90f53400) [pid = 8835] [serial = 251] [outer = (nil)] 16:18:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x922d5400) [pid = 8835] [serial = 252] [outer = 0x90f53400] 16:18:52 INFO - PROCESS | 8835 | 1464736732683 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x97848400) [pid = 8835] [serial = 253] [outer = 0x90f53400] 16:18:53 INFO - PROCESS | 8835 | --DOCSHELL 0x92440000 == 62 [pid = 8835] [id = 33] 16:18:53 INFO - PROCESS | 8835 | --DOCSHELL 0x92fe2c00 == 61 [pid = 8835] [id = 74] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0xa36e7800) [pid = 8835] [serial = 182] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOCSHELL 0x99afc800 == 60 [pid = 8835] [id = 73] 16:18:53 INFO - PROCESS | 8835 | --DOCSHELL 0x9243dc00 == 59 [pid = 8835] [id = 72] 16:18:53 INFO - PROCESS | 8835 | --DOCSHELL 0x99e75400 == 58 [pid = 8835] [id = 71] 16:18:53 INFO - PROCESS | 8835 | --DOCSHELL 0x922cfc00 == 57 [pid = 8835] [id = 70] 16:18:53 INFO - PROCESS | 8835 | --DOCSHELL 0x93a75c00 == 56 [pid = 8835] [id = 69] 16:18:53 INFO - PROCESS | 8835 | --DOCSHELL 0x93c76400 == 55 [pid = 8835] [id = 68] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x952b4000) [pid = 8835] [serial = 165] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0x95274000) [pid = 8835] [serial = 164] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x98bd4000) [pid = 8835] [serial = 161] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 125 (0xa6868000) [pid = 8835] [serial = 155] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 124 (0xa6865800) [pid = 8835] [serial = 158] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 123 (0x95278800) [pid = 8835] [serial = 146] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 122 (0xa51ecc00) [pid = 8835] [serial = 152] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 121 (0x9ab30800) [pid = 8835] [serial = 173] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 120 (0x9cf97000) [pid = 8835] [serial = 177] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 119 (0x9b941400) [pid = 8835] [serial = 174] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 118 (0xa27d1c00) [pid = 8835] [serial = 180] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 117 (0x99e76c00) [pid = 8835] [serial = 171] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 116 (0x9cd5ec00) [pid = 8835] [serial = 176] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 115 (0xa2508000) [pid = 8835] [serial = 179] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 114 (0x99e72400) [pid = 8835] [serial = 170] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 113 (0x98bd4c00) [pid = 8835] [serial = 167] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 112 (0x9905c400) [pid = 8835] [serial = 168] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | --DOMWINDOW == 111 (0x9b2f0000) [pid = 8835] [serial = 149] [outer = (nil)] [url = about:blank] 16:18:53 INFO - PROCESS | 8835 | 1464736733619 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]]]}] 16:18:53 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. 16:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1397ms 16:18:53 INFO - PROCESS | 8835 | 1464736733672 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 8835 | 1464736733676 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:18:53 INFO - PROCESS | 8835 | 1464736733682 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 8835 | 1464736733687 Marionette TRACE conn3 <- [1,310,null,{}] 16:18:53 INFO - PROCESS | 8835 | 1464736733704 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}] 16:18:53 INFO - PROCESS | 8835 | 1464736733869 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:18:54 INFO - PROCESS | 8835 | 1464736733994 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x922dd800 == 56 [pid = 8835] [id = 85] 16:18:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 112 (0x9527d000) [pid = 8835] [serial = 254] [outer = (nil)] 16:18:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 113 (0x99d83c00) [pid = 8835] [serial = 255] [outer = 0x9527d000] 16:18:54 INFO - PROCESS | 8835 | 1464736734081 Marionette DEBUG loaded listener.js 16:18:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 114 (0x99e20400) [pid = 8835] [serial = 256] [outer = 0x9527d000] 16:18:54 INFO - PROCESS | 8835 | 1464736734785 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]]]}] 16:18:54 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. 16:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1144ms 16:18:54 INFO - PROCESS | 8835 | 1464736734826 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 8835 | 1464736734831 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:18:54 INFO - PROCESS | 8835 | 1464736734838 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 8835 | 1464736734840 Marionette TRACE conn3 <- [1,314,null,{}] 16:18:54 INFO - PROCESS | 8835 | 1464736734846 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}] 16:18:55 INFO - PROCESS | 8835 | 1464736735041 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:18:55 INFO - PROCESS | 8835 | 1464736735060 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x952ae000 == 57 [pid = 8835] [id = 86] 16:18:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 115 (0x99e74400) [pid = 8835] [serial = 257] [outer = (nil)] 16:18:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 116 (0x9a2c4000) [pid = 8835] [serial = 258] [outer = 0x99e74400] 16:18:55 INFO - PROCESS | 8835 | 1464736735130 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 117 (0x9ab31000) [pid = 8835] [serial = 259] [outer = 0x99e74400] 16:18:55 INFO - PROCESS | 8835 | 1464736735939 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]]]}] 16:18:55 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. 16:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1127ms 16:18:55 INFO - PROCESS | 8835 | 1464736735966 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:18:55 INFO - PROCESS | 8835 | 1464736735969 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:18:55 INFO - PROCESS | 8835 | 1464736735975 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:18:55 INFO - PROCESS | 8835 | 1464736735977 Marionette TRACE conn3 <- [1,318,null,{}] 16:18:55 INFO - PROCESS | 8835 | 1464736735983 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}] 16:18:56 INFO - PROCESS | 8835 | 1464736736170 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:18:56 INFO - PROCESS | 8835 | 1464736736198 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e7a800 == 58 [pid = 8835] [id = 87] 16:18:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 118 (0x9a2c1800) [pid = 8835] [serial = 260] [outer = (nil)] 16:18:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 119 (0x9b2ee400) [pid = 8835] [serial = 261] [outer = 0x9a2c1800] 16:18:56 INFO - PROCESS | 8835 | 1464736736270 Marionette DEBUG loaded listener.js 16:18:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 120 (0x9b93d800) [pid = 8835] [serial = 262] [outer = 0x9a2c1800] 16:18:57 INFO - PROCESS | 8835 | 1464736737186 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]]]}] 16:18:57 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. 16:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1235ms 16:18:57 INFO - PROCESS | 8835 | 1464736737211 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:18:57 INFO - PROCESS | 8835 | 1464736737214 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:18:57 INFO - PROCESS | 8835 | 1464736737234 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 8835 | 1464736737238 Marionette TRACE conn3 <- [1,322,null,{}] 16:18:57 INFO - PROCESS | 8835 | 1464736737252 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}] 16:18:57 INFO - PROCESS | 8835 | 1464736737460 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:18:57 INFO - PROCESS | 8835 | 1464736737493 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x9cd58000 == 59 [pid = 8835] [id = 88] 16:18:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 121 (0xa0605c00) [pid = 8835] [serial = 263] [outer = (nil)] 16:18:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 122 (0xa314e000) [pid = 8835] [serial = 264] [outer = 0xa0605c00] 16:18:57 INFO - PROCESS | 8835 | 1464736737564 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 123 (0xa36f3c00) [pid = 8835] [serial = 265] [outer = 0xa0605c00] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 122 (0x97848800) [pid = 8835] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 121 (0x99e12400) [pid = 8835] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 120 (0x99e21800) [pid = 8835] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 119 (0x92f0e000) [pid = 8835] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 118 (0x98bd2000) [pid = 8835] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 117 (0x952b3400) [pid = 8835] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 116 (0x9a0f1800) [pid = 8835] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 115 (0x922b0800) [pid = 8835] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 114 (0x9a2ce800) [pid = 8835] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 113 (0x93c79400) [pid = 8835] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 112 (0x93a76400) [pid = 8835] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:18:58 INFO - PROCESS | 8835 | --DOMWINDOW == 111 (0x984ba400) [pid = 8835] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:18:58 INFO - PROCESS | 8835 | 1464736738680 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]]]}] 16:18:58 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. 16:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1502ms 16:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:18:58 INFO - PROCESS | 8835 | 1464736738736 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:18:58 INFO - PROCESS | 8835 | 1464736738739 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:18:58 INFO - PROCESS | 8835 | 1464736738745 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 8835 | 1464736738749 Marionette TRACE conn3 <- [1,326,null,{}] 16:18:58 INFO - PROCESS | 8835 | 1464736738754 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}] 16:18:58 INFO - PROCESS | 8835 | 1464736738926 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:18:59 INFO - PROCESS | 8835 | 1464736739038 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x913e9c00 == 60 [pid = 8835] [id = 89] 16:18:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 112 (0x913ed000) [pid = 8835] [serial = 266] [outer = (nil)] 16:18:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 113 (0x913f1c00) [pid = 8835] [serial = 267] [outer = 0x913ed000] 16:18:59 INFO - PROCESS | 8835 | 1464736739119 Marionette DEBUG loaded listener.js 16:18:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 114 (0x913f5000) [pid = 8835] [serial = 268] [outer = 0x913ed000] 16:18:59 INFO - PROCESS | 8835 | 1464736739844 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]]]}] 16:18:59 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. 16:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1130ms 16:18:59 INFO - PROCESS | 8835 | 1464736739876 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:18:59 INFO - PROCESS | 8835 | 1464736739879 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:18:59 INFO - PROCESS | 8835 | 1464736739885 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:18:59 INFO - PROCESS | 8835 | 1464736739889 Marionette TRACE conn3 <- [1,330,null,{}] 16:18:59 INFO - PROCESS | 8835 | 1464736739897 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}] 16:19:00 INFO - PROCESS | 8835 | 1464736740082 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:19:00 INFO - PROCESS | 8835 | 1464736740225 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f4d400 == 61 [pid = 8835] [id = 90] 16:19:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 115 (0x90f4dc00) [pid = 8835] [serial = 269] [outer = (nil)] 16:19:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 116 (0x90f51400) [pid = 8835] [serial = 270] [outer = 0x90f4dc00] 16:19:00 INFO - PROCESS | 8835 | 1464736740313 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 117 (0x90f59800) [pid = 8835] [serial = 271] [outer = 0x90f4dc00] 16:19:01 INFO - PROCESS | 8835 | 1464736741330 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]]]}] 16:19:01 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. 16:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1484ms 16:19:01 INFO - PROCESS | 8835 | 1464736741371 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 8835 | 1464736741378 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:19:01 INFO - PROCESS | 8835 | 1464736741386 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 8835 | 1464736741392 Marionette TRACE conn3 <- [1,334,null,{}] 16:19:01 INFO - PROCESS | 8835 | 1464736741399 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}] 16:19:01 INFO - PROCESS | 8835 | 1464736741637 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:19:01 INFO - PROCESS | 8835 | 1464736741841 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a70c00 == 62 [pid = 8835] [id = 91] 16:19:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 118 (0x93a73400) [pid = 8835] [serial = 272] [outer = (nil)] 16:19:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 119 (0x93b75c00) [pid = 8835] [serial = 273] [outer = 0x93a73400] 16:19:01 INFO - PROCESS | 8835 | 1464736741980 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 120 (0x95273800) [pid = 8835] [serial = 274] [outer = 0x93a73400] 16:19:03 INFO - PROCESS | 8835 | 1464736743037 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]]]}] 16:19:03 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. 16:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1685ms 16:19:03 INFO - PROCESS | 8835 | 1464736743079 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 8835 | 1464736743090 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:19:03 INFO - PROCESS | 8835 | 1464736743100 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 8835 | 1464736743107 Marionette TRACE conn3 <- [1,338,null,{}] 16:19:03 INFO - PROCESS | 8835 | 1464736743117 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}] 16:19:03 INFO - PROCESS | 8835 | 1464736743368 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:19:03 INFO - PROCESS | 8835 | 1464736743590 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:03 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e12400 == 63 [pid = 8835] [id = 92] 16:19:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 121 (0x99e16400) [pid = 8835] [serial = 275] [outer = (nil)] 16:19:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 122 (0x99e6e000) [pid = 8835] [serial = 276] [outer = 0x99e16400] 16:19:03 INFO - PROCESS | 8835 | 1464736743674 Marionette DEBUG loaded listener.js 16:19:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 123 (0x9a2c7c00) [pid = 8835] [serial = 277] [outer = 0x99e16400] 16:19:04 INFO - PROCESS | 8835 | 1464736744538 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]]]}] 16:19:04 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. 16:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1498ms 16:19:04 INFO - PROCESS | 8835 | 1464736744598 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:19:04 INFO - PROCESS | 8835 | 1464736744601 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:19:04 INFO - PROCESS | 8835 | 1464736744617 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:19:04 INFO - PROCESS | 8835 | 1464736744627 Marionette TRACE conn3 <- [1,342,null,{}] 16:19:04 INFO - PROCESS | 8835 | 1464736744632 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}] 16:19:04 INFO - PROCESS | 8835 | 1464736744844 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:19:05 INFO - PROCESS | 8835 | 1464736745038 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:05 INFO - PROCESS | 8835 | ++DOCSHELL 0xa224a000 == 64 [pid = 8835] [id = 93] 16:19:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 124 (0xa23a6400) [pid = 8835] [serial = 278] [outer = (nil)] 16:19:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 125 (0xa335fc00) [pid = 8835] [serial = 279] [outer = 0xa23a6400] 16:19:05 INFO - PROCESS | 8835 | 1464736745224 Marionette DEBUG loaded listener.js 16:19:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 126 (0xa51f4c00) [pid = 8835] [serial = 280] [outer = 0xa23a6400] 16:19:06 INFO - PROCESS | 8835 | 1464736746029 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]]]}] 16:19:06 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. 16:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1447ms 16:19:06 INFO - PROCESS | 8835 | 1464736746057 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:19:06 INFO - PROCESS | 8835 | 1464736746060 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:19:06 INFO - PROCESS | 8835 | 1464736746067 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:19:06 INFO - PROCESS | 8835 | 1464736746071 Marionette TRACE conn3 <- [1,346,null,{}] 16:19:06 INFO - PROCESS | 8835 | 1464736746076 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}] 16:19:06 INFO - PROCESS | 8835 | 1464736746239 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:19:06 INFO - PROCESS | 8835 | 1464736746398 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x92433400 == 65 [pid = 8835] [id = 94] 16:19:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x9ab30000) [pid = 8835] [serial = 281] [outer = (nil)] 16:19:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0xa6869800) [pid = 8835] [serial = 282] [outer = 0x9ab30000] 16:19:06 INFO - PROCESS | 8835 | 1464736746484 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0xa6ea3000) [pid = 8835] [serial = 283] [outer = 0x9ab30000] 16:19:07 INFO - PROCESS | 8835 | 1464736747355 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]]]}] 16:19:07 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. 16:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1335ms 16:19:07 INFO - PROCESS | 8835 | 1464736747404 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:19:07 INFO - PROCESS | 8835 | 1464736747407 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:19:07 INFO - PROCESS | 8835 | 1464736747414 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:19:07 INFO - PROCESS | 8835 | 1464736747418 Marionette TRACE conn3 <- [1,350,null,{}] 16:19:07 INFO - PROCESS | 8835 | 1464736747423 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}] 16:19:07 INFO - PROCESS | 8835 | 1464736747593 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:19:07 INFO - PROCESS | 8835 | 1464736747751 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:07 INFO - PROCESS | 8835 | ++DOCSHELL 0xa6fcf800 == 66 [pid = 8835] [id = 95] 16:19:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0xa6fd0800) [pid = 8835] [serial = 284] [outer = (nil)] 16:19:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0xa8297800) [pid = 8835] [serial = 285] [outer = 0xa6fd0800] 16:19:07 INFO - PROCESS | 8835 | 1464736747847 Marionette DEBUG loaded listener.js 16:19:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0xa9064800) [pid = 8835] [serial = 286] [outer = 0xa6fd0800] 16:19:08 INFO - PROCESS | 8835 | 1464736748713 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]]]}] 16:19:08 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. 16:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1329ms 16:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:19:08 INFO - PROCESS | 8835 | 1464736748744 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:19:08 INFO - PROCESS | 8835 | 1464736748747 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:19:08 INFO - PROCESS | 8835 | 1464736748754 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:19:08 INFO - PROCESS | 8835 | 1464736748758 Marionette TRACE conn3 <- [1,354,null,{}] 16:19:08 INFO - PROCESS | 8835 | 1464736748764 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}] 16:19:08 INFO - PROCESS | 8835 | 1464736748922 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:19:09 INFO - PROCESS | 8835 | 1464736749084 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x959ab000 == 67 [pid = 8835] [id = 96] 16:19:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x959ac000) [pid = 8835] [serial = 287] [outer = (nil)] 16:19:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x959b4400) [pid = 8835] [serial = 288] [outer = 0x959ac000] 16:19:09 INFO - PROCESS | 8835 | 1464736749168 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x959b7c00) [pid = 8835] [serial = 289] [outer = 0x959ac000] 16:19:10 INFO - PROCESS | 8835 | 1464736750061 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]]]}] 16:19:10 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. 16:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1385ms 16:19:10 INFO - PROCESS | 8835 | 1464736750138 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:19:10 INFO - PROCESS | 8835 | 1464736750142 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:19:10 INFO - PROCESS | 8835 | 1464736750148 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 8835 | 1464736750152 Marionette TRACE conn3 <- [1,358,null,{}] 16:19:10 INFO - PROCESS | 8835 | 1464736750158 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}] 16:19:10 INFO - PROCESS | 8835 | 1464736750354 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:19:10 INFO - PROCESS | 8835 | 1464736750555 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:10 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec56800 == 68 [pid = 8835] [id = 97] 16:19:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x913f0000) [pid = 8835] [serial = 290] [outer = (nil)] 16:19:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x913f8000) [pid = 8835] [serial = 291] [outer = 0x913f0000] 16:19:10 INFO - PROCESS | 8835 | 1464736750924 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x922d1c00) [pid = 8835] [serial = 292] [outer = 0x913f0000] 16:19:11 INFO - PROCESS | 8835 | 1464736751824 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]]]}] 16:19:11 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. 16:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1742ms 16:19:11 INFO - PROCESS | 8835 | 1464736751891 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:19:11 INFO - PROCESS | 8835 | 1464736751905 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:19:11 INFO - PROCESS | 8835 | 1464736751918 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:19:11 INFO - PROCESS | 8835 | 1464736751923 Marionette TRACE conn3 <- [1,362,null,{}] 16:19:11 INFO - PROCESS | 8835 | 1464736751940 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}] 16:19:12 INFO - PROCESS | 8835 | 1464736752150 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:19:12 INFO - PROCESS | 8835 | 1464736752367 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f52000 == 69 [pid = 8835] [id = 98] 16:19:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x90f5a800) [pid = 8835] [serial = 293] [outer = (nil)] 16:19:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x9246fc00) [pid = 8835] [serial = 294] [outer = 0x90f5a800] 16:19:12 INFO - PROCESS | 8835 | 1464736752472 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x93a74000) [pid = 8835] [serial = 295] [outer = 0x90f5a800] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x92334c00 == 68 [pid = 8835] [id = 52] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x952b3000 == 67 [pid = 8835] [id = 51] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x96670400 == 66 [pid = 8835] [id = 53] 16:19:12 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x9246ac00) [pid = 8835] [serial = 224] [outer = (nil)] [url = about:blank] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x913e9c00 == 65 [pid = 8835] [id = 89] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x9cd58000 == 64 [pid = 8835] [id = 88] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x99e7a800 == 63 [pid = 8835] [id = 87] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x952ae000 == 62 [pid = 8835] [id = 86] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x922dd800 == 61 [pid = 8835] [id = 85] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x90f52400 == 60 [pid = 8835] [id = 84] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x9246cc00 == 59 [pid = 8835] [id = 83] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x9cf95400 == 58 [pid = 8835] [id = 78] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x99059400 == 57 [pid = 8835] [id = 77] 16:19:12 INFO - PROCESS | 8835 | --DOCSHELL 0x922d6400 == 56 [pid = 8835] [id = 76] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x9a2c5400) [pid = 8835] [serial = 210] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x9b621000) [pid = 8835] [serial = 120] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x922da800) [pid = 8835] [serial = 200] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x92fd9000) [pid = 8835] [serial = 117] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x9b271800) [pid = 8835] [serial = 212] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x99e72800) [pid = 8835] [serial = 188] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x95274400) [pid = 8835] [serial = 203] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x96673c00) [pid = 8835] [serial = 204] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x99e78c00) [pid = 8835] [serial = 207] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x990b9000) [pid = 8835] [serial = 206] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0xa6840c00) [pid = 8835] [serial = 197] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x93c7fc00) [pid = 8835] [serial = 185] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0xa27cc000) [pid = 8835] [serial = 194] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0xa2247400) [pid = 8835] [serial = 221] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 125 (0x99e1e800) [pid = 8835] [serial = 216] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 124 (0xa2709c00) [pid = 8835] [serial = 222] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 123 (0x9b9f8000) [pid = 8835] [serial = 213] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 122 (0xa680c400) [pid = 8835] [serial = 144] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 121 (0x99e1c000) [pid = 8835] [serial = 215] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 120 (0xa115c000) [pid = 8835] [serial = 218] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 119 (0xa22b8400) [pid = 8835] [serial = 219] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 118 (0x9ab2fc00) [pid = 8835] [serial = 191] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 117 (0xa51a5400) [pid = 8835] [serial = 183] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 116 (0x9a0ebc00) [pid = 8835] [serial = 209] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | --DOMWINDOW == 115 (0x9b2e6800) [pid = 8835] [serial = 123] [outer = (nil)] [url = about:blank] 16:19:13 INFO - PROCESS | 8835 | 1464736753304 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]]]}] 16:19:13 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. 16:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1454ms 16:19:13 INFO - PROCESS | 8835 | 1464736753368 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 8835 | 1464736753373 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:19:13 INFO - PROCESS | 8835 | 1464736753383 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 8835 | 1464736753387 Marionette TRACE conn3 <- [1,366,null,{}] 16:19:13 INFO - PROCESS | 8835 | 1464736753392 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}] 16:19:13 INFO - PROCESS | 8835 | 1464736753546 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:19:13 INFO - PROCESS | 8835 | 1464736753656 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec56000 == 57 [pid = 8835] [id = 99] 16:19:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 116 (0x92334800) [pid = 8835] [serial = 296] [outer = (nil)] 16:19:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 117 (0x95271000) [pid = 8835] [serial = 297] [outer = 0x92334800] 16:19:13 INFO - PROCESS | 8835 | 1464736753728 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 118 (0x952ae400) [pid = 8835] [serial = 298] [outer = 0x92334800] 16:19:14 INFO - PROCESS | 8835 | 1464736754533 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]]]}] 16:19:14 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. 16:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1191ms 16:19:14 INFO - PROCESS | 8835 | 1464736754573 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 8835 | 1464736754577 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:19:14 INFO - PROCESS | 8835 | 1464736754583 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 8835 | 1464736754588 Marionette TRACE conn3 <- [1,370,null,{}] 16:19:14 INFO - PROCESS | 8835 | 1464736754603 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}] 16:19:14 INFO - PROCESS | 8835 | 1464736754762 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:19:14 INFO - PROCESS | 8835 | 1464736754780 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x922d6400 == 58 [pid = 8835] [id = 100] 16:19:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 119 (0x97845800) [pid = 8835] [serial = 299] [outer = (nil)] 16:19:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 120 (0x984b9c00) [pid = 8835] [serial = 300] [outer = 0x97845800] 16:19:14 INFO - PROCESS | 8835 | 1464736754899 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 121 (0x98be0800) [pid = 8835] [serial = 301] [outer = 0x97845800] 16:19:15 INFO - PROCESS | 8835 | 1464736755890 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]]]}] 16:19:15 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. 16:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1339ms 16:19:15 INFO - PROCESS | 8835 | 1464736755922 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:19:15 INFO - PROCESS | 8835 | 1464736755926 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:19:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:19:15 INFO - PROCESS | 8835 | 1464736755932 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:19:15 INFO - PROCESS | 8835 | 1464736755935 Marionette TRACE conn3 <- [1,374,null,{}] 16:19:15 INFO - PROCESS | 8835 | 1464736755940 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}] 16:19:16 INFO - PROCESS | 8835 | 1464736756129 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:19:16 INFO - PROCESS | 8835 | 1464736756159 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x913ef000 == 59 [pid = 8835] [id = 101] 16:19:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 122 (0x98bd2000) [pid = 8835] [serial = 302] [outer = (nil)] 16:19:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 123 (0x99ce8800) [pid = 8835] [serial = 303] [outer = 0x98bd2000] 16:19:16 INFO - PROCESS | 8835 | 1464736756229 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 124 (0x99e1c000) [pid = 8835] [serial = 304] [outer = 0x98bd2000] 16:19:17 INFO - PROCESS | 8835 | 1464736757095 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:19:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:19:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1229ms 16:19:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:19:17 INFO - PROCESS | 8835 | 1464736757165 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 8835 | 1464736757167 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:19:17 INFO - PROCESS | 8835 | 1464736757172 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 8835 | 1464736757176 Marionette TRACE conn3 <- [1,378,null,{}] 16:19:17 INFO - PROCESS | 8835 | 1464736757182 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}] 16:19:17 INFO - PROCESS | 8835 | 1464736757549 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:19:17 INFO - PROCESS | 8835 | --DOMWINDOW == 123 (0x9a2c1800) [pid = 8835] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:19:17 INFO - PROCESS | 8835 | --DOMWINDOW == 122 (0x99e74400) [pid = 8835] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:19:17 INFO - PROCESS | 8835 | --DOMWINDOW == 121 (0x9527d000) [pid = 8835] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:19:17 INFO - PROCESS | 8835 | --DOMWINDOW == 120 (0x93a71400) [pid = 8835] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:19:17 INFO - PROCESS | 8835 | --DOMWINDOW == 119 (0x90f53400) [pid = 8835] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:19:17 INFO - PROCESS | 8835 | --DOMWINDOW == 118 (0xa0605c00) [pid = 8835] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:19:17 INFO - PROCESS | 8835 | 1464736757676 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f57400 == 60 [pid = 8835] [id = 102] 16:19:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 119 (0x90f57800) [pid = 8835] [serial = 305] [outer = (nil)] 16:19:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 120 (0x959b4000) [pid = 8835] [serial = 306] [outer = 0x90f57800] 16:19:17 INFO - PROCESS | 8835 | 1464736757754 Marionette DEBUG loaded listener.js 16:19:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 121 (0x99e75000) [pid = 8835] [serial = 307] [outer = 0x90f57800] 16:19:18 INFO - PROCESS | 8835 | 1464736758415 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:19:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:19:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1286ms 16:19:18 INFO - PROCESS | 8835 | 1464736758459 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:19:18 INFO - PROCESS | 8835 | 1464736758463 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:19:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:19:18 INFO - PROCESS | 8835 | 1464736758468 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 8835 | 1464736758471 Marionette TRACE conn3 <- [1,382,null,{}] 16:19:18 INFO - PROCESS | 8835 | 1464736758476 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}] 16:19:18 INFO - PROCESS | 8835 | 1464736758662 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:19:18 INFO - PROCESS | 8835 | 1464736758687 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e76800 == 61 [pid = 8835] [id = 103] 16:19:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 122 (0x9a0ebc00) [pid = 8835] [serial = 308] [outer = (nil)] 16:19:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 123 (0x9a2cc800) [pid = 8835] [serial = 309] [outer = 0x9a0ebc00] 16:19:18 INFO - PROCESS | 8835 | 1464736758757 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 124 (0x9b271800) [pid = 8835] [serial = 310] [outer = 0x9a0ebc00] 16:19:19 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:19 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:19:19 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:19 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:19 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:19 INFO - PROCESS | 8835 | 1464736759485 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:19:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:19:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1128ms 16:19:19 INFO - PROCESS | 8835 | 1464736759612 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:19:19 INFO - PROCESS | 8835 | 1464736759618 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:19:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:19:19 INFO - PROCESS | 8835 | 1464736759625 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 8835 | 1464736759632 Marionette TRACE conn3 <- [1,386,null,{}] 16:19:19 INFO - PROCESS | 8835 | 1464736759640 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}] 16:19:19 INFO - PROCESS | 8835 | 1464736759859 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:19:20 INFO - PROCESS | 8835 | 1464736760017 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f58800 == 62 [pid = 8835] [id = 104] 16:19:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 125 (0x913eec00) [pid = 8835] [serial = 311] [outer = (nil)] 16:19:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 126 (0x913f7c00) [pid = 8835] [serial = 312] [outer = 0x913eec00] 16:19:20 INFO - PROCESS | 8835 | 1464736760099 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x9232d400) [pid = 8835] [serial = 313] [outer = 0x913eec00] 16:19:21 INFO - PROCESS | 8835 | 1464736761133 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]]]}] 16:19:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:19:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1551ms 16:19:21 INFO - PROCESS | 8835 | 1464736761177 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:19:21 INFO - PROCESS | 8835 | 1464736761183 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:19:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:19:21 INFO - PROCESS | 8835 | 1464736761196 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 8835 | 1464736761201 Marionette TRACE conn3 <- [1,390,null,{}] 16:19:21 INFO - PROCESS | 8835 | 1464736761208 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}] 16:19:21 INFO - PROCESS | 8835 | 1464736761388 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:19:21 INFO - PROCESS | 8835 | 1464736761589 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c78c00 == 63 [pid = 8835] [id = 105] 16:19:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x9526f400) [pid = 8835] [serial = 314] [outer = (nil)] 16:19:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x959a9400) [pid = 8835] [serial = 315] [outer = 0x9526f400] 16:19:21 INFO - PROCESS | 8835 | 1464736761677 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x959b5400) [pid = 8835] [serial = 316] [outer = 0x9526f400] 16:19:22 INFO - PROCESS | 8835 | 1464736762579 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]]]}] 16:19:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:19:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1438ms 16:19:22 INFO - PROCESS | 8835 | 1464736762631 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 8835 | 1464736762635 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:19:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:19:22 INFO - PROCESS | 8835 | 1464736762642 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 8835 | 1464736762646 Marionette TRACE conn3 <- [1,394,null,{}] 16:19:22 INFO - PROCESS | 8835 | 1464736762661 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}] 16:19:22 INFO - PROCESS | 8835 | 1464736762838 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:19:23 INFO - PROCESS | 8835 | 1464736763049 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x959b7000 == 64 [pid = 8835] [id = 106] 16:19:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x959d4000) [pid = 8835] [serial = 317] [outer = (nil)] 16:19:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x9822a000) [pid = 8835] [serial = 318] [outer = 0x959d4000] 16:19:23 INFO - PROCESS | 8835 | 1464736763141 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x99e15c00) [pid = 8835] [serial = 319] [outer = 0x959d4000] 16:19:24 INFO - PROCESS | 8835 | 1464736763997 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]]]}] 16:19:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:19:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1386ms 16:19:24 INFO - PROCESS | 8835 | 1464736764028 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 8835 | 1464736764032 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:19:24 INFO - PROCESS | 8835 | 1464736764039 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 8835 | 1464736764042 Marionette TRACE conn3 <- [1,398,null,{}] 16:19:24 INFO - PROCESS | 8835 | 1464736764048 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}] 16:19:24 INFO - PROCESS | 8835 | 1464736764215 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:19:24 INFO - PROCESS | 8835 | 1464736764376 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x913ea000 == 65 [pid = 8835] [id = 107] 16:19:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x959d5800) [pid = 8835] [serial = 320] [outer = (nil)] 16:19:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x9a2c4c00) [pid = 8835] [serial = 321] [outer = 0x959d5800] 16:19:24 INFO - PROCESS | 8835 | 1464736764458 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x9b2ef000) [pid = 8835] [serial = 322] [outer = 0x959d5800] 16:19:25 INFO - PROCESS | 8835 | 1464736765430 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]]]}] 16:19:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:19:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1429ms 16:19:25 INFO - PROCESS | 8835 | 1464736765469 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 8835 | 1464736765472 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:19:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:19:25 INFO - PROCESS | 8835 | 1464736765479 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 8835 | 1464736765482 Marionette TRACE conn3 <- [1,402,null,{}] 16:19:25 INFO - PROCESS | 8835 | 1464736765488 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}] 16:19:25 INFO - PROCESS | 8835 | 1464736765655 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:19:25 INFO - PROCESS | 8835 | 1464736765818 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f54800 == 66 [pid = 8835] [id = 108] 16:19:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x99e7b400) [pid = 8835] [serial = 323] [outer = (nil)] 16:19:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x9cf97000) [pid = 8835] [serial = 324] [outer = 0x99e7b400] 16:19:25 INFO - PROCESS | 8835 | 1464736765962 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0xa060e000) [pid = 8835] [serial = 325] [outer = 0x99e7b400] 16:19:26 INFO - PROCESS | 8835 | 1464736766835 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]]]}] 16:19:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:19:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1389ms 16:19:26 INFO - PROCESS | 8835 | 1464736766868 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 8835 | 1464736766871 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:19:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:19:26 INFO - PROCESS | 8835 | 1464736766877 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 8835 | 1464736766881 Marionette TRACE conn3 <- [1,406,null,{}] 16:19:26 INFO - PROCESS | 8835 | 1464736766886 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}] 16:19:27 INFO - PROCESS | 8835 | 1464736767085 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:19:27 INFO - PROCESS | 8835 | 1464736767256 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b9f0c00 == 67 [pid = 8835] [id = 109] 16:19:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x9ba3e400) [pid = 8835] [serial = 326] [outer = (nil)] 16:19:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0xa273c400) [pid = 8835] [serial = 327] [outer = 0x9ba3e400] 16:19:27 INFO - PROCESS | 8835 | 1464736767337 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0xa36ec800) [pid = 8835] [serial = 328] [outer = 0x9ba3e400] 16:19:28 INFO - PROCESS | 8835 | 1464736768280 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]]]}] 16:19:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:19:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1438ms 16:19:28 INFO - PROCESS | 8835 | 1464736768316 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 8835 | 1464736768319 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:19:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:19:28 INFO - PROCESS | 8835 | 1464736768327 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 8835 | 1464736768330 Marionette TRACE conn3 <- [1,410,null,{}] 16:19:28 INFO - PROCESS | 8835 | 1464736768336 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}] 16:19:28 INFO - PROCESS | 8835 | 1464736768496 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:19:28 INFO - PROCESS | 8835 | 1464736768659 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ee01c00 == 68 [pid = 8835] [id = 110] 16:19:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8ee02400) [pid = 8835] [serial = 329] [outer = (nil)] 16:19:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8ee0ac00) [pid = 8835] [serial = 330] [outer = 0x8ee02400] 16:19:28 INFO - PROCESS | 8835 | 1464736768742 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8ee0c800) [pid = 8835] [serial = 331] [outer = 0x8ee02400] 16:19:29 INFO - PROCESS | 8835 | 1464736769752 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]]]}] 16:19:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:19:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1492ms 16:19:29 INFO - PROCESS | 8835 | 1464736769820 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 8835 | 1464736769823 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:19:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:19:29 INFO - PROCESS | 8835 | 1464736769830 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 8835 | 1464736769833 Marionette TRACE conn3 <- [1,414,null,{}] 16:19:29 INFO - PROCESS | 8835 | 1464736769839 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}] 16:19:30 INFO - PROCESS | 8835 | 1464736770003 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:19:30 INFO - PROCESS | 8835 | 1464736770221 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ee07c00 == 69 [pid = 8835] [id = 111] 16:19:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8ee09000) [pid = 8835] [serial = 332] [outer = (nil)] 16:19:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0xa3368000) [pid = 8835] [serial = 333] [outer = 0x8ee09000] 16:19:30 INFO - PROCESS | 8835 | 1464736770328 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0xa6398800) [pid = 8835] [serial = 334] [outer = 0x8ee09000] 16:19:31 INFO - PROCESS | 8835 | 1464736771199 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]]]}] 16:19:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:19:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1432ms 16:19:31 INFO - PROCESS | 8835 | 1464736771263 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:19:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:19:31 INFO - PROCESS | 8835 | 1464736771267 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:19:31 INFO - PROCESS | 8835 | 1464736771273 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:19:31 INFO - PROCESS | 8835 | 1464736771277 Marionette TRACE conn3 <- [1,418,null,{}] 16:19:31 INFO - PROCESS | 8835 | 1464736771282 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}] 16:19:31 INFO - PROCESS | 8835 | 1464736771452 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:19:31 INFO - PROCESS | 8835 | 1464736771617 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e171800 == 70 [pid = 8835] [id = 112] 16:19:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8e171c00) [pid = 8835] [serial = 335] [outer = (nil)] 16:19:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8e17a800) [pid = 8835] [serial = 336] [outer = 0x8e171c00] 16:19:31 INFO - PROCESS | 8835 | 1464736771705 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8e17d000) [pid = 8835] [serial = 337] [outer = 0x8e171c00] 16:19:33 INFO - PROCESS | 8835 | 1464736773020 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]]]}] 16:19:33 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 16:19:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1787ms 16:19:33 INFO - PROCESS | 8835 | 1464736773102 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 8835 | 1464736773105 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:19:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:19:33 INFO - PROCESS | 8835 | 1464736773135 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 8835 | 1464736773138 Marionette TRACE conn3 <- [1,422,null,{}] 16:19:33 INFO - PROCESS | 8835 | 1464736773145 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}] 16:19:33 INFO - PROCESS | 8835 | 1464736773305 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:19:33 INFO - PROCESS | 8835 | 1464736773685 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2ec400 == 71 [pid = 8835] [id = 113] 16:19:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8e2ec800) [pid = 8835] [serial = 338] [outer = (nil)] 16:19:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x8e2ee800) [pid = 8835] [serial = 339] [outer = 0x8e2ec800] 16:19:33 INFO - PROCESS | 8835 | 1464736773769 Marionette DEBUG loaded listener.js 16:19:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x8ec5ac00) [pid = 8835] [serial = 340] [outer = 0x8e2ec800] 16:19:35 INFO - PROCESS | 8835 | 1464736775223 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]]]}] 16:19:35 INFO - PROCESS | 8835 | --DOCSHELL 0x90f57400 == 70 [pid = 8835] [id = 102] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x93b7c400) [pid = 8835] [serial = 227] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x99e13400) [pid = 8835] [serial = 230] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0xa23a7000) [pid = 8835] [serial = 233] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0xa6310c00) [pid = 8835] [serial = 236] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0xa6f46000) [pid = 8835] [serial = 239] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x913f1c00) [pid = 8835] [serial = 267] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0xa6fd3000) [pid = 8835] [serial = 243] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOCSHELL 0x913ef000 == 69 [pid = 8835] [id = 101] 16:19:35 INFO - PROCESS | 8835 | --DOCSHELL 0x922d6400 == 68 [pid = 8835] [id = 100] 16:19:35 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec56000 == 67 [pid = 8835] [id = 99] 16:19:35 INFO - PROCESS | 8835 | --DOCSHELL 0x90f52000 == 66 [pid = 8835] [id = 98] 16:19:35 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec56800 == 65 [pid = 8835] [id = 97] 16:19:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:19:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2188ms 16:19:35 INFO - PROCESS | 8835 | --DOCSHELL 0x90f4d400 == 64 [pid = 8835] [id = 90] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x9b2ee400) [pid = 8835] [serial = 261] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x9a2c4000) [pid = 8835] [serial = 258] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x99d83c00) [pid = 8835] [serial = 255] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x99e20400) [pid = 8835] [serial = 256] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x99a0c400) [pid = 8835] [serial = 250] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x9784ac00) [pid = 8835] [serial = 249] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x99e76000) [pid = 8835] [serial = 246] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x97848400) [pid = 8835] [serial = 253] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x922d5400) [pid = 8835] [serial = 252] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0xa314e000) [pid = 8835] [serial = 264] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0xa36f3c00) [pid = 8835] [serial = 265] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x9ab31000) [pid = 8835] [serial = 259] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x9b93d800) [pid = 8835] [serial = 262] [outer = (nil)] [url = about:blank] 16:19:35 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x952b5c00) [pid = 8835] [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.] 16:19:35 INFO - PROCESS | 8835 | 1464736775345 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:19:35 INFO - PROCESS | 8835 | 1464736775353 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:19:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:19:35 INFO - PROCESS | 8835 | 1464736775371 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:19:35 INFO - PROCESS | 8835 | 1464736775377 Marionette TRACE conn3 <- [1,426,null,{}] 16:19:35 INFO - PROCESS | 8835 | 1464736775384 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}] 16:19:35 INFO - PROCESS | 8835 | 1464736775534 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:19:35 INFO - PROCESS | 8835 | 1464736775547 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec5a800 == 65 [pid = 8835] [id = 114] 16:19:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8ee01400) [pid = 8835] [serial = 341] [outer = (nil)] 16:19:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x913ec000) [pid = 8835] [serial = 342] [outer = 0x8ee01400] 16:19:35 INFO - PROCESS | 8835 | 1464736775624 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x922ad400) [pid = 8835] [serial = 343] [outer = 0x8ee01400] 16:19:36 INFO - PROCESS | 8835 | 1464736776490 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] 16:19:36 INFO - PROCESS | 8835 | 1464736776529 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:19:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:19:36 INFO - PROCESS | 8835 | 1464736776537 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 8835 | 1464736776540 Marionette TRACE conn3 <- [1,430,null,{}] 16:19:36 INFO - PROCESS | 8835 | 1464736776546 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}] 16:19:36 INFO - PROCESS | 8835 | 1464736776705 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:19:36 INFO - PROCESS | 8835 | 1464736776839 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x9243b400 == 66 [pid = 8835] [id = 115] 16:19:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x92463c00) [pid = 8835] [serial = 344] [outer = (nil)] 16:19:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x93a7a000) [pid = 8835] [serial = 345] [outer = 0x92463c00] 16:19:36 INFO - PROCESS | 8835 | 1464736776912 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x93c7ec00) [pid = 8835] [serial = 346] [outer = 0x92463c00] 16:19:37 INFO - PROCESS | 8835 | 1464736777728 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]]]}] 16:19:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:19:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1233ms 16:19:37 INFO - PROCESS | 8835 | 1464736777770 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 8835 | 1464736777773 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:19:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:19:37 INFO - PROCESS | 8835 | 1464736777789 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 8835 | 1464736777798 Marionette TRACE conn3 <- [1,434,null,{}] 16:19:37 INFO - PROCESS | 8835 | 1464736777812 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}] 16:19:38 INFO - PROCESS | 8835 | 1464736778020 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:19:38 INFO - PROCESS | 8835 | 1464736778042 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f8400 == 67 [pid = 8835] [id = 116] 16:19:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x9540f400) [pid = 8835] [serial = 347] [outer = (nil)] 16:19:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x959d1c00) [pid = 8835] [serial = 348] [outer = 0x9540f400] 16:19:38 INFO - PROCESS | 8835 | 1464736778111 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x9667e400) [pid = 8835] [serial = 349] [outer = 0x9540f400] 16:19:38 INFO - PROCESS | 8835 | 1464736778962 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]]]}] 16:19:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:19:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1244ms 16:19:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:19:39 INFO - PROCESS | 8835 | 1464736779033 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:19:39 INFO - PROCESS | 8835 | 1464736779037 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:19:39 INFO - PROCESS | 8835 | 1464736779044 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 8835 | 1464736779047 Marionette TRACE conn3 <- [1,438,null,{}] 16:19:39 INFO - PROCESS | 8835 | 1464736779053 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}] 16:19:39 INFO - PROCESS | 8835 | 1464736779278 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:19:39 INFO - PROCESS | 8835 | 1464736779305 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x959d2c00 == 68 [pid = 8835] [id = 117] 16:19:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x9784a400) [pid = 8835] [serial = 350] [outer = (nil)] 16:19:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x99a0b400) [pid = 8835] [serial = 351] [outer = 0x9784a400] 16:19:39 INFO - PROCESS | 8835 | 1464736779375 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x99d77400) [pid = 8835] [serial = 352] [outer = 0x9784a400] 16:19:40 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x97845800) [pid = 8835] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:19:40 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x92334800) [pid = 8835] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:19:40 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x90f57800) [pid = 8835] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:19:40 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x913f0000) [pid = 8835] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:19:40 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x98bd2000) [pid = 8835] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:19:40 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x92464000) [pid = 8835] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:19:40 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x90f5a800) [pid = 8835] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:19:40 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x913ed000) [pid = 8835] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:19:40 INFO - PROCESS | 8835 | 1464736780427 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]]]}] 16:19:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:19:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1437ms 16:19:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:19:40 INFO - PROCESS | 8835 | 1464736780480 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:19:40 INFO - PROCESS | 8835 | 1464736780482 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:19:40 INFO - PROCESS | 8835 | 1464736780489 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 8835 | 1464736780492 Marionette TRACE conn3 <- [1,442,null,{}] 16:19:40 INFO - PROCESS | 8835 | 1464736780497 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}] 16:19:40 INFO - PROCESS | 8835 | 1464736780641 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:19:40 INFO - PROCESS | 8835 | 1464736780657 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x93b76c00 == 69 [pid = 8835] [id = 118] 16:19:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x9526fc00) [pid = 8835] [serial = 353] [outer = (nil)] 16:19:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x9975cc00) [pid = 8835] [serial = 354] [outer = 0x9526fc00] 16:19:40 INFO - PROCESS | 8835 | 1464736780735 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x99e74c00) [pid = 8835] [serial = 355] [outer = 0x9526fc00] 16:19:41 INFO - PROCESS | 8835 | 1464736781618 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]]]}] 16:19:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:19:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1185ms 16:19:41 INFO - PROCESS | 8835 | 1464736781674 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:19:41 INFO - PROCESS | 8835 | 1464736781677 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:19:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:19:41 INFO - PROCESS | 8835 | 1464736781685 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:19:41 INFO - PROCESS | 8835 | 1464736781688 Marionette TRACE conn3 <- [1,446,null,{}] 16:19:41 INFO - PROCESS | 8835 | 1464736781693 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}] 16:19:41 INFO - PROCESS | 8835 | 1464736781848 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:19:41 INFO - PROCESS | 8835 | 1464736781859 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c73c00 == 70 [pid = 8835] [id = 119] 16:19:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x99afd000) [pid = 8835] [serial = 356] [outer = (nil)] 16:19:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x9b2abc00) [pid = 8835] [serial = 357] [outer = 0x99afd000] 16:19:41 INFO - PROCESS | 8835 | 1464736781939 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x9b94a000) [pid = 8835] [serial = 358] [outer = 0x99afd000] 16:19:43 INFO - PROCESS | 8835 | 1464736783189 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]]]}] 16:19:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:19:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1535ms 16:19:43 INFO - PROCESS | 8835 | 1464736783222 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:19:43 INFO - PROCESS | 8835 | 1464736783229 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:19:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:19:43 INFO - PROCESS | 8835 | 1464736783240 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 8835 | 1464736783245 Marionette TRACE conn3 <- [1,450,null,{}] 16:19:43 INFO - PROCESS | 8835 | 1464736783255 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}] 16:19:43 INFO - PROCESS | 8835 | 1464736783459 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:19:43 INFO - PROCESS | 8835 | 1464736783734 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec53400 == 71 [pid = 8835] [id = 120] 16:19:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x90f4f000) [pid = 8835] [serial = 359] [outer = (nil)] 16:19:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x913f2c00) [pid = 8835] [serial = 360] [outer = 0x90f4f000] 16:19:43 INFO - PROCESS | 8835 | 1464736783835 Marionette DEBUG loaded listener.js 16:19:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x9243f000) [pid = 8835] [serial = 361] [outer = 0x90f4f000] 16:19:44 INFO - PROCESS | 8835 | 1464736784848 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] 16:19:44 INFO - PROCESS | 8835 | 1464736784943 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:19:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:19:44 INFO - PROCESS | 8835 | 1464736784954 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:19:44 INFO - PROCESS | 8835 | 1464736784959 Marionette TRACE conn3 <- [1,454,null,{}] 16:19:44 INFO - PROCESS | 8835 | 1464736784974 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}] 16:19:45 INFO - PROCESS | 8835 | 1464736785235 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:19:45 INFO - PROCESS | 8835 | 1464736785524 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x959b7400 == 72 [pid = 8835] [id = 121] 16:19:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x959c7800) [pid = 8835] [serial = 362] [outer = (nil)] 16:19:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x96679c00) [pid = 8835] [serial = 363] [outer = 0x959c7800] 16:19:45 INFO - PROCESS | 8835 | 1464736785616 Marionette DEBUG loaded listener.js 16:19:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x99854400) [pid = 8835] [serial = 364] [outer = 0x959c7800] 16:19:46 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:19:46 INFO - PROCESS | 8835 | 1464736786586 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]]]}] 16:19:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:19:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1695ms 16:19:46 INFO - PROCESS | 8835 | 1464736786649 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:19:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:19:46 INFO - PROCESS | 8835 | 1464736786654 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:19:46 INFO - PROCESS | 8835 | 1464736786661 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:19:46 INFO - PROCESS | 8835 | 1464736786668 Marionette TRACE conn3 <- [1,458,null,{}] 16:19:46 INFO - PROCESS | 8835 | 1464736786686 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}] 16:19:46 INFO - PROCESS | 8835 | 1464736786917 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:19:47 INFO - PROCESS | 8835 | 1464736787185 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2eb000 == 73 [pid = 8835] [id = 122] 16:19:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x9adcf800) [pid = 8835] [serial = 365] [outer = (nil)] 16:19:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x9add3c00) [pid = 8835] [serial = 366] [outer = 0x9adcf800] 16:19:47 INFO - PROCESS | 8835 | 1464736787285 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x9add8800) [pid = 8835] [serial = 367] [outer = 0x9adcf800] 16:19:48 INFO - PROCESS | 8835 | 1464736788233 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] 16:19:48 INFO - PROCESS | 8835 | 1464736788308 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:19:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:19:48 INFO - PROCESS | 8835 | 1464736788315 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 8835 | 1464736788319 Marionette TRACE conn3 <- [1,462,null,{}] 16:19:48 INFO - PROCESS | 8835 | 1464736788324 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}] 16:19:48 INFO - PROCESS | 8835 | 1464736788498 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:19:48 INFO - PROCESS | 8835 | 1464736788661 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x9a2c9c00 == 74 [pid = 8835] [id = 123] 16:19:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x9addac00) [pid = 8835] [serial = 368] [outer = (nil)] 16:19:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0xa0601c00) [pid = 8835] [serial = 369] [outer = 0x9addac00] 16:19:48 INFO - PROCESS | 8835 | 1464736788787 Marionette DEBUG loaded listener.js 16:19:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0xa2384c00) [pid = 8835] [serial = 370] [outer = 0x9addac00] 16:19:49 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:19:49 INFO - PROCESS | 8835 | 1464736789695 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] 16:19:49 INFO - PROCESS | 8835 | 1464736789754 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:19:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:19:49 INFO - PROCESS | 8835 | 1464736789761 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:19:49 INFO - PROCESS | 8835 | 1464736789764 Marionette TRACE conn3 <- [1,466,null,{}] 16:19:49 INFO - PROCESS | 8835 | 1464736789770 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}] 16:19:49 INFO - PROCESS | 8835 | 1464736789952 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:19:50 INFO - PROCESS | 8835 | 1464736790117 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e143800 == 75 [pid = 8835] [id = 124] 16:19:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8e148c00) [pid = 8835] [serial = 371] [outer = (nil)] 16:19:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8e14d000) [pid = 8835] [serial = 372] [outer = 0x8e148c00] 16:19:50 INFO - PROCESS | 8835 | 1464736790252 Marionette DEBUG loaded listener.js 16:19:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8e150000) [pid = 8835] [serial = 373] [outer = 0x8e148c00] 16:19:51 INFO - PROCESS | 8835 | 1464736791204 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] 16:19:51 INFO - PROCESS | 8835 | 1464736791252 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:19:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:19:51 INFO - PROCESS | 8835 | 1464736791258 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 8835 | 1464736791262 Marionette TRACE conn3 <- [1,470,null,{}] 16:19:51 INFO - PROCESS | 8835 | 1464736791268 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}] 16:19:51 INFO - PROCESS | 8835 | 1464736791475 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:19:51 INFO - PROCESS | 8835 | 1464736791694 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2eac00 == 76 [pid = 8835] [id = 125] 16:19:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x8e463400) [pid = 8835] [serial = 374] [outer = (nil)] 16:19:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x8e46a400) [pid = 8835] [serial = 375] [outer = 0x8e463400] 16:19:51 INFO - PROCESS | 8835 | 1464736791832 Marionette DEBUG loaded listener.js 16:19:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x9b617000) [pid = 8835] [serial = 376] [outer = 0x8e463400] 16:19:52 INFO - PROCESS | 8835 | 1464736792700 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]]]}] 16:19:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:19:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1484ms 16:19:52 INFO - PROCESS | 8835 | 1464736792743 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:19:52 INFO - PROCESS | 8835 | 1464736792747 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:19:52 INFO - PROCESS | 8835 | 1464736792753 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:19:52 INFO - PROCESS | 8835 | 1464736792757 Marionette TRACE conn3 <- [1,474,null,{}] 16:19:52 INFO - PROCESS | 8835 | 1464736792762 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}] 16:19:52 INFO - PROCESS | 8835 | 1464736792923 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:19:53 INFO - PROCESS | 8835 | 1464736793110 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x9addb800 == 77 [pid = 8835] [id = 126] 16:19:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0xa23a9c00) [pid = 8835] [serial = 377] [outer = (nil)] 16:19:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0xa336b800) [pid = 8835] [serial = 378] [outer = 0xa23a9c00] 16:19:53 INFO - PROCESS | 8835 | 1464736793206 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0xa36e8400) [pid = 8835] [serial = 379] [outer = 0xa23a9c00] 16:19:54 INFO - PROCESS | 8835 | 1464736794130 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]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:19:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1431ms 16:19:54 INFO - PROCESS | 8835 | 1464736794186 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 8835 | 1464736794189 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:19:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:19:54 INFO - PROCESS | 8835 | 1464736794197 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 8835 | 1464736794201 Marionette TRACE conn3 <- [1,478,null,{}] 16:19:54 INFO - PROCESS | 8835 | 1464736794207 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}] 16:19:54 INFO - PROCESS | 8835 | 1464736794387 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:19:54 INFO - PROCESS | 8835 | 1464736794564 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:54 INFO - PROCESS | 8835 | ++DOCSHELL 0xa51f8c00 == 78 [pid = 8835] [id = 127] 16:19:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0xa6394400) [pid = 8835] [serial = 380] [outer = (nil)] 16:19:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0xa6842800) [pid = 8835] [serial = 381] [outer = 0xa6394400] 16:19:54 INFO - PROCESS | 8835 | 1464736794655 Marionette DEBUG loaded listener.js 16:19:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0xa6f46000) [pid = 8835] [serial = 382] [outer = 0xa6394400] 16:19:55 INFO - PROCESS | 8835 | 1464736795619 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]]]}] 16:19:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:19:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1487ms 16:19:55 INFO - PROCESS | 8835 | 1464736795685 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:19:55 INFO - PROCESS | 8835 | 1464736795689 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:19:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:19:55 INFO - PROCESS | 8835 | 1464736795696 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:19:55 INFO - PROCESS | 8835 | 1464736795701 Marionette TRACE conn3 <- [1,482,null,{}] 16:19:55 INFO - PROCESS | 8835 | 1464736795707 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}] 16:19:55 INFO - PROCESS | 8835 | 1464736795924 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:19:56 INFO - PROCESS | 8835 | 1464736796158 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 8835 | ++DOCSHELL 0xa314ec00 == 79 [pid = 8835] [id = 128] 16:19:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0xa6fc4800) [pid = 8835] [serial = 383] [outer = (nil)] 16:19:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0xa6fcec00) [pid = 8835] [serial = 384] [outer = 0xa6fc4800] 16:19:56 INFO - PROCESS | 8835 | 1464736796270 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0xa8c49c00) [pid = 8835] [serial = 385] [outer = 0xa6fc4800] 16:19:57 INFO - PROCESS | 8835 | 1464736797217 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]]]}] 16:19:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1582ms 16:19:57 INFO - PROCESS | 8835 | 1464736797279 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:19:57 INFO - PROCESS | 8835 | 1464736797284 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:19:57 INFO - PROCESS | 8835 | 1464736797290 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 8835 | 1464736797294 Marionette TRACE conn3 <- [1,486,null,{}] 16:19:57 INFO - PROCESS | 8835 | 1464736797300 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}] 16:19:57 INFO - PROCESS | 8835 | 1464736797486 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:19:57 INFO - PROCESS | 8835 | 1464736797724 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cfed400 == 80 [pid = 8835] [id = 129] 16:19:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x8cfeec00) [pid = 8835] [serial = 386] [outer = (nil)] 16:19:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x8cff1800) [pid = 8835] [serial = 387] [outer = 0x8cfeec00] 16:19:57 INFO - PROCESS | 8835 | 1464736797857 Marionette DEBUG loaded listener.js 16:19:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x8cff4000) [pid = 8835] [serial = 388] [outer = 0x8cfeec00] 16:19:58 INFO - PROCESS | 8835 | 1464736798821 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]]]}] 16:19:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1581ms 16:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:19:58 INFO - PROCESS | 8835 | 1464736798872 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 8835 | 1464736798876 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:19:58 INFO - PROCESS | 8835 | 1464736798883 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 8835 | 1464736798887 Marionette TRACE conn3 <- [1,490,null,{}] 16:19:58 INFO - PROCESS | 8835 | 1464736798894 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}] 16:19:59 INFO - PROCESS | 8835 | 1464736799112 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:19:59 INFO - PROCESS | 8835 | 1464736799343 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x952b8800 == 81 [pid = 8835] [id = 130] 16:19:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x99d84400) [pid = 8835] [serial = 389] [outer = (nil)] 16:19:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0xa6f46400) [pid = 8835] [serial = 390] [outer = 0x99d84400] 16:19:59 INFO - PROCESS | 8835 | 1464736799458 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0xa9027c00) [pid = 8835] [serial = 391] [outer = 0x99d84400] 16:20:00 INFO - PROCESS | 8835 | 1464736800783 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]]]}] 16:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1940ms 16:20:00 INFO - PROCESS | 8835 | 1464736800823 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:20:00 INFO - PROCESS | 8835 | 1464736800829 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:20:00 INFO - PROCESS | 8835 | 1464736800837 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:20:00 INFO - PROCESS | 8835 | 1464736800843 Marionette TRACE conn3 <- [1,494,null,{}] 16:20:00 INFO - PROCESS | 8835 | 1464736800853 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}] 16:20:01 INFO - PROCESS | 8835 | 1464736801126 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:20:01 INFO - PROCESS | 8835 | 1464736801303 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cfe6c00 == 82 [pid = 8835] [id = 131] 16:20:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x8e144c00) [pid = 8835] [serial = 392] [outer = (nil)] 16:20:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x8e46e400) [pid = 8835] [serial = 393] [outer = 0x8e144c00] 16:20:01 INFO - PROCESS | 8835 | 1464736801383 Marionette DEBUG loaded listener.js 16:20:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x8ec58c00) [pid = 8835] [serial = 394] [outer = 0x8e144c00] 16:20:02 INFO - PROCESS | 8835 | 1464736802611 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]]]}] 16:20:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1835ms 16:20:02 INFO - PROCESS | 8835 | 1464736802673 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:20:02 INFO - PROCESS | 8835 | 1464736802681 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:20:02 INFO - PROCESS | 8835 | 1464736802702 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:20:02 INFO - PROCESS | 8835 | 1464736802707 Marionette TRACE conn3 <- [1,498,null,{}] 16:20:02 INFO - PROCESS | 8835 | 1464736802712 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}] 16:20:02 INFO - PROCESS | 8835 | 1464736802978 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x97846c00 == 81 [pid = 8835] [id = 31] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x93b76c00 == 80 [pid = 8835] [id = 118] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x959b4400) [pid = 8835] [serial = 288] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x9a2cc800) [pid = 8835] [serial = 309] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x959d2c00 == 79 [pid = 8835] [id = 117] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x913f8400 == 78 [pid = 8835] [id = 116] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x9243b400 == 77 [pid = 8835] [id = 115] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec5a800 == 76 [pid = 8835] [id = 114] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2ec400 == 75 [pid = 8835] [id = 113] 16:20:03 INFO - PROCESS | 8835 | 1464736803201 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x9b9f0c00 == 74 [pid = 8835] [id = 109] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x90f54800 == 73 [pid = 8835] [id = 108] 16:20:03 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e178400 == 74 [pid = 8835] [id = 132] 16:20:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x8e17f400) [pid = 8835] [serial = 395] [outer = (nil)] 16:20:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x90f54800) [pid = 8835] [serial = 396] [outer = 0x8e17f400] 16:20:03 INFO - PROCESS | 8835 | 1464736803275 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x913f5c00) [pid = 8835] [serial = 397] [outer = 0x8e17f400] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x913ea000 == 73 [pid = 8835] [id = 107] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x959b7000 == 72 [pid = 8835] [id = 106] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x93c78c00 == 71 [pid = 8835] [id = 105] 16:20:03 INFO - PROCESS | 8835 | --DOCSHELL 0x90f58800 == 70 [pid = 8835] [id = 104] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x99e6e000) [pid = 8835] [serial = 276] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x984b9c00) [pid = 8835] [serial = 300] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x952ae400) [pid = 8835] [serial = 298] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x99e75000) [pid = 8835] [serial = 307] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x922d1c00) [pid = 8835] [serial = 292] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x93b75c00) [pid = 8835] [serial = 273] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x913f8000) [pid = 8835] [serial = 291] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0xa335fc00) [pid = 8835] [serial = 279] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x99ce8800) [pid = 8835] [serial = 303] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x9246d400) [pid = 8835] [serial = 225] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x90f51400) [pid = 8835] [serial = 270] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x99e1c000) [pid = 8835] [serial = 304] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0xa8297800) [pid = 8835] [serial = 285] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x98be0800) [pid = 8835] [serial = 301] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x95271000) [pid = 8835] [serial = 297] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x9246fc00) [pid = 8835] [serial = 294] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x93a74000) [pid = 8835] [serial = 295] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x959b4000) [pid = 8835] [serial = 306] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x913f5000) [pid = 8835] [serial = 268] [outer = (nil)] [url = about:blank] 16:20:03 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0xa6869800) [pid = 8835] [serial = 282] [outer = (nil)] [url = about:blank] 16:20:04 INFO - PROCESS | 8835 | 1464736804062 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]]]}] 16:20:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:20:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1388ms 16:20:04 INFO - PROCESS | 8835 | 1464736804090 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:20:04 INFO - PROCESS | 8835 | 1464736804095 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:20:04 INFO - PROCESS | 8835 | 1464736804102 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:20:04 INFO - PROCESS | 8835 | 1464736804107 Marionette TRACE conn3 <- [1,502,null,{}] 16:20:04 INFO - PROCESS | 8835 | 1464736804123 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}] 16:20:04 INFO - PROCESS | 8835 | 1464736804288 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:20:04 INFO - PROCESS | 8835 | 1464736804306 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e14d400 == 71 [pid = 8835] [id = 133] 16:20:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x92470400) [pid = 8835] [serial = 398] [outer = (nil)] 16:20:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x93a70800) [pid = 8835] [serial = 399] [outer = 0x92470400] 16:20:04 INFO - PROCESS | 8835 | 1464736804383 Marionette DEBUG loaded listener.js 16:20:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x93c78c00) [pid = 8835] [serial = 400] [outer = 0x92470400] 16:20:05 INFO - PROCESS | 8835 | 1464736805381 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]]]}] 16:20:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:20:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1341ms 16:20:05 INFO - PROCESS | 8835 | 1464736805445 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:20:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:20:05 INFO - PROCESS | 8835 | 1464736805450 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:20:05 INFO - PROCESS | 8835 | 1464736805456 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 8835 | 1464736805459 Marionette TRACE conn3 <- [1,506,null,{}] 16:20:05 INFO - PROCESS | 8835 | 1464736805466 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}] 16:20:05 INFO - PROCESS | 8835 | 1464736805652 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:20:05 INFO - PROCESS | 8835 | 1464736805812 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x92339c00 == 72 [pid = 8835] [id = 134] 16:20:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x947a3400) [pid = 8835] [serial = 401] [outer = (nil)] 16:20:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x959aac00) [pid = 8835] [serial = 402] [outer = 0x947a3400] 16:20:05 INFO - PROCESS | 8835 | 1464736805886 Marionette DEBUG loaded listener.js 16:20:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x959c7c00) [pid = 8835] [serial = 403] [outer = 0x947a3400] 16:20:06 INFO - PROCESS | 8835 | 1464736806840 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]]]}] 16:20:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:20:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1431ms 16:20:06 INFO - PROCESS | 8835 | 1464736806887 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:20:06 INFO - PROCESS | 8835 | 1464736806891 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:20:06 INFO - PROCESS | 8835 | 1464736806904 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:20:06 INFO - PROCESS | 8835 | 1464736806906 Marionette TRACE conn3 <- [1,510,null,{}] 16:20:06 INFO - PROCESS | 8835 | 1464736806912 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}] 16:20:07 INFO - PROCESS | 8835 | 1464736807124 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:20:07 INFO - PROCESS | 8835 | 1464736807156 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x952ac400 == 73 [pid = 8835] [id = 135] 16:20:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x9540e800) [pid = 8835] [serial = 404] [outer = (nil)] 16:20:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x97846c00) [pid = 8835] [serial = 405] [outer = 0x9540e800] 16:20:07 INFO - PROCESS | 8835 | 1464736807236 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x98bd2400) [pid = 8835] [serial = 406] [outer = 0x9540e800] 16:20:08 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x9a0ebc00) [pid = 8835] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:20:08 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x9540f400) [pid = 8835] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:20:08 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x8e2ec800) [pid = 8835] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:20:08 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x8ee01400) [pid = 8835] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:20:08 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x92463c00) [pid = 8835] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:20:08 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x9784a400) [pid = 8835] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:20:08 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x9526fc00) [pid = 8835] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:20:08 INFO - PROCESS | 8835 | 1464736808433 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]]]}] 16:20:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:20:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1600ms 16:20:08 INFO - PROCESS | 8835 | 1464736808499 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:20:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:20:08 INFO - PROCESS | 8835 | 1464736808503 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:20:08 INFO - PROCESS | 8835 | 1464736808510 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 8835 | 1464736808513 Marionette TRACE conn3 <- [1,514,null,{}] 16:20:08 INFO - PROCESS | 8835 | 1464736808520 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}] 16:20:08 INFO - PROCESS | 8835 | 1464736808731 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:20:08 INFO - PROCESS | 8835 | 1464736808871 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ee01400 == 74 [pid = 8835] [id = 136] 16:20:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x9540f400) [pid = 8835] [serial = 407] [outer = (nil)] 16:20:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x99c86800) [pid = 8835] [serial = 408] [outer = 0x9540f400] 16:20:08 INFO - PROCESS | 8835 | 1464736808994 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x99c8e000) [pid = 8835] [serial = 409] [outer = 0x9540f400] 16:20:10 INFO - PROCESS | 8835 | 1464736810432 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]]]}] 16:20:10 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 16:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 2091ms 16:20:10 INFO - PROCESS | 8835 | 1464736810623 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:20:10 INFO - PROCESS | 8835 | 1464736810631 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:20:10 INFO - PROCESS | 8835 | 1464736810641 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 8835 | 1464736810645 Marionette TRACE conn3 <- [1,518,null,{}] 16:20:10 INFO - PROCESS | 8835 | 1464736810654 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}] 16:20:10 INFO - PROCESS | 8835 | 1464736810844 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:20:11 INFO - PROCESS | 8835 | 1464736811031 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e468000 == 75 [pid = 8835] [id = 137] 16:20:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x8e46c800) [pid = 8835] [serial = 410] [outer = (nil)] 16:20:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x8e471800) [pid = 8835] [serial = 411] [outer = 0x8e46c800] 16:20:11 INFO - PROCESS | 8835 | 1464736811121 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x90f4e400) [pid = 8835] [serial = 412] [outer = 0x8e46c800] 16:20:12 INFO - PROCESS | 8835 | 1464736812091 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]]]}] 16:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1490ms 16:20:12 INFO - PROCESS | 8835 | 1464736812131 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 8835 | 1464736812140 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:20:12 INFO - PROCESS | 8835 | 1464736812150 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 8835 | 1464736812154 Marionette TRACE conn3 <- [1,522,null,{}] 16:20:12 INFO - PROCESS | 8835 | 1464736812161 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}] 16:20:12 INFO - PROCESS | 8835 | 1464736812348 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:20:12 INFO - PROCESS | 8835 | 1464736812564 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x922dd400 == 76 [pid = 8835] [id = 138] 16:20:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x92330c00) [pid = 8835] [serial = 413] [outer = (nil)] 16:20:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x92434400) [pid = 8835] [serial = 414] [outer = 0x92330c00] 16:20:12 INFO - PROCESS | 8835 | 1464736812686 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x9246fc00) [pid = 8835] [serial = 415] [outer = 0x92330c00] 16:20:13 INFO - PROCESS | 8835 | 1464736813566 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]]]}] 16:20:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1479ms 16:20:13 INFO - PROCESS | 8835 | 1464736813630 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:20:13 INFO - PROCESS | 8835 | 1464736813635 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:20:13 INFO - PROCESS | 8835 | 1464736813642 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:20:13 INFO - PROCESS | 8835 | 1464736813648 Marionette TRACE conn3 <- [1,526,null,{}] 16:20:13 INFO - PROCESS | 8835 | 1464736813664 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}] 16:20:13 INFO - PROCESS | 8835 | 1464736813890 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:20:14 INFO - PROCESS | 8835 | 1464736814140 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x959b0800 == 77 [pid = 8835] [id = 139] 16:20:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x959cdc00) [pid = 8835] [serial = 416] [outer = (nil)] 16:20:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x984bd000) [pid = 8835] [serial = 417] [outer = 0x959cdc00] 16:20:14 INFO - PROCESS | 8835 | 1464736814273 Marionette DEBUG loaded listener.js 16:20:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x99b43400) [pid = 8835] [serial = 418] [outer = 0x959cdc00] 16:20:15 INFO - PROCESS | 8835 | 1464736815239 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]]]}] 16:20:15 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 16:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1640ms 16:20:15 INFO - PROCESS | 8835 | 1464736815282 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:20:15 INFO - PROCESS | 8835 | 1464736815286 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:20:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:20:15 INFO - PROCESS | 8835 | 1464736815293 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 8835 | 1464736815296 Marionette TRACE conn3 <- [1,530,null,{}] 16:20:15 INFO - PROCESS | 8835 | 1464736815302 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}] 16:20:15 INFO - PROCESS | 8835 | 1464736815492 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:20:15 INFO - PROCESS | 8835 | 1464736815703 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x99b38400 == 78 [pid = 8835] [id = 140] 16:20:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x99e19800) [pid = 8835] [serial = 419] [outer = (nil)] 16:20:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x9a0ec000) [pid = 8835] [serial = 420] [outer = 0x99e19800] 16:20:15 INFO - PROCESS | 8835 | 1464736815831 Marionette DEBUG loaded listener.js 16:20:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x9ab2f000) [pid = 8835] [serial = 421] [outer = 0x99e19800] 16:20:16 INFO - PROCESS | 8835 | 1464736816647 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"]]]}] 16:20:16 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 16:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:20:16 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 16:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:20:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1390ms 16:20:16 INFO - PROCESS | 8835 | 1464736816686 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 8835 | 1464736816690 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:20:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:20:16 INFO - PROCESS | 8835 | 1464736816697 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 8835 | 1464736816700 Marionette TRACE conn3 <- [1,534,null,{}] 16:20:16 INFO - PROCESS | 8835 | 1464736816706 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}] 16:20:16 INFO - PROCESS | 8835 | 1464736816958 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:20:17 INFO - PROCESS | 8835 | 1464736817084 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x8eea2c00 == 79 [pid = 8835] [id = 141] 16:20:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x8eea3c00) [pid = 8835] [serial = 422] [outer = (nil)] 16:20:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x99cdf400) [pid = 8835] [serial = 423] [outer = 0x8eea3c00] 16:20:17 INFO - PROCESS | 8835 | 1464736817178 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x99e77c00) [pid = 8835] [serial = 424] [outer = 0x8eea3c00] 16:20:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x8dc43400) [pid = 8835] [serial = 425] [outer = 0x93c77800] 16:20:18 INFO - PROCESS | 8835 | 1464736818142 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]]]}] 16:20:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:20:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1489ms 16:20:18 INFO - PROCESS | 8835 | 1464736818194 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:20:18 INFO - PROCESS | 8835 | 1464736818198 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:20:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:20:18 INFO - PROCESS | 8835 | 1464736818204 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:20:18 INFO - PROCESS | 8835 | 1464736818206 Marionette TRACE conn3 <- [1,538,null,{}] 16:20:18 INFO - PROCESS | 8835 | 1464736818213 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}] 16:20:18 INFO - PROCESS | 8835 | 1464736818451 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:20:18 INFO - PROCESS | 8835 | 1464736818709 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc42000 == 80 [pid = 8835] [id = 142] 16:20:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x8dc44000) [pid = 8835] [serial = 426] [outer = (nil)] 16:20:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x8dc4f400) [pid = 8835] [serial = 427] [outer = 0x8dc44000] 16:20:18 INFO - PROCESS | 8835 | 1464736818797 Marionette DEBUG loaded listener.js 16:20:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x9cd5d400) [pid = 8835] [serial = 428] [outer = 0x8dc44000] 16:20:19 INFO - PROCESS | 8835 | 1464736819604 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]]]}] 16:20:19 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. 16:20:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1441ms 16:20:19 INFO - PROCESS | 8835 | 1464736819662 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:20:19 INFO - PROCESS | 8835 | 1464736819666 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:20:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:20:19 INFO - PROCESS | 8835 | 1464736819674 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 8835 | 1464736819677 Marionette TRACE conn3 <- [1,542,null,{}] 16:20:19 INFO - PROCESS | 8835 | 1464736819683 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}] 16:20:19 INFO - PROCESS | 8835 | 1464736819853 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:20:20 INFO - PROCESS | 8835 | 1464736820028 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cfee800 == 81 [pid = 8835] [id = 143] 16:20:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x8dc43800) [pid = 8835] [serial = 429] [outer = (nil)] 16:20:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0x8e58c000) [pid = 8835] [serial = 430] [outer = 0x8dc43800] 16:20:20 INFO - PROCESS | 8835 | 1464736820110 Marionette DEBUG loaded listener.js 16:20:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 187 (0x8e58f800) [pid = 8835] [serial = 431] [outer = 0x8dc43800] 16:20:20 INFO - PROCESS | 8835 | 1464736820973 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]]]}] 16:20:21 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. 16:20:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1329ms 16:20:21 INFO - PROCESS | 8835 | 1464736821050 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 8835 | 1464736821053 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:20:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:20:21 INFO - PROCESS | 8835 | 1464736821062 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 8835 | 1464736821066 Marionette TRACE conn3 <- [1,546,null,{}] 16:20:21 INFO - PROCESS | 8835 | 1464736821071 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}] 16:20:21 INFO - PROCESS | 8835 | 1464736821269 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:20:21 INFO - PROCESS | 8835 | 1464736821444 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cfea800 == 82 [pid = 8835] [id = 144] 16:20:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 188 (0x8e58cc00) [pid = 8835] [serial = 432] [outer = (nil)] 16:20:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 189 (0x8eea2800) [pid = 8835] [serial = 433] [outer = 0x8e58cc00] 16:20:21 INFO - PROCESS | 8835 | 1464736821530 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 190 (0x99ca3800) [pid = 8835] [serial = 434] [outer = 0x8e58cc00] 16:20:22 INFO - PROCESS | 8835 | 1464736822402 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]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:20:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1396ms 16:20:22 INFO - PROCESS | 8835 | 1464736822462 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 8835 | 1464736822465 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:20:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:20:22 INFO - PROCESS | 8835 | 1464736822473 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 8835 | 1464736822477 Marionette TRACE conn3 <- [1,550,null,{}] 16:20:22 INFO - PROCESS | 8835 | 1464736822482 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}] 16:20:22 INFO - PROCESS | 8835 | 1464736822666 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:20:22 INFO - PROCESS | 8835 | 1464736822842 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c97cc00 == 83 [pid = 8835] [id = 145] 16:20:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 191 (0x8c97d000) [pid = 8835] [serial = 435] [outer = (nil)] 16:20:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 192 (0x8c97fc00) [pid = 8835] [serial = 436] [outer = 0x8c97d000] 16:20:22 INFO - PROCESS | 8835 | 1464736822924 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 193 (0x8c984000) [pid = 8835] [serial = 437] [outer = 0x8c97d000] 16:20:23 INFO - PROCESS | 8835 | 1464736823797 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]]]}] 16:20:23 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. 16:20:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1338ms 16:20:23 INFO - PROCESS | 8835 | 1464736823812 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 8835 | 1464736823816 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:20:23 INFO - PROCESS | 8835 | 1464736823859 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 8835 | 1464736823863 Marionette TRACE conn3 <- [1,554,null,{}] 16:20:23 INFO - PROCESS | 8835 | 1464736823869 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}] 16:20:24 INFO - PROCESS | 8835 | 1464736824040 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:20:24 INFO - PROCESS | 8835 | 1464736824221 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c97e400 == 84 [pid = 8835] [id = 146] 16:20:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 194 (0x8c982c00) [pid = 8835] [serial = 438] [outer = (nil)] 16:20:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 195 (0x8caf1c00) [pid = 8835] [serial = 439] [outer = 0x8c982c00] 16:20:24 INFO - PROCESS | 8835 | 1464736824307 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 196 (0x8caf4400) [pid = 8835] [serial = 440] [outer = 0x8c982c00] 16:20:24 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:25 INFO - PROCESS | 8835 | 1464736825253 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]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1436ms 16:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:20:25 INFO - PROCESS | 8835 | 1464736825290 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 8835 | 1464736825294 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:20:25 INFO - PROCESS | 8835 | 1464736825300 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 8835 | 1464736825304 Marionette TRACE conn3 <- [1,558,null,{}] 16:20:25 INFO - PROCESS | 8835 | 1464736825310 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}] 16:20:25 INFO - PROCESS | 8835 | 1464736825512 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:20:25 INFO - PROCESS | 8835 | 1464736825708 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b283400 == 85 [pid = 8835] [id = 147] 16:20:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 197 (0x8b285000) [pid = 8835] [serial = 441] [outer = (nil)] 16:20:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 198 (0x8b287c00) [pid = 8835] [serial = 442] [outer = 0x8b285000] 16:20:25 INFO - PROCESS | 8835 | 1464736825877 Marionette DEBUG loaded listener.js 16:20:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 199 (0x8caf2c00) [pid = 8835] [serial = 443] [outer = 0x8b285000] 16:20:26 INFO - PROCESS | 8835 | 1464736826875 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]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1632ms 16:20:26 INFO - PROCESS | 8835 | 1464736826932 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:20:26 INFO - PROCESS | 8835 | 1464736826936 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:20:26 INFO - PROCESS | 8835 | 1464736826942 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 8835 | 1464736826945 Marionette TRACE conn3 <- [1,562,null,{}] 16:20:26 INFO - PROCESS | 8835 | 1464736826951 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}] 16:20:27 INFO - PROCESS | 8835 | 1464736827178 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:20:27 INFO - PROCESS | 8835 | 1464736827406 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b28a400 == 86 [pid = 8835] [id = 148] 16:20:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 200 (0x8b47ac00) [pid = 8835] [serial = 444] [outer = (nil)] 16:20:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 201 (0x8b47ec00) [pid = 8835] [serial = 445] [outer = 0x8b47ac00] 16:20:27 INFO - PROCESS | 8835 | 1464736827533 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 202 (0x8b481c00) [pid = 8835] [serial = 446] [outer = 0x8b47ac00] 16:20:28 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:28 INFO - PROCESS | 8835 | 1464736828360 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]]]}] 16:20:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:20:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1479ms 16:20:28 INFO - PROCESS | 8835 | 1464736828422 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:20:28 INFO - PROCESS | 8835 | 1464736828426 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:20:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:20:28 INFO - PROCESS | 8835 | 1464736828433 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:20:28 INFO - PROCESS | 8835 | 1464736828436 Marionette TRACE conn3 <- [1,566,null,{}] 16:20:28 INFO - PROCESS | 8835 | 1464736828442 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}] 16:20:28 INFO - PROCESS | 8835 | 1464736828633 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:20:28 INFO - PROCESS | 8835 | 1464736828813 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b283000 == 87 [pid = 8835] [id = 149] 16:20:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 203 (0x8b47b000) [pid = 8835] [serial = 447] [outer = (nil)] 16:20:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 204 (0x8b5c3000) [pid = 8835] [serial = 448] [outer = 0x8b47b000] 16:20:28 INFO - PROCESS | 8835 | 1464736828903 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 205 (0x8b5c4c00) [pid = 8835] [serial = 449] [outer = 0x8b47b000] 16:20:29 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:29 INFO - PROCESS | 8835 | 1464736829774 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]]]}] 16:20:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:20:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1389ms 16:20:29 INFO - PROCESS | 8835 | 1464736829823 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:20:29 INFO - PROCESS | 8835 | 1464736829827 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:20:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:20:29 INFO - PROCESS | 8835 | 1464736829833 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 8835 | 1464736829836 Marionette TRACE conn3 <- [1,570,null,{}] 16:20:29 INFO - PROCESS | 8835 | 1464736829842 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}] 16:20:30 INFO - PROCESS | 8835 | 1464736830009 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:20:30 INFO - PROCESS | 8835 | 1464736830205 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b5bf800 == 88 [pid = 8835] [id = 150] 16:20:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 206 (0x8b5c4800) [pid = 8835] [serial = 450] [outer = (nil)] 16:20:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 207 (0x8b5cd400) [pid = 8835] [serial = 451] [outer = 0x8b5c4800] 16:20:30 INFO - PROCESS | 8835 | 1464736830297 Marionette DEBUG loaded listener.js 16:20:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 208 (0x8c989c00) [pid = 8835] [serial = 452] [outer = 0x8b5c4800] 16:20:30 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:31 INFO - PROCESS | 8835 | 1464736831299 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]]]}] 16:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1540ms 16:20:31 INFO - PROCESS | 8835 | 1464736831374 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:20:31 INFO - PROCESS | 8835 | 1464736831377 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:20:31 INFO - PROCESS | 8835 | 1464736831383 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:20:31 INFO - PROCESS | 8835 | 1464736831387 Marionette TRACE conn3 <- [1,574,null,{}] 16:20:31 INFO - PROCESS | 8835 | 1464736831392 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}] 16:20:31 INFO - PROCESS | 8835 | 1464736831563 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:20:31 INFO - PROCESS | 8835 | 1464736831744 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b5ca800 == 89 [pid = 8835] [id = 151] 16:20:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 209 (0x8cfe8800) [pid = 8835] [serial = 453] [outer = (nil)] 16:20:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 210 (0x92fde800) [pid = 8835] [serial = 454] [outer = 0x8cfe8800] 16:20:31 INFO - PROCESS | 8835 | 1464736831827 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 211 (0x96673c00) [pid = 8835] [serial = 455] [outer = 0x8cfe8800] 16:20:33 INFO - PROCESS | 8835 | 1464736833003 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]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1684ms 16:20:33 INFO - PROCESS | 8835 | 1464736833070 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 8835 | 1464736833076 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:20:33 INFO - PROCESS | 8835 | 1464736833084 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 8835 | 1464736833090 Marionette TRACE conn3 <- [1,578,null,{}] 16:20:33 INFO - PROCESS | 8835 | 1464736833108 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}] 16:20:33 INFO - PROCESS | 8835 | 1464736833373 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:20:33 INFO - PROCESS | 8835 | 1464736833528 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b27fc00 == 90 [pid = 8835] [id = 152] 16:20:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 212 (0x8c986c00) [pid = 8835] [serial = 456] [outer = (nil)] 16:20:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 213 (0x8caef400) [pid = 8835] [serial = 457] [outer = 0x8c986c00] 16:20:33 INFO - PROCESS | 8835 | 1464736833622 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 214 (0x8cfec000) [pid = 8835] [serial = 458] [outer = 0x8c986c00] 16:20:34 INFO - PROCESS | 8835 | 1464736834531 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]]]}] 16:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1497ms 16:20:34 INFO - PROCESS | 8835 | 1464736834581 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:20:34 INFO - PROCESS | 8835 | 1464736834598 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:20:34 INFO - PROCESS | 8835 | 1464736834614 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:20:34 INFO - PROCESS | 8835 | 1464736834618 Marionette TRACE conn3 <- [1,582,null,{}] 16:20:34 INFO - PROCESS | 8835 | 1464736834630 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}] 16:20:34 INFO - PROCESS | 8835 | 1464736834888 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:20:35 INFO - PROCESS | 8835 | 1464736835127 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cfec400 == 91 [pid = 8835] [id = 153] 16:20:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 215 (0x8cff5400) [pid = 8835] [serial = 459] [outer = (nil)] 16:20:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 216 (0x8e2e4c00) [pid = 8835] [serial = 460] [outer = 0x8cff5400] 16:20:35 INFO - PROCESS | 8835 | 1464736835226 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 217 (0x8e46f400) [pid = 8835] [serial = 461] [outer = 0x8cff5400] 16:20:35 INFO - PROCESS | 8835 | --DOCSHELL 0x952b4c00 == 90 [pid = 8835] [id = 25] 16:20:35 INFO - PROCESS | 8835 | --DOCSHELL 0xa224a000 == 89 [pid = 8835] [id = 93] 16:20:35 INFO - PROCESS | 8835 | --DOCSHELL 0xa6fcf800 == 88 [pid = 8835] [id = 95] 16:20:35 INFO - PROCESS | 8835 | --DOCSHELL 0x959ab000 == 87 [pid = 8835] [id = 96] 16:20:35 INFO - PROCESS | 8835 | --DOCSHELL 0x92433400 == 86 [pid = 8835] [id = 94] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 216 (0x913f7c00) [pid = 8835] [serial = 312] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 215 (0x959a9400) [pid = 8835] [serial = 315] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 214 (0x9822a000) [pid = 8835] [serial = 318] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 213 (0x9a2c4c00) [pid = 8835] [serial = 321] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 212 (0x9cf97000) [pid = 8835] [serial = 324] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 211 (0xa273c400) [pid = 8835] [serial = 327] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 210 (0x8ee0ac00) [pid = 8835] [serial = 330] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 209 (0xa3368000) [pid = 8835] [serial = 333] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 208 (0x8e17a800) [pid = 8835] [serial = 336] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 207 (0x9b2abc00) [pid = 8835] [serial = 357] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x952ac400 == 85 [pid = 8835] [id = 135] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x92339c00 == 84 [pid = 8835] [id = 134] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8e14d400 == 83 [pid = 8835] [id = 133] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8e178400 == 82 [pid = 8835] [id = 132] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8cfe6c00 == 81 [pid = 8835] [id = 131] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2eac00 == 80 [pid = 8835] [id = 125] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8e143800 == 79 [pid = 8835] [id = 124] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x9a2c9c00 == 78 [pid = 8835] [id = 123] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2eb000 == 77 [pid = 8835] [id = 122] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x959b7400 == 76 [pid = 8835] [id = 121] 16:20:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec53400 == 75 [pid = 8835] [id = 120] 16:20:36 INFO - PROCESS | 8835 | 1464736836250 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]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1700ms 16:20:36 INFO - PROCESS | 8835 | 1464736836313 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 8835 | 1464736836317 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:20:36 INFO - PROCESS | 8835 | 1464736836323 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 8835 | 1464736836328 Marionette TRACE conn3 <- [1,586,null,{}] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 206 (0x9b271800) [pid = 8835] [serial = 310] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 205 (0x9667e400) [pid = 8835] [serial = 349] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 204 (0x8ec5ac00) [pid = 8835] [serial = 340] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 203 (0x8e2ee800) [pid = 8835] [serial = 339] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 202 (0x913ec000) [pid = 8835] [serial = 342] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 201 (0x922ad400) [pid = 8835] [serial = 343] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 200 (0x93a7a000) [pid = 8835] [serial = 345] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 199 (0x99a0b400) [pid = 8835] [serial = 351] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 198 (0x99d77400) [pid = 8835] [serial = 352] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 197 (0x99e74c00) [pid = 8835] [serial = 355] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 196 (0x9975cc00) [pid = 8835] [serial = 354] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 195 (0x959d1c00) [pid = 8835] [serial = 348] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | --DOMWINDOW == 194 (0x93c7ec00) [pid = 8835] [serial = 346] [outer = (nil)] [url = about:blank] 16:20:36 INFO - PROCESS | 8835 | 1464736836379 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}] 16:20:36 INFO - PROCESS | 8835 | 1464736836565 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:20:36 INFO - PROCESS | 8835 | 1464736836578 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b289c00 == 76 [pid = 8835] [id = 154] 16:20:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 195 (0x8e17f000) [pid = 8835] [serial = 462] [outer = (nil)] 16:20:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 196 (0x8ee0cc00) [pid = 8835] [serial = 463] [outer = 0x8e17f000] 16:20:36 INFO - PROCESS | 8835 | 1464736836656 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 197 (0x90f5a800) [pid = 8835] [serial = 464] [outer = 0x8e17f000] 16:20:37 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:37 INFO - PROCESS | 8835 | 1464736837652 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]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1358ms 16:20:37 INFO - PROCESS | 8835 | 1464736837681 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:20:37 INFO - PROCESS | 8835 | 1464736837685 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:20:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:20:37 INFO - PROCESS | 8835 | 1464736837691 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 8835 | 1464736837694 Marionette TRACE conn3 <- [1,590,null,{}] 16:20:37 INFO - PROCESS | 8835 | 1464736837699 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}] 16:20:37 INFO - PROCESS | 8835 | 1464736837880 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:20:38 INFO - PROCESS | 8835 | 1464736838028 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2ea400 == 77 [pid = 8835] [id = 155] 16:20:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 198 (0x922b4c00) [pid = 8835] [serial = 465] [outer = (nil)] 16:20:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 199 (0x922d6800) [pid = 8835] [serial = 466] [outer = 0x922b4c00] 16:20:38 INFO - PROCESS | 8835 | 1464736838101 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 200 (0x92468000) [pid = 8835] [serial = 467] [outer = 0x922b4c00] 16:20:38 INFO - PROCESS | 8835 | 1464736838988 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:20:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1343ms 16:20:39 INFO - PROCESS | 8835 | 1464736839035 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 8835 | 1464736839038 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:20:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:20:39 INFO - PROCESS | 8835 | 1464736839052 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 8835 | 1464736839054 Marionette TRACE conn3 <- [1,594,null,{}] 16:20:39 INFO - PROCESS | 8835 | 1464736839060 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}] 16:20:39 INFO - PROCESS | 8835 | 1464736839259 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:20:39 INFO - PROCESS | 8835 | 1464736839283 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e587c00 == 78 [pid = 8835] [id = 156] 16:20:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 201 (0x922b2c00) [pid = 8835] [serial = 468] [outer = (nil)] 16:20:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 202 (0x93b79400) [pid = 8835] [serial = 469] [outer = 0x922b2c00] 16:20:39 INFO - PROCESS | 8835 | 1464736839353 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 203 (0x93c7ec00) [pid = 8835] [serial = 470] [outer = 0x922b2c00] 16:20:40 INFO - PROCESS | 8835 | 1464736840242 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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:20:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1231ms 16:20:40 INFO - PROCESS | 8835 | 1464736840283 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 8835 | 1464736840287 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:20:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:20:40 INFO - PROCESS | 8835 | 1464736840292 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 8835 | 1464736840295 Marionette TRACE conn3 <- [1,598,null,{}] 16:20:40 INFO - PROCESS | 8835 | 1464736840307 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}] 16:20:40 INFO - PROCESS | 8835 | 1464736840592 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:20:40 INFO - PROCESS | 8835 | 1464736840631 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a6f400 == 79 [pid = 8835] [id = 157] 16:20:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 204 (0x93c72400) [pid = 8835] [serial = 471] [outer = (nil)] 16:20:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 205 (0x97845800) [pid = 8835] [serial = 472] [outer = 0x93c72400] 16:20:40 INFO - PROCESS | 8835 | 1464736840703 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 206 (0x99c86000) [pid = 8835] [serial = 473] [outer = 0x93c72400] 16:20:41 INFO - PROCESS | 8835 | --DOMWINDOW == 205 (0x947a3400) [pid = 8835] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:20:41 INFO - PROCESS | 8835 | --DOMWINDOW == 204 (0x9540e800) [pid = 8835] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:20:41 INFO - PROCESS | 8835 | --DOMWINDOW == 203 (0x92470400) [pid = 8835] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:20:41 INFO - PROCESS | 8835 | --DOMWINDOW == 202 (0x8e17f400) [pid = 8835] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:20:41 INFO - PROCESS | 8835 | --DOMWINDOW == 201 (0x8e144c00) [pid = 8835] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:20:41 INFO - PROCESS | 8835 | 1464736841697 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]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:20:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1438ms 16:20:41 INFO - PROCESS | 8835 | 1464736841731 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 8835 | 1464736841735 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:20:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:20:41 INFO - PROCESS | 8835 | 1464736841740 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 8835 | 1464736841744 Marionette TRACE conn3 <- [1,602,null,{}] 16:20:41 INFO - PROCESS | 8835 | 1464736841749 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}] 16:20:41 INFO - PROCESS | 8835 | 1464736841903 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:20:41 INFO - PROCESS | 8835 | 1464736841918 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec5ec00 == 80 [pid = 8835] [id = 158] 16:20:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 202 (0x9527c400) [pid = 8835] [serial = 474] [outer = (nil)] 16:20:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 203 (0x99c88800) [pid = 8835] [serial = 475] [outer = 0x9527c400] 16:20:41 INFO - PROCESS | 8835 | 1464736841988 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 204 (0x99c8f800) [pid = 8835] [serial = 476] [outer = 0x9527c400] 16:20:42 INFO - PROCESS | 8835 | 1464736842849 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:20:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1177ms 16:20:42 INFO - PROCESS | 8835 | 1464736842918 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 8835 | 1464736842921 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:20:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:20:42 INFO - PROCESS | 8835 | 1464736842927 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 8835 | 1464736842930 Marionette TRACE conn3 <- [1,606,null,{}] 16:20:42 INFO - PROCESS | 8835 | 1464736842936 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}] 16:20:43 INFO - PROCESS | 8835 | 1464736843091 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:20:43 INFO - PROCESS | 8835 | 1464736843102 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x99af8c00 == 81 [pid = 8835] [id = 159] 16:20:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 205 (0x99c8c400) [pid = 8835] [serial = 477] [outer = (nil)] 16:20:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 206 (0x99caa400) [pid = 8835] [serial = 478] [outer = 0x99c8c400] 16:20:43 INFO - PROCESS | 8835 | 1464736843174 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 207 (0x99cadc00) [pid = 8835] [serial = 479] [outer = 0x99c8c400] 16:20:44 INFO - PROCESS | 8835 | 1464736844303 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]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:20:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1432ms 16:20:44 INFO - PROCESS | 8835 | 1464736844360 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 8835 | 1464736844367 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:20:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:20:44 INFO - PROCESS | 8835 | 1464736844375 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 8835 | 1464736844382 Marionette TRACE conn3 <- [1,610,null,{}] 16:20:44 INFO - PROCESS | 8835 | 1464736844390 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}] 16:20:44 INFO - PROCESS | 8835 | 1464736844578 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:20:44 INFO - PROCESS | 8835 | 1464736844807 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cafbc00 == 82 [pid = 8835] [id = 160] 16:20:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 208 (0x8cfef800) [pid = 8835] [serial = 480] [outer = (nil)] 16:20:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 209 (0x8e14dc00) [pid = 8835] [serial = 481] [outer = 0x8cfef800] 16:20:44 INFO - PROCESS | 8835 | 1464736844936 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 210 (0x8e17ec00) [pid = 8835] [serial = 482] [outer = 0x8cfef800] 16:20:45 INFO - PROCESS | 8835 | 1464736845872 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]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:20:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1535ms 16:20:45 INFO - PROCESS | 8835 | 1464736845910 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:20:45 INFO - PROCESS | 8835 | 1464736845919 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:20:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:20:45 INFO - PROCESS | 8835 | 1464736845930 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 8835 | 1464736845934 Marionette TRACE conn3 <- [1,614,null,{}] 16:20:45 INFO - PROCESS | 8835 | 1464736845940 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}] 16:20:46 INFO - PROCESS | 8835 | 1464736846132 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:20:46 INFO - PROCESS | 8835 | 1464736846413 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2e1400 == 83 [pid = 8835] [id = 161] 16:20:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 211 (0x8ee05c00) [pid = 8835] [serial = 483] [outer = (nil)] 16:20:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 212 (0x920cfc00) [pid = 8835] [serial = 484] [outer = 0x8ee05c00] 16:20:46 INFO - PROCESS | 8835 | 1464736846540 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 213 (0x93a76400) [pid = 8835] [serial = 485] [outer = 0x8ee05c00] 16:20:47 INFO - PROCESS | 8835 | 1464736847419 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]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:20:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1533ms 16:20:47 INFO - PROCESS | 8835 | 1464736847466 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 8835 | 1464736847471 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:20:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:20:47 INFO - PROCESS | 8835 | 1464736847479 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 8835 | 1464736847486 Marionette TRACE conn3 <- [1,618,null,{}] 16:20:47 INFO - PROCESS | 8835 | 1464736847504 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}] 16:20:47 INFO - PROCESS | 8835 | 1464736847722 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:20:47 INFO - PROCESS | 8835 | 1464736847955 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x959b1800 == 84 [pid = 8835] [id = 162] 16:20:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 214 (0x959d0000) [pid = 8835] [serial = 486] [outer = (nil)] 16:20:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 215 (0x99ca9000) [pid = 8835] [serial = 487] [outer = 0x959d0000] 16:20:48 INFO - PROCESS | 8835 | 1464736848077 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 216 (0x99e20000) [pid = 8835] [serial = 488] [outer = 0x959d0000] 16:20:48 INFO - PROCESS | 8835 | 1464736848962 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]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:20:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1542ms 16:20:49 INFO - PROCESS | 8835 | 1464736849020 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:20:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:20:49 INFO - PROCESS | 8835 | 1464736849025 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:20:49 INFO - PROCESS | 8835 | 1464736849031 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 8835 | 1464736849035 Marionette TRACE conn3 <- [1,622,null,{}] 16:20:49 INFO - PROCESS | 8835 | 1464736849041 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}] 16:20:49 INFO - PROCESS | 8835 | 1464736849226 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:20:49 INFO - PROCESS | 8835 | 1464736849408 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f53400 == 85 [pid = 8835] [id = 163] 16:20:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 217 (0x99e79800) [pid = 8835] [serial = 489] [outer = (nil)] 16:20:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 218 (0x9a2cc800) [pid = 8835] [serial = 490] [outer = 0x99e79800] 16:20:49 INFO - PROCESS | 8835 | 1464736849502 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 219 (0x9add2c00) [pid = 8835] [serial = 491] [outer = 0x99e79800] 16:20:50 INFO - PROCESS | 8835 | 1464736850401 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]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:20:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1434ms 16:20:50 INFO - PROCESS | 8835 | 1464736850466 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 8835 | 1464736850470 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:20:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:20:50 INFO - PROCESS | 8835 | 1464736850477 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 8835 | 1464736850480 Marionette TRACE conn3 <- [1,626,null,{}] 16:20:50 INFO - PROCESS | 8835 | 1464736850486 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}] 16:20:50 INFO - PROCESS | 8835 | 1464736850679 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:20:50 INFO - PROCESS | 8835 | 1464736850871 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2eec00 == 86 [pid = 8835] [id = 164] 16:20:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 220 (0x959b4000) [pid = 8835] [serial = 492] [outer = (nil)] 16:20:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 221 (0x9ae9c400) [pid = 8835] [serial = 493] [outer = 0x959b4000] 16:20:50 INFO - PROCESS | 8835 | 1464736850957 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 222 (0x9b27ac00) [pid = 8835] [serial = 494] [outer = 0x959b4000] 16:20:51 INFO - PROCESS | 8835 | 1464736851912 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]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:20:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1483ms 16:20:51 INFO - PROCESS | 8835 | 1464736851961 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:20:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:20:51 INFO - PROCESS | 8835 | 1464736851966 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:20:51 INFO - PROCESS | 8835 | 1464736851972 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 8835 | 1464736851975 Marionette TRACE conn3 <- [1,630,null,{}] 16:20:51 INFO - PROCESS | 8835 | 1464736851981 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}] 16:20:52 INFO - PROCESS | 8835 | 1464736852175 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:20:52 INFO - PROCESS | 8835 | 1464736852356 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x99c89000 == 87 [pid = 8835] [id = 165] 16:20:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 223 (0x99e79000) [pid = 8835] [serial = 495] [outer = (nil)] 16:20:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 224 (0xa1166800) [pid = 8835] [serial = 496] [outer = 0x99e79000] 16:20:52 INFO - PROCESS | 8835 | 1464736852445 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 225 (0xa22ae800) [pid = 8835] [serial = 497] [outer = 0x99e79000] 16:20:53 INFO - PROCESS | 8835 | 1464736853288 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]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:20:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1391ms 16:20:53 INFO - PROCESS | 8835 | 1464736853364 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 8835 | 1464736853368 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:20:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:20:53 INFO - PROCESS | 8835 | 1464736853374 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 8835 | 1464736853378 Marionette TRACE conn3 <- [1,634,null,{}] 16:20:53 INFO - PROCESS | 8835 | 1464736853383 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}] 16:20:53 INFO - PROCESS | 8835 | 1464736853558 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:20:53 INFO - PROCESS | 8835 | 1464736853740 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x92041400 == 88 [pid = 8835] [id = 166] 16:20:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 226 (0x92041c00) [pid = 8835] [serial = 498] [outer = (nil)] 16:20:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 227 (0x9204b400) [pid = 8835] [serial = 499] [outer = 0x92041c00] 16:20:53 INFO - PROCESS | 8835 | 1464736853822 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 228 (0x9204c000) [pid = 8835] [serial = 500] [outer = 0x92041c00] 16:20:54 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:54 INFO - PROCESS | 8835 | 1464736854730 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]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:20:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1431ms 16:20:54 INFO - PROCESS | 8835 | 1464736854805 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 8835 | 1464736854809 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:20:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:20:54 INFO - PROCESS | 8835 | 1464736854815 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 8835 | 1464736854819 Marionette TRACE conn3 <- [1,638,null,{}] 16:20:54 INFO - PROCESS | 8835 | 1464736854824 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}] 16:20:55 INFO - PROCESS | 8835 | 1464736855036 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:20:55 INFO - PROCESS | 8835 | 1464736855221 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x92049c00 == 89 [pid = 8835] [id = 167] 16:20:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 229 (0x9204a000) [pid = 8835] [serial = 501] [outer = (nil)] 16:20:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 230 (0x9cfd5800) [pid = 8835] [serial = 502] [outer = 0x9204a000] 16:20:55 INFO - PROCESS | 8835 | 1464736855305 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 231 (0xa23a8800) [pid = 8835] [serial = 503] [outer = 0x9204a000] 16:20:55 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:56 INFO - PROCESS | 8835 | 1464736856192 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]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:20:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1429ms 16:20:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:20:56 INFO - PROCESS | 8835 | 1464736856245 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 8835 | 1464736856248 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:20:56 INFO - PROCESS | 8835 | 1464736856255 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 8835 | 1464736856259 Marionette TRACE conn3 <- [1,642,null,{}] 16:20:56 INFO - PROCESS | 8835 | 1464736856264 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}] 16:20:56 INFO - PROCESS | 8835 | 1464736856449 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:20:56 INFO - PROCESS | 8835 | 1464736856644 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc5800 == 90 [pid = 8835] [id = 168] 16:20:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 232 (0x8adc5c00) [pid = 8835] [serial = 504] [outer = (nil)] 16:20:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 233 (0x8adccc00) [pid = 8835] [serial = 505] [outer = 0x8adc5c00] 16:20:56 INFO - PROCESS | 8835 | 1464736856730 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 234 (0x8adcf400) [pid = 8835] [serial = 506] [outer = 0x8adc5c00] 16:20:57 INFO - PROCESS | 8835 | 1464736857582 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]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:20:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1382ms 16:20:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:20:57 INFO - PROCESS | 8835 | 1464736857637 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 8835 | 1464736857640 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:20:57 INFO - PROCESS | 8835 | 1464736857646 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 8835 | 1464736857650 Marionette TRACE conn3 <- [1,646,null,{}] 16:20:57 INFO - PROCESS | 8835 | 1464736857655 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}] 16:20:57 INFO - PROCESS | 8835 | 1464736857832 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:20:58 INFO - PROCESS | 8835 | 1464736858016 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adca400 == 91 [pid = 8835] [id = 169] 16:20:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 235 (0x8add0000) [pid = 8835] [serial = 507] [outer = (nil)] 16:20:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 236 (0x8afe4000) [pid = 8835] [serial = 508] [outer = 0x8add0000] 16:20:58 INFO - PROCESS | 8835 | 1464736858100 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 237 (0x8afe7000) [pid = 8835] [serial = 509] [outer = 0x8add0000] 16:20:59 INFO - PROCESS | 8835 | 1464736859036 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]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:20:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1437ms 16:20:59 INFO - PROCESS | 8835 | 1464736859083 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:20:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:20:59 INFO - PROCESS | 8835 | 1464736859087 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:20:59 INFO - PROCESS | 8835 | 1464736859094 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 8835 | 1464736859098 Marionette TRACE conn3 <- [1,650,null,{}] 16:20:59 INFO - PROCESS | 8835 | 1464736859103 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}] 16:20:59 INFO - PROCESS | 8835 | 1464736859303 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:20:59 INFO - PROCESS | 8835 | 1464736859488 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adcec00 == 92 [pid = 8835] [id = 170] 16:20:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 238 (0x8afe0800) [pid = 8835] [serial = 510] [outer = (nil)] 16:20:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 239 (0xa3152000) [pid = 8835] [serial = 511] [outer = 0x8afe0800] 16:20:59 INFO - PROCESS | 8835 | 1464736859579 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 240 (0xa358e400) [pid = 8835] [serial = 512] [outer = 0x8afe0800] 16:21:00 INFO - PROCESS | 8835 | 1464736860456 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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:21:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1430ms 16:21:00 INFO - PROCESS | 8835 | 1464736860524 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 8835 | 1464736860527 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:21:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:21:00 INFO - PROCESS | 8835 | 1464736860534 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 8835 | 1464736860538 Marionette TRACE conn3 <- [1,654,null,{}] 16:21:00 INFO - PROCESS | 8835 | 1464736860543 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}] 16:21:00 INFO - PROCESS | 8835 | 1464736860731 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:21:00 INFO - PROCESS | 8835 | 1464736860957 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a54d400 == 93 [pid = 8835] [id = 171] 16:21:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 241 (0x8a54fc00) [pid = 8835] [serial = 513] [outer = (nil)] 16:21:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 242 (0x8a553800) [pid = 8835] [serial = 514] [outer = 0x8a54fc00] 16:21:01 INFO - PROCESS | 8835 | 1464736861132 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 243 (0x8a557800) [pid = 8835] [serial = 515] [outer = 0x8a54fc00] 16:21:01 INFO - PROCESS | 8835 | 1464736861987 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]]]}] 16:21:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:21:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1532ms 16:21:02 INFO - PROCESS | 8835 | 1464736862067 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:21:02 INFO - PROCESS | 8835 | 1464736862071 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:21:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:21:02 INFO - PROCESS | 8835 | 1464736862077 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 8835 | 1464736862081 Marionette TRACE conn3 <- [1,658,null,{}] 16:21:02 INFO - PROCESS | 8835 | 1464736862086 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}] 16:21:02 INFO - PROCESS | 8835 | 1464736862297 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:21:02 INFO - PROCESS | 8835 | 1464736862525 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a54a400 == 94 [pid = 8835] [id = 172] 16:21:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 244 (0x8a551c00) [pid = 8835] [serial = 516] [outer = (nil)] 16:21:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 245 (0x8a6c3000) [pid = 8835] [serial = 517] [outer = 0x8a551c00] 16:21:02 INFO - PROCESS | 8835 | 1464736862654 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 246 (0x8a6c5800) [pid = 8835] [serial = 518] [outer = 0x8a551c00] 16:21:03 INFO - PROCESS | 8835 | 1464736863507 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:21:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1483ms 16:21:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:21:03 INFO - PROCESS | 8835 | 1464736863561 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 8835 | 1464736863564 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:21:03 INFO - PROCESS | 8835 | 1464736863571 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 8835 | 1464736863575 Marionette TRACE conn3 <- [1,662,null,{}] 16:21:03 INFO - PROCESS | 8835 | 1464736863580 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}] 16:21:03 INFO - PROCESS | 8835 | 1464736863755 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:21:03 INFO - PROCESS | 8835 | 1464736863946 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a610400 == 95 [pid = 8835] [id = 173] 16:21:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 247 (0x8a611400) [pid = 8835] [serial = 519] [outer = (nil)] 16:21:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 248 (0x8a617c00) [pid = 8835] [serial = 520] [outer = 0x8a611400] 16:21:04 INFO - PROCESS | 8835 | 1464736864030 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 249 (0x8a619c00) [pid = 8835] [serial = 521] [outer = 0x8a611400] 16:21:04 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:04 INFO - PROCESS | 8835 | 1464736864954 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]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:21:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1439ms 16:21:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:21:05 INFO - PROCESS | 8835 | 1464736865010 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 8835 | 1464736865013 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:21:05 INFO - PROCESS | 8835 | 1464736865019 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 8835 | 1464736865023 Marionette TRACE conn3 <- [1,666,null,{}] 16:21:05 INFO - PROCESS | 8835 | 1464736865028 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}] 16:21:05 INFO - PROCESS | 8835 | 1464736865218 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:21:05 INFO - PROCESS | 8835 | 1464736865408 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a613c00 == 96 [pid = 8835] [id = 174] 16:21:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 250 (0x8a619800) [pid = 8835] [serial = 522] [outer = (nil)] 16:21:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 251 (0x8a6c3800) [pid = 8835] [serial = 523] [outer = 0x8a619800] 16:21:05 INFO - PROCESS | 8835 | 1464736865490 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 252 (0x8a6c8800) [pid = 8835] [serial = 524] [outer = 0x8a619800] 16:21:06 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:06 INFO - PROCESS | 8835 | 1464736866817 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]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:21:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1834ms 16:21:06 INFO - PROCESS | 8835 | 1464736866852 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 8835 | 1464736866857 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:21:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:21:06 INFO - PROCESS | 8835 | 1464736866866 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 8835 | 1464736866871 Marionette TRACE conn3 <- [1,670,null,{}] 16:21:06 INFO - PROCESS | 8835 | 1464736866993 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}] 16:21:07 INFO - PROCESS | 8835 | 1464736867159 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:21:07 INFO - PROCESS | 8835 | 1464736867356 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afea400 == 97 [pid = 8835] [id = 175] 16:21:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 253 (0x8afea800) [pid = 8835] [serial = 525] [outer = (nil)] 16:21:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 254 (0x8b28cc00) [pid = 8835] [serial = 526] [outer = 0x8afea800] 16:21:07 INFO - PROCESS | 8835 | 1464736867435 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 255 (0x8b484400) [pid = 8835] [serial = 527] [outer = 0x8afea800] 16:21:08 INFO - PROCESS | 8835 | 1464736868748 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]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:21:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1992ms 16:21:08 INFO - PROCESS | 8835 | 1464736868955 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 8835 | 1464736868969 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:21:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:21:08 INFO - PROCESS | 8835 | 1464736868988 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 8835 | 1464736868995 Marionette TRACE conn3 <- [1,674,null,{}] 16:21:09 INFO - PROCESS | 8835 | 1464736869004 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}] 16:21:09 INFO - PROCESS | 8835 | 1464736869248 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:21:09 INFO - PROCESS | 8835 | 1464736869418 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afea000 == 98 [pid = 8835] [id = 176] 16:21:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 256 (0x8b484000) [pid = 8835] [serial = 528] [outer = (nil)] 16:21:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 257 (0x8caf9800) [pid = 8835] [serial = 529] [outer = 0x8b484000] 16:21:09 INFO - PROCESS | 8835 | 1464736869492 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 258 (0x8dc46400) [pid = 8835] [serial = 530] [outer = 0x8b484000] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x9cfd2800 == 97 [pid = 8835] [id = 6] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x92fdb400 == 96 [pid = 8835] [id = 17] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x9479e800 == 95 [pid = 8835] [id = 24] 16:21:10 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 257 (0x99c86800) [pid = 8835] [serial = 408] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x98e91000 == 94 [pid = 8835] [id = 29] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x93c73c00 == 93 [pid = 8835] [id = 119] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc42000 == 92 [pid = 8835] [id = 142] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x8eea2c00 == 91 [pid = 8835] [id = 141] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x99b38400 == 90 [pid = 8835] [id = 140] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x959b0800 == 89 [pid = 8835] [id = 139] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x922dd400 == 88 [pid = 8835] [id = 138] 16:21:10 INFO - PROCESS | 8835 | --DOCSHELL 0x8e468000 == 87 [pid = 8835] [id = 137] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 256 (0x959c7c00) [pid = 8835] [serial = 403] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 255 (0x97846c00) [pid = 8835] [serial = 405] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 254 (0x93a70800) [pid = 8835] [serial = 399] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 253 (0x93c78c00) [pid = 8835] [serial = 400] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 252 (0x90f54800) [pid = 8835] [serial = 396] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 251 (0x913f5c00) [pid = 8835] [serial = 397] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 250 (0x8ec58c00) [pid = 8835] [serial = 394] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 249 (0x8e46e400) [pid = 8835] [serial = 393] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 248 (0xa6fcec00) [pid = 8835] [serial = 384] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 247 (0xa336b800) [pid = 8835] [serial = 378] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 246 (0xa6f46400) [pid = 8835] [serial = 390] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 245 (0x8cff1800) [pid = 8835] [serial = 387] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 244 (0x913f2c00) [pid = 8835] [serial = 360] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 243 (0x9add3c00) [pid = 8835] [serial = 366] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 242 (0x8e14d000) [pid = 8835] [serial = 372] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 241 (0xa6842800) [pid = 8835] [serial = 381] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 240 (0x8e46a400) [pid = 8835] [serial = 375] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 239 (0x96679c00) [pid = 8835] [serial = 363] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 238 (0xa0601c00) [pid = 8835] [serial = 369] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 237 (0x959aac00) [pid = 8835] [serial = 402] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | --DOMWINDOW == 236 (0x98bd2400) [pid = 8835] [serial = 406] [outer = (nil)] [url = about:blank] 16:21:10 INFO - PROCESS | 8835 | 1464736870599 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]]]}] 16:21:10 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 16:21:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1640ms 16:21:10 INFO - PROCESS | 8835 | 1464736870626 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 8835 | 1464736870628 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:21:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:21:10 INFO - PROCESS | 8835 | 1464736870635 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 8835 | 1464736870641 Marionette TRACE conn3 <- [1,678,null,{}] 16:21:10 INFO - PROCESS | 8835 | 1464736870656 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}] 16:21:10 INFO - PROCESS | 8835 | 1464736870922 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:21:11 INFO - PROCESS | 8835 | 1464736871120 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cfea000 == 88 [pid = 8835] [id = 177] 16:21:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 237 (0x8dc4ec00) [pid = 8835] [serial = 531] [outer = (nil)] 16:21:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 238 (0x8ec53400) [pid = 8835] [serial = 532] [outer = 0x8dc4ec00] 16:21:11 INFO - PROCESS | 8835 | 1464736871206 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 239 (0x8ec5e800) [pid = 8835] [serial = 533] [outer = 0x8dc4ec00] 16:21:11 INFO - PROCESS | 8835 | 1464736871943 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]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:21:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1337ms 16:21:11 INFO - PROCESS | 8835 | 1464736871972 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 8835 | 1464736871977 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:21:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:21:11 INFO - PROCESS | 8835 | 1464736871983 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 8835 | 1464736871986 Marionette TRACE conn3 <- [1,682,null,{}] 16:21:12 INFO - PROCESS | 8835 | 1464736872024 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}] 16:21:12 INFO - PROCESS | 8835 | 1464736872202 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:21:12 INFO - PROCESS | 8835 | 1464736872218 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e150c00 == 89 [pid = 8835] [id = 178] 16:21:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 240 (0x8ee02c00) [pid = 8835] [serial = 534] [outer = (nil)] 16:21:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 241 (0x90f4d800) [pid = 8835] [serial = 535] [outer = 0x8ee02c00] 16:21:12 INFO - PROCESS | 8835 | 1464736872292 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 242 (0x913f1000) [pid = 8835] [serial = 536] [outer = 0x8ee02c00] 16:21:13 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:13 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:13 INFO - PROCESS | 8835 | 1464736873613 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]]]}] 16:21:13 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) 16:21:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1688ms 16:21:13 INFO - PROCESS | 8835 | 1464736873676 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 8835 | 1464736873679 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:21:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:21:13 INFO - PROCESS | 8835 | 1464736873685 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 8835 | 1464736873687 Marionette TRACE conn3 <- [1,686,null,{}] 16:21:13 INFO - PROCESS | 8835 | 1464736873694 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}] 16:21:14 INFO - PROCESS | 8835 | 1464736874005 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:21:14 INFO - PROCESS | 8835 | 1464736874051 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ee07400 == 90 [pid = 8835] [id = 179] 16:21:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 243 (0x8eeadc00) [pid = 8835] [serial = 537] [outer = (nil)] 16:21:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 244 (0x9204dc00) [pid = 8835] [serial = 538] [outer = 0x8eeadc00] 16:21:14 INFO - PROCESS | 8835 | 1464736874140 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 245 (0x920dac00) [pid = 8835] [serial = 539] [outer = 0x8eeadc00] 16:21:14 INFO - PROCESS | 8835 | --DOMWINDOW == 244 (0x8c986c00) [pid = 8835] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:21:14 INFO - PROCESS | 8835 | --DOMWINDOW == 243 (0x922b2c00) [pid = 8835] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:21:14 INFO - PROCESS | 8835 | --DOMWINDOW == 242 (0x93c72400) [pid = 8835] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:21:14 INFO - PROCESS | 8835 | --DOMWINDOW == 241 (0x922b4c00) [pid = 8835] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:21:14 INFO - PROCESS | 8835 | --DOMWINDOW == 240 (0x8e17f000) [pid = 8835] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:21:14 INFO - PROCESS | 8835 | --DOMWINDOW == 239 (0x8cff5400) [pid = 8835] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:21:14 INFO - PROCESS | 8835 | --DOMWINDOW == 238 (0x9527c400) [pid = 8835] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:21:15 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:15 INFO - PROCESS | 8835 | 1464736875757 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]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:21:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2085ms 16:21:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:21:15 INFO - PROCESS | 8835 | 1464736875770 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 8835 | 1464736875773 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:21:15 INFO - PROCESS | 8835 | 1464736875779 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 8835 | 1464736875782 Marionette TRACE conn3 <- [1,690,null,{}] 16:21:15 INFO - PROCESS | 8835 | 1464736875787 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}] 16:21:15 INFO - PROCESS | 8835 | 1464736875951 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:21:16 INFO - PROCESS | 8835 | 1464736876180 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b480400 == 91 [pid = 8835] [id = 180] 16:21:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 239 (0x8ee09c00) [pid = 8835] [serial = 540] [outer = (nil)] 16:21:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 240 (0x922d1c00) [pid = 8835] [serial = 541] [outer = 0x8ee09c00] 16:21:16 INFO - PROCESS | 8835 | 1464736876256 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 241 (0x92fd7c00) [pid = 8835] [serial = 542] [outer = 0x8ee09c00] 16:21:17 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:17 INFO - PROCESS | 8835 | 1464736877370 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]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:21:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1634ms 16:21:17 INFO - PROCESS | 8835 | 1464736877413 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 8835 | 1464736877419 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:21:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:21:17 INFO - PROCESS | 8835 | 1464736877428 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 8835 | 1464736877434 Marionette TRACE conn3 <- [1,694,null,{}] 16:21:17 INFO - PROCESS | 8835 | 1464736877442 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}] 16:21:17 INFO - PROCESS | 8835 | 1464736877738 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:21:17 INFO - PROCESS | 8835 | 1464736877900 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a616400 == 92 [pid = 8835] [id = 181] 16:21:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 242 (0x8afee000) [pid = 8835] [serial = 543] [outer = (nil)] 16:21:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 243 (0x8b281c00) [pid = 8835] [serial = 544] [outer = 0x8afee000] 16:21:18 INFO - PROCESS | 8835 | 1464736878024 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 244 (0x8b478000) [pid = 8835] [serial = 545] [outer = 0x8afee000] 16:21:19 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:19 INFO - PROCESS | 8835 | 1464736879457 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]]]}] 16:21:19 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) 16:21:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2087ms 16:21:19 INFO - PROCESS | 8835 | 1464736879516 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 8835 | 1464736879525 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:21:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:21:19 INFO - PROCESS | 8835 | 1464736879536 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 8835 | 1464736879540 Marionette TRACE conn3 <- [1,698,null,{}] 16:21:19 INFO - PROCESS | 8835 | 1464736879547 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}] 16:21:19 INFO - PROCESS | 8835 | 1464736879802 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:21:19 INFO - PROCESS | 8835 | 1464736879949 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c97e000 == 93 [pid = 8835] [id = 182] 16:21:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 245 (0x8c980c00) [pid = 8835] [serial = 546] [outer = (nil)] 16:21:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 246 (0x8dc4fc00) [pid = 8835] [serial = 547] [outer = 0x8c980c00] 16:21:20 INFO - PROCESS | 8835 | 1464736880071 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 247 (0x8e17f000) [pid = 8835] [serial = 548] [outer = 0x8c980c00] 16:21:21 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 8835 | 1464736881432 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]]]}] 16:21:21 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) 16:21:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1937ms 16:21:21 INFO - PROCESS | 8835 | 1464736881606 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 8835 | 1464736881610 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:21:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:21:21 INFO - PROCESS | 8835 | 1464736881623 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 8835 | 1464736881629 Marionette TRACE conn3 <- [1,702,null,{}] 16:21:21 INFO - PROCESS | 8835 | 1464736881646 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}] 16:21:21 INFO - PROCESS | 8835 | 1464736881836 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:21:22 INFO - PROCESS | 8835 | 1464736882023 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afe4800 == 94 [pid = 8835] [id = 183] 16:21:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 248 (0x8dc49c00) [pid = 8835] [serial = 549] [outer = (nil)] 16:21:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 249 (0x920cbc00) [pid = 8835] [serial = 550] [outer = 0x8dc49c00] 16:21:22 INFO - PROCESS | 8835 | 1464736882117 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 250 (0x92469800) [pid = 8835] [serial = 551] [outer = 0x8dc49c00] 16:21:23 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:23 INFO - PROCESS | 8835 | 1464736883533 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]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:21:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1942ms 16:21:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:21:23 INFO - PROCESS | 8835 | 1464736883564 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:21:23 INFO - PROCESS | 8835 | 1464736883568 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:21:23 INFO - PROCESS | 8835 | 1464736883575 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 8835 | 1464736883578 Marionette TRACE conn3 <- [1,706,null,{}] 16:21:23 INFO - PROCESS | 8835 | 1464736883678 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}] 16:21:23 INFO - PROCESS | 8835 | 1464736883847 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:21:24 INFO - PROCESS | 8835 | 1464736884029 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a54c800 == 95 [pid = 8835] [id = 184] 16:21:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 251 (0x8caf2400) [pid = 8835] [serial = 552] [outer = (nil)] 16:21:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 252 (0x95274400) [pid = 8835] [serial = 553] [outer = 0x8caf2400] 16:21:24 INFO - PROCESS | 8835 | 1464736884116 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 253 (0x959aec00) [pid = 8835] [serial = 554] [outer = 0x8caf2400] 16:21:25 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:25 INFO - PROCESS | 8835 | 1464736885416 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]]]}] 16:21:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:21:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1877ms 16:21:25 INFO - PROCESS | 8835 | 1464736885450 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:21:25 INFO - PROCESS | 8835 | 1464736885453 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:21:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:21:25 INFO - PROCESS | 8835 | 1464736885554 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 8835 | 1464736885557 Marionette TRACE conn3 <- [1,710,null,{}] 16:21:25 INFO - PROCESS | 8835 | 1464736885566 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}] 16:21:25 INFO - PROCESS | 8835 | 1464736885728 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:21:25 INFO - PROCESS | 8835 | 1464736885920 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f6000 == 96 [pid = 8835] [id = 185] 16:21:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 254 (0x93c7fc00) [pid = 8835] [serial = 555] [outer = (nil)] 16:21:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 255 (0x959cb000) [pid = 8835] [serial = 556] [outer = 0x93c7fc00] 16:21:26 INFO - PROCESS | 8835 | 1464736886002 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 256 (0x959d2800) [pid = 8835] [serial = 557] [outer = 0x93c7fc00] 16:21:27 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:27 INFO - PROCESS | 8835 | 1464736887307 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]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:21:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1841ms 16:21:27 INFO - PROCESS | 8835 | 1464736887344 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 8835 | 1464736887347 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:21:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:21:27 INFO - PROCESS | 8835 | 1464736887353 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 8835 | 1464736887357 Marionette TRACE conn3 <- [1,714,null,{}] 16:21:27 INFO - PROCESS | 8835 | 1464736887362 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}] 16:21:27 INFO - PROCESS | 8835 | 1464736887638 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:21:27 INFO - PROCESS | 8835 | 1464736887827 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x959ab800 == 97 [pid = 8835] [id = 186] 16:21:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 257 (0x959cb400) [pid = 8835] [serial = 558] [outer = (nil)] 16:21:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 258 (0x99058000) [pid = 8835] [serial = 559] [outer = 0x959cb400] 16:21:27 INFO - PROCESS | 8835 | 1464736887909 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 259 (0x99c91400) [pid = 8835] [serial = 560] [outer = 0x959cb400] 16:21:29 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:29 INFO - PROCESS | 8835 | 1464736889188 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]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:21:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1884ms 16:21:29 INFO - PROCESS | 8835 | 1464736889237 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 8835 | 1464736889241 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:21:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:21:29 INFO - PROCESS | 8835 | 1464736889248 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 8835 | 1464736889250 Marionette TRACE conn3 <- [1,718,null,{}] 16:21:29 INFO - PROCESS | 8835 | 1464736889347 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}] 16:21:29 INFO - PROCESS | 8835 | 1464736889559 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:21:29 INFO - PROCESS | 8835 | 1464736889693 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x98bd4400 == 98 [pid = 8835] [id = 187] 16:21:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 260 (0x990c4c00) [pid = 8835] [serial = 561] [outer = (nil)] 16:21:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 261 (0x99cdd400) [pid = 8835] [serial = 562] [outer = 0x990c4c00] 16:21:29 INFO - PROCESS | 8835 | 1464736889776 Marionette DEBUG loaded listener.js 16:21:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 262 (0x99d78c00) [pid = 8835] [serial = 563] [outer = 0x990c4c00] 16:21:31 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:31 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:31 INFO - PROCESS | 8835 | 1464736891080 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]]]}] 16:21:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:21:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1887ms 16:21:31 INFO - PROCESS | 8835 | 1464736891147 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 8835 | 1464736891151 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:21:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:21:31 INFO - PROCESS | 8835 | 1464736891176 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 8835 | 1464736891180 Marionette TRACE conn3 <- [1,722,null,{}] 16:21:31 INFO - PROCESS | 8835 | 1464736891188 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}] 16:21:31 INFO - PROCESS | 8835 | 1464736891386 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:21:31 INFO - PROCESS | 8835 | 1464736891575 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c988c00 == 99 [pid = 8835] [id = 188] 16:21:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 263 (0x8c989000) [pid = 8835] [serial = 564] [outer = (nil)] 16:21:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 264 (0x90f56400) [pid = 8835] [serial = 565] [outer = 0x8c989000] 16:21:31 INFO - PROCESS | 8835 | 1464736891655 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 265 (0x93a74800) [pid = 8835] [serial = 566] [outer = 0x8c989000] 16:21:32 INFO - PROCESS | 8835 | 1464736892491 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] 16:21:32 INFO - PROCESS | 8835 | 1464736892568 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:21:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:21:32 INFO - PROCESS | 8835 | 1464736892574 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 8835 | 1464736892578 Marionette TRACE conn3 <- [1,726,null,{}] 16:21:32 INFO - PROCESS | 8835 | 1464736892584 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}] 16:21:32 INFO - PROCESS | 8835 | 1464736892759 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:21:32 INFO - PROCESS | 8835 | 1464736892950 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cafd000 == 100 [pid = 8835] [id = 189] 16:21:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 266 (0x8dc4f800) [pid = 8835] [serial = 567] [outer = (nil)] 16:21:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 267 (0x99e20400) [pid = 8835] [serial = 568] [outer = 0x8dc4f800] 16:21:33 INFO - PROCESS | 8835 | 1464736893030 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 268 (0x9a1a3000) [pid = 8835] [serial = 569] [outer = 0x8dc4f800] 16:21:34 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:34 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:34 INFO - PROCESS | 8835 | 1464736894423 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]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:21:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1883ms 16:21:34 INFO - PROCESS | 8835 | 1464736894517 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 8835 | 1464736894522 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:21:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:21:34 INFO - PROCESS | 8835 | 1464736894531 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 8835 | 1464736894536 Marionette TRACE conn3 <- [1,730,null,{}] 16:21:34 INFO - PROCESS | 8835 | 1464736894544 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}] 16:21:34 INFO - PROCESS | 8835 | 1464736894710 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:21:34 INFO - PROCESS | 8835 | 1464736894906 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a555c00 == 101 [pid = 8835] [id = 190] 16:21:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 269 (0x8a61a800) [pid = 8835] [serial = 570] [outer = (nil)] 16:21:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 270 (0x8c98a400) [pid = 8835] [serial = 571] [outer = 0x8a61a800] 16:21:35 INFO - PROCESS | 8835 | 1464736895031 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 271 (0x8e176000) [pid = 8835] [serial = 572] [outer = 0x8a61a800] 16:21:35 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:35 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:36 INFO - PROCESS | 8835 | 1464736896043 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] 16:21:36 INFO - PROCESS | 8835 | 1464736896141 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:21:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:21:36 INFO - PROCESS | 8835 | 1464736896152 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 8835 | 1464736896155 Marionette TRACE conn3 <- [1,734,null,{}] 16:21:36 INFO - PROCESS | 8835 | 1464736896162 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}] 16:21:36 INFO - PROCESS | 8835 | 1464736896407 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:21:36 INFO - PROCESS | 8835 | --DOCSHELL 0x99e12400 == 100 [pid = 8835] [id = 92] 16:21:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8ee07400 == 99 [pid = 8835] [id = 179] 16:21:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8e150c00 == 98 [pid = 8835] [id = 178] 16:21:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8cfea000 == 97 [pid = 8835] [id = 177] 16:21:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8afea000 == 96 [pid = 8835] [id = 176] 16:21:36 INFO - PROCESS | 8835 | --DOCSHELL 0x8afea400 == 95 [pid = 8835] [id = 175] 16:21:36 INFO - PROCESS | 8835 | 1464736896731 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a557000 == 96 [pid = 8835] [id = 191] 16:21:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 272 (0x8a613400) [pid = 8835] [serial = 573] [outer = (nil)] 16:21:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 273 (0x8c983800) [pid = 8835] [serial = 574] [outer = 0x8a613400] 16:21:36 INFO - PROCESS | 8835 | 1464736896807 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 274 (0x8cfec800) [pid = 8835] [serial = 575] [outer = 0x8a613400] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 273 (0x8caf1c00) [pid = 8835] [serial = 439] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 272 (0x92434400) [pid = 8835] [serial = 414] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 271 (0x93b79400) [pid = 8835] [serial = 469] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 270 (0x97845800) [pid = 8835] [serial = 472] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 269 (0x8b5c3000) [pid = 8835] [serial = 448] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 268 (0x8caef400) [pid = 8835] [serial = 457] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 267 (0x92468000) [pid = 8835] [serial = 467] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 266 (0x9a0ec000) [pid = 8835] [serial = 420] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 265 (0x8dc4f400) [pid = 8835] [serial = 427] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 264 (0x922d6800) [pid = 8835] [serial = 466] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 263 (0x8c97fc00) [pid = 8835] [serial = 436] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 262 (0x8ee0cc00) [pid = 8835] [serial = 463] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 261 (0xa6fd0400) [pid = 8835] [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.] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 260 (0x8e471800) [pid = 8835] [serial = 411] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 259 (0x90f5a800) [pid = 8835] [serial = 464] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 258 (0x8b5cd400) [pid = 8835] [serial = 451] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 257 (0x8e2e4c00) [pid = 8835] [serial = 460] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 256 (0x8b47ec00) [pid = 8835] [serial = 445] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 255 (0x92fde800) [pid = 8835] [serial = 454] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 254 (0x8e46f400) [pid = 8835] [serial = 461] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 253 (0x8eea2800) [pid = 8835] [serial = 433] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 252 (0x99c86000) [pid = 8835] [serial = 473] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 251 (0x93c7ec00) [pid = 8835] [serial = 470] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 250 (0x8b287c00) [pid = 8835] [serial = 442] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 249 (0x99c88800) [pid = 8835] [serial = 475] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 248 (0x99c8f800) [pid = 8835] [serial = 476] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 247 (0x8e58c000) [pid = 8835] [serial = 430] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 246 (0x8cfec000) [pid = 8835] [serial = 458] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 245 (0x99cdf400) [pid = 8835] [serial = 423] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | --DOMWINDOW == 244 (0x984bd000) [pid = 8835] [serial = 417] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:37 INFO - PROCESS | 8835 | 1464736897582 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]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:21:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1485ms 16:21:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:21:37 INFO - PROCESS | 8835 | 1464736897637 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 8835 | 1464736897640 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:21:37 INFO - PROCESS | 8835 | 1464736897647 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 8835 | 1464736897652 Marionette TRACE conn3 <- [1,738,null,{}] 16:21:37 INFO - PROCESS | 8835 | 1464736897671 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}] 16:21:37 INFO - PROCESS | 8835 | 1464736897853 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:21:38 INFO - PROCESS | 8835 | 1464736898003 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afedc00 == 97 [pid = 8835] [id = 192] 16:21:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 245 (0x8cfea000) [pid = 8835] [serial = 576] [outer = (nil)] 16:21:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 246 (0x90f4d400) [pid = 8835] [serial = 577] [outer = 0x8cfea000] 16:21:38 INFO - PROCESS | 8835 | 1464736898077 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 247 (0x92041800) [pid = 8835] [serial = 578] [outer = 0x8cfea000] 16:21:39 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:39 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:39 INFO - PROCESS | 8835 | 1464736899214 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]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:21:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1585ms 16:21:39 INFO - PROCESS | 8835 | 1464736899232 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:21:39 INFO - PROCESS | 8835 | 1464736899236 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:21:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:21:39 INFO - PROCESS | 8835 | 1464736899242 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 8835 | 1464736899245 Marionette TRACE conn3 <- [1,742,null,{}] 16:21:39 INFO - PROCESS | 8835 | 1464736899251 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}] 16:21:39 INFO - PROCESS | 8835 | 1464736899470 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:21:39 INFO - PROCESS | 8835 | 1464736899580 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x8eea6000 == 98 [pid = 8835] [id = 193] 16:21:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 248 (0x92044800) [pid = 8835] [serial = 579] [outer = (nil)] 16:21:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 249 (0x922d6800) [pid = 8835] [serial = 580] [outer = 0x92044800] 16:21:39 INFO - PROCESS | 8835 | 1464736899652 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 250 (0x92466400) [pid = 8835] [serial = 581] [outer = 0x92044800] 16:21:41 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:41 INFO - PROCESS | 8835 | --DOMWINDOW == 249 (0x8eeadc00) [pid = 8835] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:21:41 INFO - PROCESS | 8835 | --DOMWINDOW == 248 (0x8dc4ec00) [pid = 8835] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:21:41 INFO - PROCESS | 8835 | --DOMWINDOW == 247 (0x8b484000) [pid = 8835] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:21:41 INFO - PROCESS | 8835 | --DOMWINDOW == 246 (0x8ee02c00) [pid = 8835] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:21:41 INFO - PROCESS | 8835 | --DOMWINDOW == 245 (0x8afea800) [pid = 8835] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:21:41 INFO - PROCESS | 8835 | 1464736901170 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]]]}] 16:21:41 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 16:21:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1935ms 16:21:41 INFO - PROCESS | 8835 | 1464736901178 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:21:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:21:41 INFO - PROCESS | 8835 | 1464736901183 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:21:41 INFO - PROCESS | 8835 | 1464736901189 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 8835 | 1464736901193 Marionette TRACE conn3 <- [1,746,null,{}] 16:21:41 INFO - PROCESS | 8835 | 1464736901199 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}] 16:21:41 INFO - PROCESS | 8835 | 1464736901354 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:21:41 INFO - PROCESS | 8835 | 1464736901501 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afea800 == 99 [pid = 8835] [id = 194] 16:21:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 246 (0x8b484000) [pid = 8835] [serial = 582] [outer = (nil)] 16:21:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 247 (0x920d1000) [pid = 8835] [serial = 583] [outer = 0x8b484000] 16:21:41 INFO - PROCESS | 8835 | 1464736901570 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 248 (0x93a77000) [pid = 8835] [serial = 584] [outer = 0x8b484000] 16:21:42 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:42 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:42 INFO - PROCESS | 8835 | 1464736902657 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]]]}] 16:21:42 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.) 16:21:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1482ms 16:21:42 INFO - PROCESS | 8835 | 1464736902671 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 8835 | 1464736902674 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:21:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:21:42 INFO - PROCESS | 8835 | 1464736902680 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 8835 | 1464736902682 Marionette TRACE conn3 <- [1,750,null,{}] 16:21:42 INFO - PROCESS | 8835 | 1464736902688 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}] 16:21:42 INFO - PROCESS | 8835 | 1464736902863 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:21:43 INFO - PROCESS | 8835 | 1464736903057 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x922d1400 == 100 [pid = 8835] [id = 195] 16:21:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 249 (0x93a7a000) [pid = 8835] [serial = 585] [outer = (nil)] 16:21:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 250 (0x98223000) [pid = 8835] [serial = 586] [outer = 0x93a7a000] 16:21:43 INFO - PROCESS | 8835 | 1464736903129 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 251 (0x9975cc00) [pid = 8835] [serial = 587] [outer = 0x93a7a000] 16:21:44 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:44 INFO - PROCESS | 8835 | 1464736904476 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]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:21:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1838ms 16:21:44 INFO - PROCESS | 8835 | 1464736904622 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 8835 | 1464736904628 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:21:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:21:44 INFO - PROCESS | 8835 | 1464736904640 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 8835 | 1464736904646 Marionette TRACE conn3 <- [1,754,null,{}] 16:21:44 INFO - PROCESS | 8835 | 1464736904654 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}] 16:21:44 INFO - PROCESS | 8835 | 1464736904836 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:21:45 INFO - PROCESS | 8835 | 1464736905023 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a6c7400 == 101 [pid = 8835] [id = 196] 16:21:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 252 (0x8a6cd800) [pid = 8835] [serial = 588] [outer = (nil)] 16:21:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 253 (0x8c987c00) [pid = 8835] [serial = 589] [outer = 0x8a6cd800] 16:21:45 INFO - PROCESS | 8835 | 1464736905107 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 254 (0x8dc4b000) [pid = 8835] [serial = 590] [outer = 0x8a6cd800] 16:21:46 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:46 INFO - PROCESS | 8835 | 1464736906467 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]]]}] 16:21:46 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 16:21:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1890ms 16:21:46 INFO - PROCESS | 8835 | 1464736906532 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 8835 | 1464736906541 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:21:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:21:46 INFO - PROCESS | 8835 | 1464736906573 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 8835 | 1464736906577 Marionette TRACE conn3 <- [1,758,null,{}] 16:21:46 INFO - PROCESS | 8835 | 1464736906583 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}] 16:21:46 INFO - PROCESS | 8835 | 1464736906757 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:21:46 INFO - PROCESS | 8835 | 1464736906942 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc5000 == 102 [pid = 8835] [id = 197] 16:21:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 255 (0x8c987800) [pid = 8835] [serial = 591] [outer = (nil)] 16:21:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 256 (0x8ee02800) [pid = 8835] [serial = 592] [outer = 0x8c987800] 16:21:47 INFO - PROCESS | 8835 | 1464736907024 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 257 (0x922b0c00) [pid = 8835] [serial = 593] [outer = 0x8c987800] 16:21:47 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:47 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:47 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:47 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:47 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:47 INFO - PROCESS | 8835 | 1464736907944 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]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:21:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1441ms 16:21:48 INFO - PROCESS | 8835 | 1464736908009 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 8835 | 1464736908013 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:21:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:21:48 INFO - PROCESS | 8835 | 1464736908020 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 8835 | 1464736908026 Marionette TRACE conn3 <- [1,762,null,{}] 16:21:48 INFO - PROCESS | 8835 | 1464736908042 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}] 16:21:48 INFO - PROCESS | 8835 | 1464736908230 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:21:48 INFO - PROCESS | 8835 | 1464736908466 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x959cd800 == 103 [pid = 8835] [id = 198] 16:21:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 258 (0x98bd2400) [pid = 8835] [serial = 594] [outer = (nil)] 16:21:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 259 (0x99762400) [pid = 8835] [serial = 595] [outer = 0x98bd2400] 16:21:48 INFO - PROCESS | 8835 | 1464736908602 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 260 (0x99c90800) [pid = 8835] [serial = 596] [outer = 0x98bd2400] 16:21:49 INFO - PROCESS | 8835 | 1464736909852 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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:21:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1893ms 16:21:49 INFO - PROCESS | 8835 | 1464736909915 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 8835 | 1464736909920 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:21:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:21:49 INFO - PROCESS | 8835 | 1464736909926 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 8835 | 1464736909930 Marionette TRACE conn3 <- [1,766,null,{}] 16:21:49 INFO - PROCESS | 8835 | 1464736909936 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}] 16:21:50 INFO - PROCESS | 8835 | 1464736910169 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:21:50 INFO - PROCESS | 8835 | 1464736910378 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc8800 == 104 [pid = 8835] [id = 199] 16:21:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 261 (0x959b8800) [pid = 8835] [serial = 597] [outer = (nil)] 16:21:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 262 (0x99e70800) [pid = 8835] [serial = 598] [outer = 0x959b8800] 16:21:50 INFO - PROCESS | 8835 | 1464736910500 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 263 (0x9a1a0000) [pid = 8835] [serial = 599] [outer = 0x959b8800] 16:21:51 INFO - PROCESS | 8835 | 1464736911754 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]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:21:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1883ms 16:21:51 INFO - PROCESS | 8835 | 1464736911819 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:21:51 INFO - PROCESS | 8835 | 1464736911823 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:21:51 INFO - PROCESS | 8835 | 1464736911829 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 8835 | 1464736911833 Marionette TRACE conn3 <- [1,770,null,{}] 16:21:51 INFO - PROCESS | 8835 | 1464736911887 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}] 16:21:52 INFO - PROCESS | 8835 | 1464736912091 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:21:52 INFO - PROCESS | 8835 | 1464736912285 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x99d78000 == 105 [pid = 8835] [id = 200] 16:21:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 264 (0x99e71c00) [pid = 8835] [serial = 600] [outer = (nil)] 16:21:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 265 (0x9add5000) [pid = 8835] [serial = 601] [outer = 0x99e71c00] 16:21:52 INFO - PROCESS | 8835 | 1464736912369 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 266 (0x9add7400) [pid = 8835] [serial = 602] [outer = 0x99e71c00] 16:21:53 INFO - PROCESS | 8835 | 1464736913250 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]]]}] 16:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1476ms 16:21:53 INFO - PROCESS | 8835 | 1464736913306 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 8835 | 1464736913310 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:21:53 INFO - PROCESS | 8835 | 1464736913316 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 8835 | 1464736913320 Marionette TRACE conn3 <- [1,774,null,{}] 16:21:53 INFO - PROCESS | 8835 | 1464736913325 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}] 16:21:53 INFO - PROCESS | 8835 | 1464736913511 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:21:53 INFO - PROCESS | 8835 | 1464736913705 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc8000 == 106 [pid = 8835] [id = 201] 16:21:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 267 (0x8dc41400) [pid = 8835] [serial = 603] [outer = (nil)] 16:21:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 268 (0x9ba43c00) [pid = 8835] [serial = 604] [outer = 0x8dc41400] 16:21:53 INFO - PROCESS | 8835 | 1464736913792 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 269 (0x9cfcf800) [pid = 8835] [serial = 605] [outer = 0x8dc41400] 16:21:54 INFO - PROCESS | 8835 | 1464736914715 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]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1431ms 16:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:21:54 INFO - PROCESS | 8835 | 1464736914748 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 8835 | 1464736914751 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:21:54 INFO - PROCESS | 8835 | 1464736914758 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 8835 | 1464736914762 Marionette TRACE conn3 <- [1,778,null,{}] 16:21:54 INFO - PROCESS | 8835 | 1464736914767 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}] 16:21:54 INFO - PROCESS | 8835 | 1464736914945 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:21:55 INFO - PROCESS | 8835 | 1464736915145 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc6000 == 107 [pid = 8835] [id = 202] 16:21:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 270 (0x8adcb400) [pid = 8835] [serial = 606] [outer = (nil)] 16:21:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 271 (0xa238b800) [pid = 8835] [serial = 607] [outer = 0x8adcb400] 16:21:55 INFO - PROCESS | 8835 | 1464736915228 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 272 (0xa2712400) [pid = 8835] [serial = 608] [outer = 0x8adcb400] 16:21:56 INFO - PROCESS | 8835 | 1464736916158 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]]]}] 16:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1432ms 16:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:21:56 INFO - PROCESS | 8835 | 1464736916190 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 8835 | 1464736916193 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:21:56 INFO - PROCESS | 8835 | 1464736916199 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 8835 | 1464736916203 Marionette TRACE conn3 <- [1,782,null,{}] 16:21:56 INFO - PROCESS | 8835 | 1464736916209 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}] 16:21:56 INFO - PROCESS | 8835 | 1464736916378 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:21:56 INFO - PROCESS | 8835 | 1464736916586 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a549c00 == 108 [pid = 8835] [id = 203] 16:21:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 273 (0x8c98b000) [pid = 8835] [serial = 609] [outer = (nil)] 16:21:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 274 (0xa358f800) [pid = 8835] [serial = 610] [outer = 0x8c98b000] 16:21:56 INFO - PROCESS | 8835 | 1464736916672 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 275 (0xa3595000) [pid = 8835] [serial = 611] [outer = 0x8c98b000] 16:21:57 INFO - PROCESS | 8835 | 1464736917606 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]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1450ms 16:21:57 INFO - PROCESS | 8835 | 1464736917649 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:21:57 INFO - PROCESS | 8835 | 1464736917653 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:21:57 INFO - PROCESS | 8835 | 1464736917659 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 8835 | 1464736917663 Marionette TRACE conn3 <- [1,786,null,{}] 16:21:57 INFO - PROCESS | 8835 | 1464736917669 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}] 16:21:57 INFO - PROCESS | 8835 | 1464736917847 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:21:58 INFO - PROCESS | 8835 | 1464736918057 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a54d000 == 109 [pid = 8835] [id = 204] 16:21:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 276 (0x8ab1cc00) [pid = 8835] [serial = 612] [outer = (nil)] 16:21:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 277 (0x8ab24800) [pid = 8835] [serial = 613] [outer = 0x8ab1cc00] 16:21:58 INFO - PROCESS | 8835 | 1464736918145 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 278 (0x8ab28c00) [pid = 8835] [serial = 614] [outer = 0x8ab1cc00] 16:21:59 INFO - PROCESS | 8835 | 1464736919066 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]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1479ms 16:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:21:59 INFO - PROCESS | 8835 | 1464736919139 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 8835 | 1464736919142 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:21:59 INFO - PROCESS | 8835 | 1464736919149 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 8835 | 1464736919152 Marionette TRACE conn3 <- [1,790,null,{}] 16:21:59 INFO - PROCESS | 8835 | 1464736919158 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}] 16:21:59 INFO - PROCESS | 8835 | 1464736919369 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:21:59 INFO - PROCESS | 8835 | 1464736919607 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab1d800 == 110 [pid = 8835] [id = 205] 16:21:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 279 (0x8ab20c00) [pid = 8835] [serial = 615] [outer = (nil)] 16:21:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 280 (0x91db0800) [pid = 8835] [serial = 616] [outer = 0x8ab20c00] 16:21:59 INFO - PROCESS | 8835 | 1464736919733 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 281 (0x91db4800) [pid = 8835] [serial = 617] [outer = 0x8ab20c00] 16:22:00 INFO - PROCESS | 8835 | 1464736920649 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]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1585ms 16:22:00 INFO - PROCESS | 8835 | 1464736920734 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:22:00 INFO - PROCESS | 8835 | 1464736920741 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:22:00 INFO - PROCESS | 8835 | 1464736920747 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 8835 | 1464736920752 Marionette TRACE conn3 <- [1,794,null,{}] 16:22:00 INFO - PROCESS | 8835 | 1464736920757 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}] 16:22:00 INFO - PROCESS | 8835 | 1464736920969 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:22:01 INFO - PROCESS | 8835 | 1464736921227 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a6cb800 == 111 [pid = 8835] [id = 206] 16:22:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 282 (0x8dc45400) [pid = 8835] [serial = 618] [outer = (nil)] 16:22:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 283 (0x8eea7400) [pid = 8835] [serial = 619] [outer = 0x8dc45400] 16:22:01 INFO - PROCESS | 8835 | 1464736921332 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 284 (0xa358d800) [pid = 8835] [serial = 620] [outer = 0x8dc45400] 16:22:02 INFO - PROCESS | 8835 | 1464736922527 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]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1840ms 16:22:02 INFO - PROCESS | 8835 | 1464736922590 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 8835 | 1464736922596 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:22:02 INFO - PROCESS | 8835 | 1464736922606 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 8835 | 1464736922612 Marionette TRACE conn3 <- [1,798,null,{}] 16:22:02 INFO - PROCESS | 8835 | 1464736922621 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}] 16:22:02 INFO - PROCESS | 8835 | 1464736922922 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:22:03 INFO - PROCESS | 8835 | 1464736923169 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cf77c00 == 112 [pid = 8835] [id = 207] 16:22:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 285 (0x8cf78000) [pid = 8835] [serial = 621] [outer = (nil)] 16:22:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 286 (0x8cf80c00) [pid = 8835] [serial = 622] [outer = 0x8cf78000] 16:22:03 INFO - PROCESS | 8835 | 1464736923252 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 287 (0x8cf82400) [pid = 8835] [serial = 623] [outer = 0x8cf78000] 16:22:04 INFO - PROCESS | 8835 | 1464736924136 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]]]}] 16:22:04 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 16:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1584ms 16:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:22:04 INFO - PROCESS | 8835 | 1464736924190 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 8835 | 1464736924193 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:22:04 INFO - PROCESS | 8835 | 1464736924200 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 8835 | 1464736924202 Marionette TRACE conn3 <- [1,802,null,{}] 16:22:04 INFO - PROCESS | 8835 | 1464736924208 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}] 16:22:04 INFO - PROCESS | 8835 | 1464736924382 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:22:04 INFO - PROCESS | 8835 | 1464736924584 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc4800 == 113 [pid = 8835] [id = 208] 16:22:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 288 (0x8adcd400) [pid = 8835] [serial = 624] [outer = (nil)] 16:22:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 289 (0x8d0a0c00) [pid = 8835] [serial = 625] [outer = 0x8adcd400] 16:22:04 INFO - PROCESS | 8835 | 1464736924668 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 290 (0x8d0a2c00) [pid = 8835] [serial = 626] [outer = 0x8adcd400] 16:22:05 INFO - PROCESS | 8835 | 1464736925620 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]]]}] 16:22:05 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 16:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1480ms 16:22:05 INFO - PROCESS | 8835 | 1464736925680 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 8835 | 1464736925683 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:22:05 INFO - PROCESS | 8835 | 1464736925690 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 8835 | 1464736925693 Marionette TRACE conn3 <- [1,806,null,{}] 16:22:05 INFO - PROCESS | 8835 | 1464736925698 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}] 16:22:05 INFO - PROCESS | 8835 | 1464736925871 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:22:06 INFO - PROCESS | 8835 | 1464736926116 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a6cb400 == 114 [pid = 8835] [id = 209] 16:22:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 291 (0x8add3c00) [pid = 8835] [serial = 627] [outer = (nil)] 16:22:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 292 (0x8d0a6c00) [pid = 8835] [serial = 628] [outer = 0x8add3c00] 16:22:06 INFO - PROCESS | 8835 | 1464736926246 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 293 (0x8d0abc00) [pid = 8835] [serial = 629] [outer = 0x8add3c00] 16:22:07 INFO - PROCESS | 8835 | 1464736927479 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]]]}] 16:22:07 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 16:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1839ms 16:22:07 INFO - PROCESS | 8835 | 1464736927530 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 8835 | 1464736927538 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:22:07 INFO - PROCESS | 8835 | 1464736927546 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 8835 | 1464736927552 Marionette TRACE conn3 <- [1,810,null,{}] 16:22:07 INFO - PROCESS | 8835 | 1464736927559 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}] 16:22:07 INFO - PROCESS | 8835 | 1464736927773 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:22:07 INFO - PROCESS | 8835 | 1464736927974 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b287c00 == 115 [pid = 8835] [id = 210] 16:22:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 294 (0x8b28c000) [pid = 8835] [serial = 630] [outer = (nil)] 16:22:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 295 (0x8caf4800) [pid = 8835] [serial = 631] [outer = 0x8b28c000] 16:22:08 INFO - PROCESS | 8835 | 1464736928170 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 296 (0x8cff5000) [pid = 8835] [serial = 632] [outer = 0x8b28c000] 16:22:09 INFO - PROCESS | 8835 | 1464736929222 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]]]}] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8b28a400 == 114 [pid = 8835] [id = 148] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8c97cc00 == 113 [pid = 8835] [id = 145] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 295 (0x922d1c00) [pid = 8835] [serial = 541] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 294 (0x99caa400) [pid = 8835] [serial = 478] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 293 (0x8e14dc00) [pid = 8835] [serial = 481] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 292 (0x920cfc00) [pid = 8835] [serial = 484] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 291 (0x99ca9000) [pid = 8835] [serial = 487] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 290 (0x9a2cc800) [pid = 8835] [serial = 490] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 289 (0x9ae9c400) [pid = 8835] [serial = 493] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 288 (0xa1166800) [pid = 8835] [serial = 496] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 287 (0x9204b400) [pid = 8835] [serial = 499] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 286 (0x9cfd5800) [pid = 8835] [serial = 502] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 285 (0x8adccc00) [pid = 8835] [serial = 505] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 284 (0x8afe4000) [pid = 8835] [serial = 508] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 283 (0xa3152000) [pid = 8835] [serial = 511] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 282 (0x8a553800) [pid = 8835] [serial = 514] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 281 (0x8a6c3000) [pid = 8835] [serial = 517] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 280 (0x8a617c00) [pid = 8835] [serial = 520] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8afea800 == 112 [pid = 8835] [id = 194] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8eea6000 == 111 [pid = 8835] [id = 193] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8afedc00 == 110 [pid = 8835] [id = 192] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8a557000 == 109 [pid = 8835] [id = 191] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8a555c00 == 108 [pid = 8835] [id = 190] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8c988c00 == 107 [pid = 8835] [id = 188] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x98bd4400 == 106 [pid = 8835] [id = 187] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x959ab800 == 105 [pid = 8835] [id = 186] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x913f6000 == 104 [pid = 8835] [id = 185] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8a54c800 == 103 [pid = 8835] [id = 184] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8afe4800 == 102 [pid = 8835] [id = 183] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8c97e000 == 101 [pid = 8835] [id = 182] 16:22:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8a616400 == 100 [pid = 8835] [id = 181] 16:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1792ms 16:22:09 INFO - PROCESS | 8835 | 1464736929338 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 8835 | 1464736929344 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:22:09 INFO - PROCESS | 8835 | 1464736929355 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 8835 | 1464736929358 Marionette TRACE conn3 <- [1,814,null,{}] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 279 (0x9204dc00) [pid = 8835] [serial = 538] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 278 (0x8ec53400) [pid = 8835] [serial = 532] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 277 (0x8ec5e800) [pid = 8835] [serial = 533] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 276 (0x8dc46400) [pid = 8835] [serial = 530] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 275 (0x8caf9800) [pid = 8835] [serial = 529] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 274 (0x90f4d800) [pid = 8835] [serial = 535] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 273 (0x8b484400) [pid = 8835] [serial = 527] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 272 (0x8b28cc00) [pid = 8835] [serial = 526] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 271 (0x8a6c3800) [pid = 8835] [serial = 523] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 270 (0x920dac00) [pid = 8835] [serial = 539] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | --DOMWINDOW == 269 (0x913f1000) [pid = 8835] [serial = 536] [outer = (nil)] [url = about:blank] 16:22:09 INFO - PROCESS | 8835 | 1464736929411 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}] 16:22:09 INFO - PROCESS | 8835 | 1464736929579 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:22:09 INFO - PROCESS | 8835 | 1464736929798 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afea800 == 101 [pid = 8835] [id = 211] 16:22:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 270 (0x8afedc00) [pid = 8835] [serial = 633] [outer = (nil)] 16:22:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 271 (0x8b5c1400) [pid = 8835] [serial = 634] [outer = 0x8afedc00] 16:22:09 INFO - PROCESS | 8835 | 1464736929872 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 272 (0x8cfecc00) [pid = 8835] [serial = 635] [outer = 0x8afedc00] 16:22:10 INFO - PROCESS | 8835 | 1464736930885 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] 16:22:10 INFO - PROCESS | 8835 | 1464736930927 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:22:10 INFO - PROCESS | 8835 | 1464736930935 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 8835 | 1464736930941 Marionette TRACE conn3 <- [1,818,null,{}] 16:22:10 INFO - PROCESS | 8835 | 1464736930949 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}] 16:22:11 INFO - PROCESS | 8835 | 1464736931193 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:22:11 INFO - PROCESS | 8835 | 1464736931519 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x8add1400 == 102 [pid = 8835] [id = 212] 16:22:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 273 (0x8afe7400) [pid = 8835] [serial = 636] [outer = (nil)] 16:22:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 274 (0x8c97e000) [pid = 8835] [serial = 637] [outer = 0x8afe7400] 16:22:11 INFO - PROCESS | 8835 | 1464736931609 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 275 (0x8cf7fc00) [pid = 8835] [serial = 638] [outer = 0x8afe7400] 16:22:12 INFO - PROCESS | 8835 | 1464736932496 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]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1634ms 16:22:12 INFO - PROCESS | 8835 | 1464736932570 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 8835 | 1464736932578 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:22:12 INFO - PROCESS | 8835 | 1464736932589 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 8835 | 1464736932594 Marionette TRACE conn3 <- [1,822,null,{}] 16:22:12 INFO - PROCESS | 8835 | 1464736932600 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}] 16:22:12 INFO - PROCESS | 8835 | 1464736932826 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:22:13 INFO - PROCESS | 8835 | 1464736933078 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e172800 == 103 [pid = 8835] [id = 213] 16:22:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 276 (0x8e17c000) [pid = 8835] [serial = 639] [outer = (nil)] 16:22:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 277 (0x8e466c00) [pid = 8835] [serial = 640] [outer = 0x8e17c000] 16:22:13 INFO - PROCESS | 8835 | 1464736933208 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 278 (0x8e58a400) [pid = 8835] [serial = 641] [outer = 0x8e17c000] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8c97e400 == 102 [pid = 8835] [id = 146] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8b283400 == 101 [pid = 8835] [id = 147] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x92439000 == 100 [pid = 8835] [id = 54] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8b283000 == 99 [pid = 8835] [id = 149] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8adcec00 == 98 [pid = 8835] [id = 170] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x952b5000 == 97 [pid = 8835] [id = 65] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0xa314ec00 == 96 [pid = 8835] [id = 128] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0xa51f8c00 == 95 [pid = 8835] [id = 127] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8a54a400 == 94 [pid = 8835] [id = 172] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8a54d400 == 93 [pid = 8835] [id = 171] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8b5ca800 == 92 [pid = 8835] [id = 151] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x9addb800 == 91 [pid = 8835] [id = 126] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x922cec00 == 90 [pid = 8835] [id = 67] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x99e76800 == 89 [pid = 8835] [id = 103] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x922db000 == 88 [pid = 8835] [id = 79] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8e171800 == 87 [pid = 8835] [id = 112] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8cfee800 == 86 [pid = 8835] [id = 143] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8cfea800 == 85 [pid = 8835] [id = 144] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x922ae000 == 84 [pid = 8835] [id = 81] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8ee01c00 == 83 [pid = 8835] [id = 110] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8b5bf800 == 82 [pid = 8835] [id = 150] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x922b2000 == 81 [pid = 8835] [id = 80] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x922d8800 == 80 [pid = 8835] [id = 82] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x952b8800 == 79 [pid = 8835] [id = 130] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x9243a400 == 78 [pid = 8835] [id = 66] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x99e6c800 == 77 [pid = 8835] [id = 63] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8cfed400 == 76 [pid = 8835] [id = 129] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8b287c00 == 75 [pid = 8835] [id = 210] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8adc4800 == 74 [pid = 8835] [id = 208] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8cf77c00 == 73 [pid = 8835] [id = 207] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8a6cb800 == 72 [pid = 8835] [id = 206] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8a54d000 == 71 [pid = 8835] [id = 204] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab1d800 == 70 [pid = 8835] [id = 205] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8a549c00 == 69 [pid = 8835] [id = 203] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8adc6000 == 68 [pid = 8835] [id = 202] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8adc8000 == 67 [pid = 8835] [id = 201] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x99d78000 == 66 [pid = 8835] [id = 200] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x959cd800 == 65 [pid = 8835] [id = 198] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8adc8800 == 64 [pid = 8835] [id = 199] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8adc5000 == 63 [pid = 8835] [id = 197] 16:22:15 INFO - PROCESS | 8835 | --DOCSHELL 0x8a6c7400 == 62 [pid = 8835] [id = 196] 16:22:16 INFO - PROCESS | 8835 | 1464736936449 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] 16:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:22:16 INFO - PROCESS | 8835 | 1464736936485 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:22:16 INFO - PROCESS | 8835 | 1464736936493 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 8835 | 1464736936499 Marionette TRACE conn3 <- [1,826,null,{}] 16:22:16 INFO - PROCESS | 8835 | 1464736936506 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}] 16:22:16 INFO - PROCESS | 8835 | 1464736936662 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:22:16 INFO - PROCESS | 8835 | 1464736936857 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a557400 == 63 [pid = 8835] [id = 214] 16:22:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 279 (0x8add3800) [pid = 8835] [serial = 642] [outer = (nil)] 16:22:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 280 (0x8cff1800) [pid = 8835] [serial = 643] [outer = 0x8add3800] 16:22:17 INFO - PROCESS | 8835 | 1464736937040 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 281 (0x8e14b400) [pid = 8835] [serial = 644] [outer = 0x8add3800] 16:22:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 282 (0x8ec58c00) [pid = 8835] [serial = 645] [outer = 0x93c77800] 16:22:18 INFO - PROCESS | 8835 | 1464736938006 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]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1545ms 16:22:18 INFO - PROCESS | 8835 | 1464736938069 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 8835 | 1464736938076 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:22:18 INFO - PROCESS | 8835 | 1464736938093 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 8835 | 1464736938097 Marionette TRACE conn3 <- [1,830,null,{}] 16:22:18 INFO - PROCESS | 8835 | 1464736938103 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}] 16:22:18 INFO - PROCESS | 8835 | 1464736938326 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:22:18 INFO - PROCESS | 8835 | 1464736938355 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d0a8c00 == 64 [pid = 8835] [id = 215] 16:22:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 283 (0x8dc48000) [pid = 8835] [serial = 646] [outer = (nil)] 16:22:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 284 (0x8eea7800) [pid = 8835] [serial = 647] [outer = 0x8dc48000] 16:22:18 INFO - PROCESS | 8835 | 1464736938427 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 285 (0x90f5a800) [pid = 8835] [serial = 648] [outer = 0x8dc48000] 16:22:19 INFO - PROCESS | 8835 | 1464736939398 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]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1348ms 16:22:19 INFO - PROCESS | 8835 | 1464736939442 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 8835 | 1464736939446 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:22:19 INFO - PROCESS | 8835 | 1464736939461 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 8835 | 1464736939467 Marionette TRACE conn3 <- [1,834,null,{}] 16:22:19 INFO - PROCESS | 8835 | 1464736939482 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}] 16:22:20 INFO - PROCESS | 8835 | 1464736940002 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:22:20 INFO - PROCESS | 8835 | --DOMWINDOW == 284 (0x92044800) [pid = 8835] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:22:20 INFO - PROCESS | 8835 | --DOMWINDOW == 283 (0x8b484000) [pid = 8835] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:22:20 INFO - PROCESS | 8835 | --DOMWINDOW == 282 (0x8a61a800) [pid = 8835] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:22:20 INFO - PROCESS | 8835 | --DOMWINDOW == 281 (0x8a613400) [pid = 8835] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:22:20 INFO - PROCESS | 8835 | --DOMWINDOW == 280 (0x8b28c000) [pid = 8835] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:22:20 INFO - PROCESS | 8835 | --DOMWINDOW == 279 (0x8cfea000) [pid = 8835] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:22:20 INFO - PROCESS | 8835 | 1464736940180 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b282000 == 65 [pid = 8835] [id = 216] 16:22:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 280 (0x8b28c000) [pid = 8835] [serial = 649] [outer = (nil)] 16:22:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 281 (0x8ee08000) [pid = 8835] [serial = 650] [outer = 0x8b28c000] 16:22:20 INFO - PROCESS | 8835 | 1464736940263 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 282 (0x9204e000) [pid = 8835] [serial = 651] [outer = 0x8b28c000] 16:22:21 INFO - PROCESS | 8835 | 1464736941027 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]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1585ms 16:22:21 INFO - PROCESS | 8835 | 1464736941048 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:22:21 INFO - PROCESS | 8835 | 1464736941052 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:22:21 INFO - PROCESS | 8835 | 1464736941058 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 8835 | 1464736941061 Marionette TRACE conn3 <- [1,838,null,{}] 16:22:21 INFO - PROCESS | 8835 | 1464736941066 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}] 16:22:21 INFO - PROCESS | 8835 | 1464736941219 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:22:21 INFO - PROCESS | 8835 | 1464736941236 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x92047c00 == 66 [pid = 8835] [id = 217] 16:22:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 283 (0x920d1800) [pid = 8835] [serial = 652] [outer = (nil)] 16:22:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 284 (0x92439000) [pid = 8835] [serial = 653] [outer = 0x920d1800] 16:22:21 INFO - PROCESS | 8835 | 1464736941308 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 285 (0x92fdd400) [pid = 8835] [serial = 654] [outer = 0x920d1800] 16:22:22 INFO - PROCESS | 8835 | 1464736942792 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]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1787ms 16:22:23 INFO - PROCESS | 8835 | 1464736943007 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 8835 | 1464736943014 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:22:23 INFO - PROCESS | 8835 | 1464736943027 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 8835 | 1464736943033 Marionette TRACE conn3 <- [1,842,null,{}] 16:22:23 INFO - PROCESS | 8835 | 1464736943042 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}] 16:22:23 INFO - PROCESS | 8835 | 1464736943251 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:22:23 INFO - PROCESS | 8835 | 1464736943423 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a61a800 == 67 [pid = 8835] [id = 218] 16:22:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 286 (0x8ab26800) [pid = 8835] [serial = 655] [outer = (nil)] 16:22:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 287 (0x8d0a8400) [pid = 8835] [serial = 656] [outer = 0x8ab26800] 16:22:23 INFO - PROCESS | 8835 | 1464736943551 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 288 (0x8e2edc00) [pid = 8835] [serial = 657] [outer = 0x8ab26800] 16:22:24 INFO - PROCESS | 8835 | 1464736944507 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]]]}] 16:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1549ms 16:22:24 INFO - PROCESS | 8835 | 1464736944577 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 8835 | 1464736944586 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:22:24 INFO - PROCESS | 8835 | 1464736944596 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 8835 | 1464736944600 Marionette TRACE conn3 <- [1,846,null,{}] 16:22:24 INFO - PROCESS | 8835 | 1464736944607 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}] 16:22:24 INFO - PROCESS | 8835 | 1464736944825 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:22:25 INFO - PROCESS | 8835 | 1464736945074 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d0a6400 == 68 [pid = 8835] [id = 219] 16:22:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 289 (0x913f2c00) [pid = 8835] [serial = 658] [outer = (nil)] 16:22:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 290 (0x91db2c00) [pid = 8835] [serial = 659] [outer = 0x913f2c00] 16:22:25 INFO - PROCESS | 8835 | 1464736945202 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 291 (0x922b2000) [pid = 8835] [serial = 660] [outer = 0x913f2c00] 16:22:26 INFO - PROCESS | 8835 | 1464736946218 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]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1645ms 16:22:26 INFO - PROCESS | 8835 | 1464736946240 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 8835 | 1464736946244 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:22:26 INFO - PROCESS | 8835 | 1464736946251 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 8835 | 1464736946257 Marionette TRACE conn3 <- [1,850,null,{}] 16:22:26 INFO - PROCESS | 8835 | 1464736946273 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}] 16:22:26 INFO - PROCESS | 8835 | 1464736946449 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:22:26 INFO - PROCESS | 8835 | 1464736946721 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cf79c00 == 69 [pid = 8835] [id = 220] 16:22:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 292 (0x959ab800) [pid = 8835] [serial = 661] [outer = (nil)] 16:22:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 293 (0x96678000) [pid = 8835] [serial = 662] [outer = 0x959ab800] 16:22:26 INFO - PROCESS | 8835 | 1464736946862 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 294 (0x98b71800) [pid = 8835] [serial = 663] [outer = 0x959ab800] 16:22:27 INFO - PROCESS | 8835 | 1464736947778 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]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1588ms 16:22:27 INFO - PROCESS | 8835 | 1464736947840 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:22:27 INFO - PROCESS | 8835 | 1464736947845 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:22:27 INFO - PROCESS | 8835 | 1464736947852 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 8835 | 1464736947855 Marionette TRACE conn3 <- [1,854,null,{}] 16:22:27 INFO - PROCESS | 8835 | 1464736947861 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}] 16:22:28 INFO - PROCESS | 8835 | 1464736948041 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:22:28 INFO - PROCESS | 8835 | 1464736948289 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b47a800 == 70 [pid = 8835] [id = 221] 16:22:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 295 (0x99c82c00) [pid = 8835] [serial = 664] [outer = (nil)] 16:22:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 296 (0x99c8c800) [pid = 8835] [serial = 665] [outer = 0x99c82c00] 16:22:28 INFO - PROCESS | 8835 | 1464736948417 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 297 (0x99ca5000) [pid = 8835] [serial = 666] [outer = 0x99c82c00] 16:22:29 INFO - PROCESS | 8835 | 1464736949277 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]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1481ms 16:22:29 INFO - PROCESS | 8835 | 1464736949333 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 8835 | 1464736949338 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:22:29 INFO - PROCESS | 8835 | 1464736949344 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 8835 | 1464736949347 Marionette TRACE conn3 <- [1,858,null,{}] 16:22:29 INFO - PROCESS | 8835 | 1464736949353 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}] 16:22:29 INFO - PROCESS | 8835 | 1464736949524 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:22:29 INFO - PROCESS | 8835 | 1464736949727 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f4d800 == 71 [pid = 8835] [id = 222] 16:22:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 298 (0x99c8e800) [pid = 8835] [serial = 667] [outer = (nil)] 16:22:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 299 (0x99e18000) [pid = 8835] [serial = 668] [outer = 0x99c8e800] 16:22:29 INFO - PROCESS | 8835 | 1464736949816 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 300 (0x99e13800) [pid = 8835] [serial = 669] [outer = 0x99c8e800] 16:22:30 INFO - PROCESS | 8835 | 1464736950753 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]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1445ms 16:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:22:30 INFO - PROCESS | 8835 | 1464736950789 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 8835 | 1464736950792 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:22:30 INFO - PROCESS | 8835 | 1464736950799 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 8835 | 1464736950802 Marionette TRACE conn3 <- [1,862,null,{}] 16:22:30 INFO - PROCESS | 8835 | 1464736950808 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}] 16:22:31 INFO - PROCESS | 8835 | 1464736951020 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:22:31 INFO - PROCESS | 8835 | 1464736951284 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x99761000 == 72 [pid = 8835] [id = 223] 16:22:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 301 (0x99e76000) [pid = 8835] [serial = 670] [outer = (nil)] 16:22:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 302 (0x9ae9d800) [pid = 8835] [serial = 671] [outer = 0x99e76000] 16:22:31 INFO - PROCESS | 8835 | 1464736951418 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 303 (0x9b9f0c00) [pid = 8835] [serial = 672] [outer = 0x99e76000] 16:22:32 INFO - PROCESS | 8835 | 1464736952320 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]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1544ms 16:22:32 INFO - PROCESS | 8835 | 1464736952342 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:22:32 INFO - PROCESS | 8835 | 1464736952346 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:22:32 INFO - PROCESS | 8835 | 1464736952352 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 8835 | 1464736952356 Marionette TRACE conn3 <- [1,866,null,{}] 16:22:32 INFO - PROCESS | 8835 | 1464736952361 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}] 16:22:32 INFO - PROCESS | 8835 | 1464736952525 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:22:32 INFO - PROCESS | 8835 | 1464736952731 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a6c8000 == 73 [pid = 8835] [id = 224] 16:22:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 304 (0x8caf2800) [pid = 8835] [serial = 673] [outer = (nil)] 16:22:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 305 (0x9cfd5800) [pid = 8835] [serial = 674] [outer = 0x8caf2800] 16:22:32 INFO - PROCESS | 8835 | 1464736952853 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 306 (0xa1165800) [pid = 8835] [serial = 675] [outer = 0x8caf2800] 16:22:33 INFO - PROCESS | 8835 | 1464736953750 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]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1435ms 16:22:33 INFO - PROCESS | 8835 | 1464736953787 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 8835 | 1464736953791 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:22:33 INFO - PROCESS | 8835 | 1464736953797 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 8835 | 1464736953801 Marionette TRACE conn3 <- [1,870,null,{}] 16:22:33 INFO - PROCESS | 8835 | 1464736953806 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}] 16:22:33 INFO - PROCESS | 8835 | 1464736953967 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:22:34 INFO - PROCESS | 8835 | 1464736954173 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d0a7800 == 74 [pid = 8835] [id = 225] 16:22:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 307 (0x913eac00) [pid = 8835] [serial = 676] [outer = (nil)] 16:22:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 308 (0xa27cd000) [pid = 8835] [serial = 677] [outer = 0x913eac00] 16:22:34 INFO - PROCESS | 8835 | 1464736954296 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 309 (0xa3152000) [pid = 8835] [serial = 678] [outer = 0x913eac00] 16:22:35 INFO - PROCESS | 8835 | 1464736955182 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]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1432ms 16:22:35 INFO - PROCESS | 8835 | 1464736955231 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 8835 | 1464736955234 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:22:35 INFO - PROCESS | 8835 | 1464736955241 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 8835 | 1464736955245 Marionette TRACE conn3 <- [1,874,null,{}] 16:22:35 INFO - PROCESS | 8835 | 1464736955251 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}] 16:22:35 INFO - PROCESS | 8835 | 1464736955415 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:22:35 INFO - PROCESS | 8835 | 1464736955670 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x88887800 == 75 [pid = 8835] [id = 226] 16:22:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 310 (0x88888400) [pid = 8835] [serial = 679] [outer = (nil)] 16:22:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 311 (0x8888f400) [pid = 8835] [serial = 680] [outer = 0x88888400] 16:22:35 INFO - PROCESS | 8835 | 1464736955810 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 312 (0x88891000) [pid = 8835] [serial = 681] [outer = 0x88888400] 16:22:36 INFO - PROCESS | 8835 | 1464736956681 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]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1483ms 16:22:36 INFO - PROCESS | 8835 | 1464736956725 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 8835 | 1464736956729 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:22:36 INFO - PROCESS | 8835 | 1464736956735 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 8835 | 1464736956737 Marionette TRACE conn3 <- [1,878,null,{}] 16:22:36 INFO - PROCESS | 8835 | 1464736956743 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}] 16:22:36 INFO - PROCESS | 8835 | 1464736956909 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:22:37 INFO - PROCESS | 8835 | 1464736957170 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 8835 | ++DOCSHELL 0x88890800 == 76 [pid = 8835] [id = 227] 16:22:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 313 (0x8ab20800) [pid = 8835] [serial = 682] [outer = (nil)] 16:22:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 314 (0xa22ae400) [pid = 8835] [serial = 683] [outer = 0x8ab20800] 16:22:37 INFO - PROCESS | 8835 | 1464736957298 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 315 (0xa3362000) [pid = 8835] [serial = 684] [outer = 0x8ab20800] 16:22:38 INFO - PROCESS | 8835 | 1464736958132 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]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1431ms 16:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:22:38 INFO - PROCESS | 8835 | 1464736958167 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 8835 | 1464736958170 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:22:38 INFO - PROCESS | 8835 | 1464736958177 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 8835 | 1464736958181 Marionette TRACE conn3 <- [1,882,null,{}] 16:22:38 INFO - PROCESS | 8835 | 1464736958187 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}] 16:22:38 INFO - PROCESS | 8835 | 1464736958383 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:22:38 INFO - PROCESS | 8835 | 1464736958587 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x89144000 == 77 [pid = 8835] [id = 228] 16:22:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 316 (0x89146c00) [pid = 8835] [serial = 685] [outer = (nil)] 16:22:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 317 (0x8914a400) [pid = 8835] [serial = 686] [outer = 0x89146c00] 16:22:38 INFO - PROCESS | 8835 | 1464736958719 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 318 (0x99a0b400) [pid = 8835] [serial = 687] [outer = 0x89146c00] 16:22:39 INFO - PROCESS | 8835 | 1464736959635 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]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1531ms 16:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:22:39 INFO - PROCESS | 8835 | 1464736959708 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 8835 | 1464736959711 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:22:39 INFO - PROCESS | 8835 | 1464736959717 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 8835 | 1464736959721 Marionette TRACE conn3 <- [1,886,null,{}] 16:22:39 INFO - PROCESS | 8835 | 1464736959727 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}] 16:22:39 INFO - PROCESS | 8835 | 1464736959930 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:22:40 INFO - PROCESS | 8835 | 1464736960180 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b4e800 == 78 [pid = 8835] [id = 229] 16:22:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 319 (0x88b4f400) [pid = 8835] [serial = 688] [outer = (nil)] 16:22:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 320 (0x88b54400) [pid = 8835] [serial = 689] [outer = 0x88b4f400] 16:22:40 INFO - PROCESS | 8835 | 1464736960315 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 321 (0x88b57000) [pid = 8835] [serial = 690] [outer = 0x88b4f400] 16:22:41 INFO - PROCESS | 8835 | 1464736961205 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]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1503ms 16:22:41 INFO - PROCESS | 8835 | 1464736961219 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 8835 | 1464736961222 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:22:41 INFO - PROCESS | 8835 | 1464736961229 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 8835 | 1464736961232 Marionette TRACE conn3 <- [1,890,null,{}] 16:22:41 INFO - PROCESS | 8835 | 1464736961238 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}] 16:22:41 INFO - PROCESS | 8835 | 1464736961404 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:22:41 INFO - PROCESS | 8835 | 1464736961939 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b54800 == 79 [pid = 8835] [id = 230] 16:22:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 322 (0x88b55400) [pid = 8835] [serial = 691] [outer = (nil)] 16:22:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 323 (0x89144c00) [pid = 8835] [serial = 692] [outer = 0x88b55400] 16:22:42 INFO - PROCESS | 8835 | 1464736962023 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 324 (0x8914ec00) [pid = 8835] [serial = 693] [outer = 0x88b55400] 16:22:42 INFO - PROCESS | 8835 | 1464736962906 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]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1732ms 16:22:42 INFO - PROCESS | 8835 | 1464736962963 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:22:42 INFO - PROCESS | 8835 | 1464736962969 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:22:42 INFO - PROCESS | 8835 | 1464736962976 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 8835 | 1464736962981 Marionette TRACE conn3 <- [1,894,null,{}] 16:22:42 INFO - PROCESS | 8835 | 1464736962988 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}] 16:22:43 INFO - PROCESS | 8835 | 1464736963167 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:22:43 INFO - PROCESS | 8835 | 1464736963537 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adcb800 == 80 [pid = 8835] [id = 231] 16:22:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 325 (0x8add1800) [pid = 8835] [serial = 694] [outer = (nil)] 16:22:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 326 (0x8b27d800) [pid = 8835] [serial = 695] [outer = 0x8add1800] 16:22:43 INFO - PROCESS | 8835 | 1464736963620 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 327 (0x8cafb000) [pid = 8835] [serial = 696] [outer = 0x8add1800] 16:22:44 INFO - PROCESS | 8835 | 1464736964486 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]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1533ms 16:22:44 INFO - PROCESS | 8835 | 1464736964511 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 8835 | 1464736964517 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:22:44 INFO - PROCESS | 8835 | 1464736964524 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 8835 | 1464736964526 Marionette TRACE conn3 <- [1,898,null,{}] 16:22:44 INFO - PROCESS | 8835 | 1464736964533 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}] 16:22:44 INFO - PROCESS | 8835 | 1464736964700 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:22:45 INFO - PROCESS | 8835 | 1464736964972 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b478c00 == 81 [pid = 8835] [id = 232] 16:22:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 328 (0x8e2e2c00) [pid = 8835] [serial = 697] [outer = (nil)] 16:22:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 329 (0x8ec53c00) [pid = 8835] [serial = 698] [outer = 0x8e2e2c00] 16:22:45 INFO - PROCESS | 8835 | 1464736965130 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 330 (0x8eeaa400) [pid = 8835] [serial = 699] [outer = 0x8e2e2c00] 16:22:45 INFO - PROCESS | 8835 | 1464736965976 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]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1479ms 16:22:46 INFO - PROCESS | 8835 | 1464736966005 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 8835 | 1464736966009 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:22:46 INFO - PROCESS | 8835 | 1464736966023 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 8835 | 1464736966031 Marionette TRACE conn3 <- [1,902,null,{}] 16:22:46 INFO - PROCESS | 8835 | 1464736966039 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}] 16:22:46 INFO - PROCESS | 8835 | 1464736966222 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:22:46 INFO - PROCESS | 8835 | 1464736966433 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d0a4400 == 82 [pid = 8835] [id = 233] 16:22:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 331 (0x8d0a4c00) [pid = 8835] [serial = 700] [outer = (nil)] 16:22:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 332 (0x92330400) [pid = 8835] [serial = 701] [outer = 0x8d0a4c00] 16:22:46 INFO - PROCESS | 8835 | 1464736966543 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 333 (0x93a75800) [pid = 8835] [serial = 702] [outer = 0x8d0a4c00] 16:22:47 INFO - PROCESS | 8835 | 1464736967467 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]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1506ms 16:22:47 INFO - PROCESS | 8835 | 1464736967522 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 8835 | 1464736967527 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:22:47 INFO - PROCESS | 8835 | 1464736967533 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 8835 | 1464736967536 Marionette TRACE conn3 <- [1,906,null,{}] 16:22:47 INFO - PROCESS | 8835 | 1464736967541 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}] 16:22:47 INFO - PROCESS | 8835 | 1464736967717 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:22:48 INFO - PROCESS | 8835 | 1464736967999 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b58c00 == 83 [pid = 8835] [id = 234] 16:22:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 334 (0x8a54d000) [pid = 8835] [serial = 703] [outer = (nil)] 16:22:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 335 (0x913ee400) [pid = 8835] [serial = 704] [outer = 0x8a54d000] 16:22:48 INFO - PROCESS | 8835 | 1464736968120 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 336 (0x959b6400) [pid = 8835] [serial = 705] [outer = 0x8a54d000] 16:22:48 INFO - PROCESS | 8835 | 1464736968962 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]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1478ms 16:22:49 INFO - PROCESS | 8835 | 1464736969012 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 8835 | 1464736969016 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:22:49 INFO - PROCESS | 8835 | 1464736969024 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 8835 | 1464736969027 Marionette TRACE conn3 <- [1,910,null,{}] 16:22:49 INFO - PROCESS | 8835 | 1464736969032 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}] 16:22:49 INFO - PROCESS | 8835 | 1464736969199 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:22:49 INFO - PROCESS | 8835 | 1464736969518 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 8835 | --DOCSHELL 0x95277000 == 82 [pid = 8835] [id = 41] 16:22:49 INFO - PROCESS | 8835 | --DOCSHELL 0x9b2a8800 == 81 [pid = 8835] [id = 28] 16:22:49 INFO - PROCESS | 8835 | --DOCSHELL 0x92f05800 == 80 [pid = 8835] [id = 26] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 335 (0x99e20400) [pid = 8835] [serial = 568] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 334 (0x8b281c00) [pid = 8835] [serial = 544] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 333 (0x8dc4fc00) [pid = 8835] [serial = 547] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 332 (0x920cbc00) [pid = 8835] [serial = 550] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 331 (0x95274400) [pid = 8835] [serial = 553] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 330 (0x959cb000) [pid = 8835] [serial = 556] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 329 (0x99058000) [pid = 8835] [serial = 559] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 328 (0x99cdd400) [pid = 8835] [serial = 562] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 327 (0x90f56400) [pid = 8835] [serial = 565] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 326 (0x8c987c00) [pid = 8835] [serial = 589] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 325 (0x8ee02800) [pid = 8835] [serial = 592] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 324 (0x99762400) [pid = 8835] [serial = 595] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 323 (0x99e70800) [pid = 8835] [serial = 598] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 322 (0x9add5000) [pid = 8835] [serial = 601] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 321 (0x9ba43c00) [pid = 8835] [serial = 604] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 320 (0xa238b800) [pid = 8835] [serial = 607] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 319 (0xa358f800) [pid = 8835] [serial = 610] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 318 (0x8ab24800) [pid = 8835] [serial = 613] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 317 (0x91db0800) [pid = 8835] [serial = 616] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 316 (0x8eea7400) [pid = 8835] [serial = 619] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 315 (0x8cf80c00) [pid = 8835] [serial = 622] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 314 (0x8d0a0c00) [pid = 8835] [serial = 625] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | --DOMWINDOW == 313 (0x8d0a6c00) [pid = 8835] [serial = 628] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab27800 == 81 [pid = 8835] [id = 235] 16:22:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 314 (0x8b281c00) [pid = 8835] [serial = 706] [outer = (nil)] 16:22:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 315 (0x8caf5400) [pid = 8835] [serial = 707] [outer = 0x8b281c00] 16:22:49 INFO - PROCESS | 8835 | 1464736969726 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 316 (0x8d0a6c00) [pid = 8835] [serial = 708] [outer = 0x8b281c00] 16:22:49 INFO - PROCESS | 8835 | --DOCSHELL 0x8b282000 == 80 [pid = 8835] [id = 216] 16:22:49 INFO - PROCESS | 8835 | --DOCSHELL 0x8d0a8c00 == 79 [pid = 8835] [id = 215] 16:22:49 INFO - PROCESS | 8835 | --DOCSHELL 0x8a557400 == 78 [pid = 8835] [id = 214] 16:22:50 INFO - PROCESS | 8835 | --DOCSHELL 0x8e172800 == 77 [pid = 8835] [id = 213] 16:22:50 INFO - PROCESS | 8835 | --DOCSHELL 0x8add1400 == 76 [pid = 8835] [id = 212] 16:22:50 INFO - PROCESS | 8835 | --DOCSHELL 0x8afea800 == 75 [pid = 8835] [id = 211] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 315 (0x920d1000) [pid = 8835] [serial = 583] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 314 (0x8e176000) [pid = 8835] [serial = 572] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 313 (0x8c98a400) [pid = 8835] [serial = 571] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 312 (0x8c983800) [pid = 8835] [serial = 574] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 311 (0x8cfec800) [pid = 8835] [serial = 575] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 310 (0x8cff5000) [pid = 8835] [serial = 632] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 309 (0x98223000) [pid = 8835] [serial = 586] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 308 (0x90f4d400) [pid = 8835] [serial = 577] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 307 (0x8caf4800) [pid = 8835] [serial = 631] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 306 (0x92466400) [pid = 8835] [serial = 581] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 305 (0x92041800) [pid = 8835] [serial = 578] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 304 (0x93a77000) [pid = 8835] [serial = 584] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | --DOMWINDOW == 303 (0x922d6800) [pid = 8835] [serial = 580] [outer = (nil)] [url = about:blank] 16:22:50 INFO - PROCESS | 8835 | 1464736970522 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]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1541ms 16:22:50 INFO - PROCESS | 8835 | 1464736970565 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:22:50 INFO - PROCESS | 8835 | 1464736970570 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:22:50 INFO - PROCESS | 8835 | 1464736970577 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 8835 | 1464736970580 Marionette TRACE conn3 <- [1,914,null,{}] 16:22:50 INFO - PROCESS | 8835 | 1464736970587 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}] 16:22:50 INFO - PROCESS | 8835 | 1464736970773 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:22:50 INFO - PROCESS | 8835 | 1464736970940 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afea800 == 76 [pid = 8835] [id = 236] 16:22:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 304 (0x8c983800) [pid = 8835] [serial = 709] [outer = (nil)] 16:22:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 305 (0x91db0800) [pid = 8835] [serial = 710] [outer = 0x8c983800] 16:22:51 INFO - PROCESS | 8835 | 1464736971033 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 306 (0x92042000) [pid = 8835] [serial = 711] [outer = 0x8c983800] 16:22:51 INFO - PROCESS | 8835 | 1464736971806 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]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1284ms 16:22:51 INFO - PROCESS | 8835 | 1464736971859 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 8835 | 1464736971862 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:22:51 INFO - PROCESS | 8835 | 1464736971868 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 8835 | 1464736971871 Marionette TRACE conn3 <- [1,918,null,{}] 16:22:51 INFO - PROCESS | 8835 | 1464736971877 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}] 16:22:52 INFO - PROCESS | 8835 | 1464736972110 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:22:52 INFO - PROCESS | 8835 | 1464736972135 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d0a8c00 == 77 [pid = 8835] [id = 237] 16:22:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 307 (0x8dc42400) [pid = 8835] [serial = 712] [outer = (nil)] 16:22:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 308 (0x93b75800) [pid = 8835] [serial = 713] [outer = 0x8dc42400] 16:22:52 INFO - PROCESS | 8835 | 1464736972207 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 309 (0x959c7c00) [pid = 8835] [serial = 714] [outer = 0x8dc42400] 16:22:53 INFO - PROCESS | 8835 | 1464736973141 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]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1333ms 16:22:53 INFO - PROCESS | 8835 | 1464736973202 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 8835 | 1464736973205 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:22:53 INFO - PROCESS | 8835 | 1464736973212 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 8835 | 1464736973215 Marionette TRACE conn3 <- [1,922,null,{}] 16:22:53 INFO - PROCESS | 8835 | 1464736973220 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}] 16:22:53 INFO - PROCESS | 8835 | 1464736973460 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:22:53 INFO - PROCESS | 8835 | 1464736973488 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x8eea6800 == 78 [pid = 8835] [id = 238] 16:22:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 310 (0x9246e400) [pid = 8835] [serial = 715] [outer = (nil)] 16:22:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 311 (0x99af6400) [pid = 8835] [serial = 716] [outer = 0x9246e400] 16:22:53 INFO - PROCESS | 8835 | 1464736973571 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 312 (0x99d81000) [pid = 8835] [serial = 717] [outer = 0x9246e400] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 311 (0x93a7a000) [pid = 8835] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 310 (0x8ee09c00) [pid = 8835] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 309 (0x8c982c00) [pid = 8835] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 308 (0x8a619800) [pid = 8835] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 307 (0x8dc48000) [pid = 8835] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 306 (0xa6394400) [pid = 8835] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 305 (0x8b28c000) [pid = 8835] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 304 (0x959cdc00) [pid = 8835] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 303 (0x8e171c00) [pid = 8835] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 302 (0x8add0000) [pid = 8835] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 301 (0x98bd2400) [pid = 8835] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 300 (0x8c97d000) [pid = 8835] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 299 (0x9ba3e400) [pid = 8835] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 298 (0x8b5c4800) [pid = 8835] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 297 (0x8cfeec00) [pid = 8835] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 296 (0x8cfe8800) [pid = 8835] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 295 (0x99c8c400) [pid = 8835] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 294 (0x922d0400) [pid = 8835] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 293 (0x99d84400) [pid = 8835] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 292 (0x99e79000) [pid = 8835] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 291 (0x959b8800) [pid = 8835] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 290 (0x99e79800) [pid = 8835] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 289 (0x8c980c00) [pid = 8835] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 288 (0x8add3c00) [pid = 8835] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 287 (0x8eea3c00) [pid = 8835] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 286 (0xa36ea800) [pid = 8835] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 285 (0x8e58cc00) [pid = 8835] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 284 (0x90f4f000) [pid = 8835] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 283 (0x9a2c6c00) [pid = 8835] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 282 (0x9204a000) [pid = 8835] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 281 (0xa6fc4800) [pid = 8835] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 280 (0x99b42400) [pid = 8835] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 279 (0x8e17c000) [pid = 8835] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 278 (0x9526f400) [pid = 8835] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 277 (0x8ee09000) [pid = 8835] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 276 (0x92041c00) [pid = 8835] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 275 (0xa36ea000) [pid = 8835] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 274 (0x99e19800) [pid = 8835] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 273 (0x8ee02400) [pid = 8835] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 272 (0x9246f000) [pid = 8835] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 271 (0xa27cec00) [pid = 8835] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 270 (0xa335e800) [pid = 8835] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 269 (0x8dc45400) [pid = 8835] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 268 (0x959ac000) [pid = 8835] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 267 (0xa23a6400) [pid = 8835] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 266 (0x8add3800) [pid = 8835] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 265 (0x8afe0800) [pid = 8835] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 264 (0x8ab1cc00) [pid = 8835] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 263 (0x8b47b000) [pid = 8835] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 262 (0x8adcd400) [pid = 8835] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 261 (0x8adcb400) [pid = 8835] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 260 (0xa23a9c00) [pid = 8835] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 259 (0x8cf78000) [pid = 8835] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 258 (0x8dc43800) [pid = 8835] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 257 (0x8e463400) [pid = 8835] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 256 (0x959cb400) [pid = 8835] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 255 (0x93c7fc00) [pid = 8835] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 254 (0x8dc49c00) [pid = 8835] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 253 (0x9243f400) [pid = 8835] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 252 (0x9540f400) [pid = 8835] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 251 (0x8a611400) [pid = 8835] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 250 (0x99e6d000) [pid = 8835] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 249 (0x96674000) [pid = 8835] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 248 (0x99afd000) [pid = 8835] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 247 (0x959c7800) [pid = 8835] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 246 (0x8c98b000) [pid = 8835] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 245 (0x90f4dc00) [pid = 8835] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 244 (0x92333c00) [pid = 8835] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 243 (0x99e16400) [pid = 8835] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 242 (0x959d5800) [pid = 8835] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 241 (0x93a73400) [pid = 8835] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 240 (0x92330c00) [pid = 8835] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 239 (0x8a551c00) [pid = 8835] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 238 (0x99e7b400) [pid = 8835] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 237 (0x9addac00) [pid = 8835] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 236 (0x8adc5c00) [pid = 8835] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 235 (0x9a2c6000) [pid = 8835] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 234 (0xa6fd0800) [pid = 8835] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 233 (0x990c4c00) [pid = 8835] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 232 (0x9adcf800) [pid = 8835] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 231 (0x99a02800) [pid = 8835] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 230 (0x99e71c00) [pid = 8835] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 229 (0x8caf2400) [pid = 8835] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 228 (0x959d0000) [pid = 8835] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 227 (0x8a6cd800) [pid = 8835] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 226 (0x959d4000) [pid = 8835] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 225 (0x8b47ac00) [pid = 8835] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 224 (0x8ab20c00) [pid = 8835] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 223 (0x9232e400) [pid = 8835] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 222 (0x8cfef800) [pid = 8835] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 221 (0x8e46c800) [pid = 8835] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 220 (0x8b285000) [pid = 8835] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 219 (0x8c989000) [pid = 8835] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 218 (0x9ab30000) [pid = 8835] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 217 (0xa270d800) [pid = 8835] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 216 (0x8dc41400) [pid = 8835] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 215 (0x8ee05c00) [pid = 8835] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 214 (0x8dc4f800) [pid = 8835] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 213 (0x8e148c00) [pid = 8835] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 212 (0x8dc44000) [pid = 8835] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 211 (0x959b4000) [pid = 8835] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 210 (0x92fddc00) [pid = 8835] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 209 (0x93a79400) [pid = 8835] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 208 (0x913eec00) [pid = 8835] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 207 (0x8c987800) [pid = 8835] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 206 (0xa1163400) [pid = 8835] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 205 (0x93c7e400) [pid = 8835] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 204 (0x8afee000) [pid = 8835] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:22:55 INFO - PROCESS | 8835 | --DOMWINDOW == 203 (0x8a54fc00) [pid = 8835] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:22:55 INFO - PROCESS | 8835 | 1464736975764 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]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2592ms 16:22:55 INFO - PROCESS | 8835 | 1464736975804 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 8835 | 1464736975807 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:22:55 INFO - PROCESS | 8835 | 1464736975813 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 8835 | 1464736975815 Marionette TRACE conn3 <- [1,926,null,{}] 16:22:55 INFO - PROCESS | 8835 | 1464736975821 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}] 16:22:55 INFO - PROCESS | 8835 | 1464736975980 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:22:56 INFO - PROCESS | 8835 | 1464736975994 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a611400 == 79 [pid = 8835] [id = 239] 16:22:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 204 (0x8a61f800) [pid = 8835] [serial = 718] [outer = (nil)] 16:22:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 205 (0x8add0000) [pid = 8835] [serial = 719] [outer = 0x8a61f800] 16:22:56 INFO - PROCESS | 8835 | 1464736976068 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 206 (0x8b477000) [pid = 8835] [serial = 720] [outer = 0x8a61f800] 16:22:56 INFO - PROCESS | 8835 | 1464736976932 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]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1179ms 16:22:56 INFO - PROCESS | 8835 | 1464736976993 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 8835 | 1464736976997 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:22:57 INFO - PROCESS | 8835 | 1464736977003 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 8835 | 1464736977005 Marionette TRACE conn3 <- [1,930,null,{}] 16:22:57 INFO - PROCESS | 8835 | 1464736977011 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}] 16:22:57 INFO - PROCESS | 8835 | 1464736977178 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:22:57 INFO - PROCESS | 8835 | 1464736977495 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x88885c00 == 80 [pid = 8835] [id = 240] 16:22:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 207 (0x88886000) [pid = 8835] [serial = 721] [outer = (nil)] 16:22:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 208 (0x88b4b800) [pid = 8835] [serial = 722] [outer = 0x88886000] 16:22:57 INFO - PROCESS | 8835 | 1464736977585 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 209 (0x89149000) [pid = 8835] [serial = 723] [outer = 0x88886000] 16:22:58 INFO - PROCESS | 8835 | 1464736978594 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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1644ms 16:22:58 INFO - PROCESS | 8835 | 1464736978649 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 8835 | 1464736978656 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:22:58 INFO - PROCESS | 8835 | 1464736978664 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 8835 | 1464736978670 Marionette TRACE conn3 <- [1,934,null,{}] 16:22:58 INFO - PROCESS | 8835 | 1464736978677 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}] 16:22:58 INFO - PROCESS | 8835 | 1464736978890 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:22:59 INFO - PROCESS | 8835 | 1464736979202 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adcec00 == 81 [pid = 8835] [id = 241] 16:22:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 210 (0x8b482c00) [pid = 8835] [serial = 724] [outer = (nil)] 16:22:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 211 (0x8c982000) [pid = 8835] [serial = 725] [outer = 0x8b482c00] 16:22:59 INFO - PROCESS | 8835 | 1464736979298 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 212 (0x8cafb800) [pid = 8835] [serial = 726] [outer = 0x8b482c00] 16:23:00 INFO - PROCESS | 8835 | 1464736980211 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]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1586ms 16:23:00 INFO - PROCESS | 8835 | 1464736980253 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 8835 | 1464736980259 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:23:00 INFO - PROCESS | 8835 | 1464736980266 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 8835 | 1464736980270 Marionette TRACE conn3 <- [1,938,null,{}] 16:23:00 INFO - PROCESS | 8835 | 1464736980276 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}] 16:23:00 INFO - PROCESS | 8835 | 1464736980473 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:23:00 INFO - PROCESS | 8835 | 1464736980828 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc4c800 == 82 [pid = 8835] [id = 242] 16:23:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 213 (0x8e149800) [pid = 8835] [serial = 727] [outer = (nil)] 16:23:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 214 (0x8e173800) [pid = 8835] [serial = 728] [outer = 0x8e149800] 16:23:00 INFO - PROCESS | 8835 | 1464736980926 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 215 (0x8e46ac00) [pid = 8835] [serial = 729] [outer = 0x8e149800] 16:23:01 INFO - PROCESS | 8835 | 1464736981871 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1681ms 16:23:01 INFO - PROCESS | 8835 | 1464736981948 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 8835 | 1464736981953 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:23:01 INFO - PROCESS | 8835 | 1464736981969 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 8835 | 1464736981978 Marionette TRACE conn3 <- [1,942,null,{}] 16:23:01 INFO - PROCESS | 8835 | 1464736981984 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}] 16:23:02 INFO - PROCESS | 8835 | 1464736982221 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:23:02 INFO - PROCESS | 8835 | 1464736982502 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc4a800 == 83 [pid = 8835] [id = 243] 16:23:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 216 (0x8e46f000) [pid = 8835] [serial = 730] [outer = (nil)] 16:23:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 217 (0x913f8000) [pid = 8835] [serial = 731] [outer = 0x8e46f000] 16:23:02 INFO - PROCESS | 8835 | 1464736982627 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 218 (0x91db9400) [pid = 8835] [serial = 732] [outer = 0x8e46f000] 16:23:03 INFO - PROCESS | 8835 | 1464736983500 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]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1596ms 16:23:03 INFO - PROCESS | 8835 | 1464736983556 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:23:03 INFO - PROCESS | 8835 | 1464736983561 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:23:03 INFO - PROCESS | 8835 | 1464736983567 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 8835 | 1464736983571 Marionette TRACE conn3 <- [1,946,null,{}] 16:23:03 INFO - PROCESS | 8835 | 1464736983577 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}] 16:23:03 INFO - PROCESS | 8835 | 1464736983765 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:23:04 INFO - PROCESS | 8835 | 1464736984016 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab23c00 == 84 [pid = 8835] [id = 244] 16:23:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 219 (0x8eea6000) [pid = 8835] [serial = 733] [outer = (nil)] 16:23:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 220 (0x922afc00) [pid = 8835] [serial = 734] [outer = 0x8eea6000] 16:23:04 INFO - PROCESS | 8835 | 1464736984158 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 221 (0x92339c00) [pid = 8835] [serial = 735] [outer = 0x8eea6000] 16:23:05 INFO - PROCESS | 8835 | 1464736985036 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]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1535ms 16:23:05 INFO - PROCESS | 8835 | 1464736985104 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 8835 | 1464736985108 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:23:05 INFO - PROCESS | 8835 | 1464736985114 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 8835 | 1464736985118 Marionette TRACE conn3 <- [1,950,null,{}] 16:23:05 INFO - PROCESS | 8835 | 1464736985124 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}] 16:23:05 INFO - PROCESS | 8835 | 1464736985369 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:23:05 INFO - PROCESS | 8835 | 1464736985628 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x95275c00 == 85 [pid = 8835] [id = 245] 16:23:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 222 (0x9527ec00) [pid = 8835] [serial = 736] [outer = (nil)] 16:23:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 223 (0x959d4000) [pid = 8835] [serial = 737] [outer = 0x9527ec00] 16:23:05 INFO - PROCESS | 8835 | 1464736985770 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 224 (0x99c8c400) [pid = 8835] [serial = 738] [outer = 0x9527ec00] 16:23:06 INFO - PROCESS | 8835 | 1464736986682 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]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1640ms 16:23:06 INFO - PROCESS | 8835 | 1464736986754 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 8835 | 1464736986759 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:23:06 INFO - PROCESS | 8835 | 1464736986765 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 8835 | 1464736986768 Marionette TRACE conn3 <- [1,954,null,{}] 16:23:06 INFO - PROCESS | 8835 | 1464736986774 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}] 16:23:06 INFO - PROCESS | 8835 | 1464736986959 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:23:07 INFO - PROCESS | 8835 | 1464736987211 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc4bc00 == 86 [pid = 8835] [id = 246] 16:23:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 225 (0x8ee02400) [pid = 8835] [serial = 739] [outer = (nil)] 16:23:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 226 (0x9a08dc00) [pid = 8835] [serial = 740] [outer = 0x8ee02400] 16:23:07 INFO - PROCESS | 8835 | 1464736987341 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 227 (0x9a2ce400) [pid = 8835] [serial = 741] [outer = 0x8ee02400] 16:23:08 INFO - PROCESS | 8835 | 1464736988241 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1535ms 16:23:08 INFO - PROCESS | 8835 | 1464736988300 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 8835 | 1464736988305 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:23:08 INFO - PROCESS | 8835 | 1464736988311 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 8835 | 1464736988314 Marionette TRACE conn3 <- [1,958,null,{}] 16:23:08 INFO - PROCESS | 8835 | 1464736988320 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}] 16:23:08 INFO - PROCESS | 8835 | 1464736988501 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:23:08 INFO - PROCESS | 8835 | 1464736988763 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x920cdc00 == 87 [pid = 8835] [id = 247] 16:23:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 228 (0x98224800) [pid = 8835] [serial = 742] [outer = (nil)] 16:23:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 229 (0x9add6000) [pid = 8835] [serial = 743] [outer = 0x98224800] 16:23:08 INFO - PROCESS | 8835 | 1464736988889 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 230 (0x9ae8f400) [pid = 8835] [serial = 744] [outer = 0x98224800] 16:23:09 INFO - PROCESS | 8835 | 1464736989782 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]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1535ms 16:23:09 INFO - PROCESS | 8835 | 1464736989847 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 8835 | 1464736989851 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:23:09 INFO - PROCESS | 8835 | 1464736989857 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 8835 | 1464736989860 Marionette TRACE conn3 <- [1,962,null,{}] 16:23:09 INFO - PROCESS | 8835 | 1464736989866 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}] 16:23:10 INFO - PROCESS | 8835 | 1464736990045 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:23:10 INFO - PROCESS | 8835 | 1464736990302 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab1d000 == 88 [pid = 8835] [id = 248] 16:23:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 231 (0x8ab21000) [pid = 8835] [serial = 745] [outer = (nil)] 16:23:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 232 (0x8b481000) [pid = 8835] [serial = 746] [outer = 0x8ab21000] 16:23:10 INFO - PROCESS | 8835 | 1464736990427 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 233 (0x8d0a2000) [pid = 8835] [serial = 747] [outer = 0x8ab21000] 16:23:11 INFO - PROCESS | 8835 | 1464736991352 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]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1530ms 16:23:11 INFO - PROCESS | 8835 | 1464736991388 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 8835 | 1464736991393 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:23:11 INFO - PROCESS | 8835 | 1464736991399 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 8835 | 1464736991403 Marionette TRACE conn3 <- [1,966,null,{}] 16:23:11 INFO - PROCESS | 8835 | 1464736991409 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}] 16:23:11 INFO - PROCESS | 8835 | 1464736991612 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:23:11 INFO - PROCESS | 8835 | 1464736991880 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc4c00 == 89 [pid = 8835] [id = 249] 16:23:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 234 (0x8adc9000) [pid = 8835] [serial = 748] [outer = (nil)] 16:23:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 235 (0x8afebc00) [pid = 8835] [serial = 749] [outer = 0x8adc9000] 16:23:12 INFO - PROCESS | 8835 | 1464736992006 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 236 (0x8cfee800) [pid = 8835] [serial = 750] [outer = 0x8adc9000] 16:23:12 INFO - PROCESS | 8835 | 1464736992894 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]]]}] 16:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1531ms 16:23:12 INFO - PROCESS | 8835 | 1464736992931 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 8835 | 1464736992935 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:23:12 INFO - PROCESS | 8835 | 1464736992942 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 8835 | 1464736992946 Marionette TRACE conn3 <- [1,970,null,{}] 16:23:12 INFO - PROCESS | 8835 | 1464736992953 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}] 16:23:13 INFO - PROCESS | 8835 | 1464736993150 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:23:13 INFO - PROCESS | 8835 | 1464736993503 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cafac00 == 90 [pid = 8835] [id = 250] 16:23:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 237 (0x8cf78c00) [pid = 8835] [serial = 751] [outer = (nil)] 16:23:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 238 (0x8e142c00) [pid = 8835] [serial = 752] [outer = 0x8cf78c00] 16:23:13 INFO - PROCESS | 8835 | 1464736993607 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 239 (0x8eea8400) [pid = 8835] [serial = 753] [outer = 0x8cf78c00] 16:23:14 INFO - PROCESS | 8835 | 1464736994549 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]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1639ms 16:23:14 INFO - PROCESS | 8835 | 1464736994582 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:23:14 INFO - PROCESS | 8835 | 1464736994586 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:23:14 INFO - PROCESS | 8835 | 1464736994592 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 8835 | 1464736994597 Marionette TRACE conn3 <- [1,974,null,{}] 16:23:14 INFO - PROCESS | 8835 | 1464736994603 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}] 16:23:14 INFO - PROCESS | 8835 | 1464736994814 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:23:15 INFO - PROCESS | 8835 | 1464736995137 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c980800 == 91 [pid = 8835] [id = 251] 16:23:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 240 (0x8d0ad800) [pid = 8835] [serial = 754] [outer = (nil)] 16:23:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 241 (0x8ee08800) [pid = 8835] [serial = 755] [outer = 0x8d0ad800] 16:23:15 INFO - PROCESS | 8835 | 1464736995228 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 242 (0x93a75c00) [pid = 8835] [serial = 756] [outer = 0x8d0ad800] 16:23:16 INFO - PROCESS | 8835 | 1464736996074 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]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1540ms 16:23:16 INFO - PROCESS | 8835 | 1464736996133 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 8835 | 1464736996136 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:23:16 INFO - PROCESS | 8835 | 1464736996143 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 8835 | 1464736996147 Marionette TRACE conn3 <- [1,978,null,{}] 16:23:16 INFO - PROCESS | 8835 | 1464736996153 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}] 16:23:16 INFO - PROCESS | 8835 | 1464736996352 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:23:16 INFO - PROCESS | 8835 | 1464736996615 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ee03c00 == 92 [pid = 8835] [id = 252] 16:23:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 243 (0x922cf800) [pid = 8835] [serial = 757] [outer = (nil)] 16:23:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 244 (0x93b7b800) [pid = 8835] [serial = 758] [outer = 0x922cf800] 16:23:16 INFO - PROCESS | 8835 | 1464736996741 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 245 (0x98e87400) [pid = 8835] [serial = 759] [outer = 0x922cf800] 16:23:18 INFO - PROCESS | 8835 | 1464736998566 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]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 2493ms 16:23:18 INFO - PROCESS | 8835 | 1464736998637 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:23:18 INFO - PROCESS | 8835 | 1464736998642 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:23:18 INFO - PROCESS | 8835 | 1464736998650 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 8835 | 1464736998653 Marionette TRACE conn3 <- [1,982,null,{}] 16:23:18 INFO - PROCESS | 8835 | 1464736998662 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}] 16:23:18 INFO - PROCESS | 8835 | 1464736998875 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:23:19 INFO - PROCESS | 8835 | 1464736999095 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 8835 | ++DOCSHELL 0x88891c00 == 93 [pid = 8835] [id = 253] 16:23:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 246 (0x88b56800) [pid = 8835] [serial = 760] [outer = (nil)] 16:23:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 247 (0x8ab2a800) [pid = 8835] [serial = 761] [outer = 0x88b56800] 16:23:19 INFO - PROCESS | 8835 | 1464736999218 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 248 (0x8b284800) [pid = 8835] [serial = 762] [outer = 0x88b56800] 16:23:20 INFO - PROCESS | 8835 | 1464737000226 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1640ms 16:23:20 INFO - PROCESS | 8835 | 1464737000289 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 8835 | 1464737000298 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:23:20 INFO - PROCESS | 8835 | 1464737000307 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 8835 | 1464737000312 Marionette TRACE conn3 <- [1,986,null,{}] 16:23:20 INFO - PROCESS | 8835 | 1464737000318 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}] 16:23:20 INFO - PROCESS | 8835 | 1464737000505 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:23:20 INFO - PROCESS | 8835 | 1464737000872 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b4c800 == 94 [pid = 8835] [id = 254] 16:23:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 249 (0x8a54a400) [pid = 8835] [serial = 763] [outer = (nil)] 16:23:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 250 (0x8c985000) [pid = 8835] [serial = 764] [outer = 0x8a54a400] 16:23:20 INFO - PROCESS | 8835 | 1464737000998 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 251 (0x8cf82c00) [pid = 8835] [serial = 765] [outer = 0x8a54a400] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8b480400 == 93 [pid = 8835] [id = 180] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8ee01400 == 92 [pid = 8835] [id = 136] 16:23:21 INFO - PROCESS | 8835 | --DOMWINDOW == 250 (0x8c97e000) [pid = 8835] [serial = 637] [outer = (nil)] [url = about:blank] 16:23:21 INFO - PROCESS | 8835 | --DOMWINDOW == 249 (0x8b5c1400) [pid = 8835] [serial = 634] [outer = (nil)] [url = about:blank] 16:23:21 INFO - PROCESS | 8835 | --DOMWINDOW == 248 (0x92439000) [pid = 8835] [serial = 653] [outer = (nil)] [url = about:blank] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8a611400 == 91 [pid = 8835] [id = 239] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8eea6800 == 90 [pid = 8835] [id = 238] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8d0a8c00 == 89 [pid = 8835] [id = 237] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8afea800 == 88 [pid = 8835] [id = 236] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab27800 == 87 [pid = 8835] [id = 235] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x88b58c00 == 86 [pid = 8835] [id = 234] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8d0a4400 == 85 [pid = 8835] [id = 233] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8b478c00 == 84 [pid = 8835] [id = 232] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8adcb800 == 83 [pid = 8835] [id = 231] 16:23:21 INFO - PROCESS | 8835 | --DOCSHELL 0x88b54800 == 82 [pid = 8835] [id = 230] 16:23:22 INFO - PROCESS | 8835 | 1464737002070 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]]]}] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 247 (0x9975cc00) [pid = 8835] [serial = 587] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 246 (0x92fd7c00) [pid = 8835] [serial = 542] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 245 (0x8caf4400) [pid = 8835] [serial = 440] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 244 (0x8a6c8800) [pid = 8835] [serial = 524] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 243 (0x90f5a800) [pid = 8835] [serial = 648] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 242 (0xa6f46000) [pid = 8835] [serial = 382] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 241 (0x8ee08000) [pid = 8835] [serial = 650] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 240 (0x99b43400) [pid = 8835] [serial = 418] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 239 (0x8e17d000) [pid = 8835] [serial = 337] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 238 (0x8afe7000) [pid = 8835] [serial = 509] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 237 (0x99c90800) [pid = 8835] [serial = 596] [outer = (nil)] [url = about:blank] 16:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1837ms 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 236 (0x8c984000) [pid = 8835] [serial = 437] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 235 (0xa36ec800) [pid = 8835] [serial = 328] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 234 (0x8c989c00) [pid = 8835] [serial = 452] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 233 (0x8cff4000) [pid = 8835] [serial = 388] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 232 (0x96673c00) [pid = 8835] [serial = 455] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 231 (0x99cadc00) [pid = 8835] [serial = 479] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 230 (0xa683b400) [pid = 8835] [serial = 201] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 229 (0xa9027c00) [pid = 8835] [serial = 391] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 228 (0xa22ae800) [pid = 8835] [serial = 497] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 227 (0x9a1a0000) [pid = 8835] [serial = 599] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 226 (0x9add2c00) [pid = 8835] [serial = 491] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 225 (0x8e17f000) [pid = 8835] [serial = 548] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 224 (0x8d0abc00) [pid = 8835] [serial = 629] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 223 (0x99e77c00) [pid = 8835] [serial = 424] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 222 (0xa6ea2400) [pid = 8835] [serial = 156] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 221 (0x99ca3800) [pid = 8835] [serial = 434] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 220 (0x9243f000) [pid = 8835] [serial = 361] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 219 (0xa3332800) [pid = 8835] [serial = 195] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 218 (0xa23a8800) [pid = 8835] [serial = 503] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 217 (0xa8c49c00) [pid = 8835] [serial = 385] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 216 (0x9cf98c00) [pid = 8835] [serial = 150] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 215 (0x8e466c00) [pid = 8835] [serial = 640] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 214 (0x959b5400) [pid = 8835] [serial = 316] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 213 (0xa6398800) [pid = 8835] [serial = 334] [outer = (nil)] [url = about:blank] 16:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 212 (0x9204c000) [pid = 8835] [serial = 500] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 211 (0xa638f400) [pid = 8835] [serial = 153] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 210 (0x9ab2f000) [pid = 8835] [serial = 421] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 209 (0x8ee0c800) [pid = 8835] [serial = 331] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 208 (0x9527c800) [pid = 8835] [serial = 228] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 207 (0xa6fc4400) [pid = 8835] [serial = 240] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 206 (0xa6391000) [pid = 8835] [serial = 237] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 205 (0xa358d800) [pid = 8835] [serial = 620] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 204 (0x9204e000) [pid = 8835] [serial = 651] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 203 (0x959b7c00) [pid = 8835] [serial = 289] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 202 (0xa51f4c00) [pid = 8835] [serial = 280] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 201 (0x8e14b400) [pid = 8835] [serial = 644] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 200 (0xa358e400) [pid = 8835] [serial = 512] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 199 (0x8ab28c00) [pid = 8835] [serial = 614] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 198 (0x8b5c4c00) [pid = 8835] [serial = 449] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 197 (0x8d0a2c00) [pid = 8835] [serial = 626] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 196 (0xa2712400) [pid = 8835] [serial = 608] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 195 (0xa36e8400) [pid = 8835] [serial = 379] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 194 (0x8cf82400) [pid = 8835] [serial = 623] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 193 (0x8e58f800) [pid = 8835] [serial = 431] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 192 (0x9b617000) [pid = 8835] [serial = 376] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 191 (0x99c91400) [pid = 8835] [serial = 560] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 190 (0x959d2800) [pid = 8835] [serial = 557] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 189 (0x92469800) [pid = 8835] [serial = 551] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 188 (0x9b620000) [pid = 8835] [serial = 162] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 187 (0x99c8e000) [pid = 8835] [serial = 409] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 186 (0x8a619c00) [pid = 8835] [serial = 521] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0x9a08d800) [pid = 8835] [serial = 189] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0xa6ea7400) [pid = 8835] [serial = 159] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x9b94a000) [pid = 8835] [serial = 358] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x99854400) [pid = 8835] [serial = 364] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0xa3595000) [pid = 8835] [serial = 611] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x90f59800) [pid = 8835] [serial = 271] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x952ad800) [pid = 8835] [serial = 186] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x9a2c7c00) [pid = 8835] [serial = 277] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x9b2ef000) [pid = 8835] [serial = 322] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x95273800) [pid = 8835] [serial = 274] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x8cff1800) [pid = 8835] [serial = 643] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x9246fc00) [pid = 8835] [serial = 415] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x8a6c5800) [pid = 8835] [serial = 518] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0xa060e000) [pid = 8835] [serial = 325] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0xa2384c00) [pid = 8835] [serial = 370] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x8adcf400) [pid = 8835] [serial = 506] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x9cd59400) [pid = 8835] [serial = 192] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0xa9064800) [pid = 8835] [serial = 286] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x99d78c00) [pid = 8835] [serial = 563] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x9add8800) [pid = 8835] [serial = 367] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x99e6cc00) [pid = 8835] [serial = 231] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x9add7400) [pid = 8835] [serial = 602] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x959aec00) [pid = 8835] [serial = 554] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x8eea7800) [pid = 8835] [serial = 647] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x99e20000) [pid = 8835] [serial = 488] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x8dc4b000) [pid = 8835] [serial = 590] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x99e15c00) [pid = 8835] [serial = 319] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x8dc43400) [pid = 8835] [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.] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x8b481c00) [pid = 8835] [serial = 446] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x91db4800) [pid = 8835] [serial = 617] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0xa060fc00) [pid = 8835] [serial = 114] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x8e17ec00) [pid = 8835] [serial = 482] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x90f4e400) [pid = 8835] [serial = 412] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8caf2c00) [pid = 8835] [serial = 443] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x93a74800) [pid = 8835] [serial = 566] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0xa6ea3000) [pid = 8835] [serial = 283] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0xa69c1400) [pid = 8835] [serial = 198] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x9cfcf800) [pid = 8835] [serial = 605] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x93a76400) [pid = 8835] [serial = 485] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x9a1a3000) [pid = 8835] [serial = 569] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8e150000) [pid = 8835] [serial = 373] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x9cd5d400) [pid = 8835] [serial = 428] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x9b27ac00) [pid = 8835] [serial = 494] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8e58a400) [pid = 8835] [serial = 641] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x9ba46800) [pid = 8835] [serial = 247] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x952b3800) [pid = 8835] [serial = 147] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x9232d400) [pid = 8835] [serial = 313] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x922b0c00) [pid = 8835] [serial = 593] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0xa3196c00) [pid = 8835] [serial = 234] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0xa8c4b400) [pid = 8835] [serial = 244] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x8b478000) [pid = 8835] [serial = 545] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x8a557800) [pid = 8835] [serial = 515] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 8835 | 1464737002163 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 8835 | 1464737002172 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:23:22 INFO - PROCESS | 8835 | 1464737002186 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 8835 | 1464737002192 Marionette TRACE conn3 <- [1,990,null,{}] 16:23:22 INFO - PROCESS | 8835 | 1464737002235 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}] 16:23:22 INFO - PROCESS | 8835 | 1464737002482 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:23:22 INFO - PROCESS | 8835 | 1464737002690 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab27800 == 83 [pid = 8835] [id = 255] 16:23:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8b478c00) [pid = 8835] [serial = 766] [outer = (nil)] 16:23:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8caee400) [pid = 8835] [serial = 767] [outer = 0x8b478c00] 16:23:22 INFO - PROCESS | 8835 | 1464737002771 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8cfe6800) [pid = 8835] [serial = 768] [outer = 0x8b478c00] 16:23:23 INFO - PROCESS | 8835 | 1464737003530 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]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1362ms 16:23:23 INFO - PROCESS | 8835 | 1464737003580 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 8835 | 1464737003584 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:23:23 INFO - PROCESS | 8835 | 1464737003592 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 8835 | 1464737003595 Marionette TRACE conn3 <- [1,994,null,{}] 16:23:23 INFO - PROCESS | 8835 | 1464737003601 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}] 16:23:23 INFO - PROCESS | 8835 | 1464737003770 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:23:23 INFO - PROCESS | 8835 | 1464737003781 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a6cdc00 == 84 [pid = 8835] [id = 256] 16:23:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8cfed000) [pid = 8835] [serial = 769] [outer = (nil)] 16:23:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8d0ad400) [pid = 8835] [serial = 770] [outer = 0x8cfed000] 16:23:23 INFO - PROCESS | 8835 | 1464737003854 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8e143800) [pid = 8835] [serial = 771] [outer = 0x8cfed000] 16:23:24 INFO - PROCESS | 8835 | 1464737004843 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]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1281ms 16:23:24 INFO - PROCESS | 8835 | 1464737004873 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 8835 | 1464737004877 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:23:24 INFO - PROCESS | 8835 | 1464737004883 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 8835 | 1464737004885 Marionette TRACE conn3 <- [1,998,null,{}] 16:23:24 INFO - PROCESS | 8835 | 1464737004891 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}] 16:23:25 INFO - PROCESS | 8835 | 1464737005110 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:23:25 INFO - PROCESS | 8835 | 1464737005145 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c982400 == 85 [pid = 8835] [id = 257] 16:23:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8cafa400) [pid = 8835] [serial = 772] [outer = (nil)] 16:23:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8e14f400) [pid = 8835] [serial = 773] [outer = 0x8cafa400] 16:23:25 INFO - PROCESS | 8835 | 1464737005216 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8e177c00) [pid = 8835] [serial = 774] [outer = 0x8cafa400] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8add1800) [pid = 8835] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8afe7400) [pid = 8835] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8e2e2c00) [pid = 8835] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8a54d000) [pid = 8835] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x8b281c00) [pid = 8835] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x88b55400) [pid = 8835] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8dc42400) [pid = 8835] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x9246e400) [pid = 8835] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x8c983800) [pid = 8835] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:23:27 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x8d0a4c00) [pid = 8835] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:23:27 INFO - PROCESS | 8835 | 1464737007355 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]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 2482ms 16:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:23:27 INFO - PROCESS | 8835 | 1464737007366 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 8835 | 1464737007368 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:23:27 INFO - PROCESS | 8835 | 1464737007375 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 8835 | 1464737007378 Marionette TRACE conn3 <- [1,1002,null,{}] 16:23:27 INFO - PROCESS | 8835 | 1464737007383 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}] 16:23:27 INFO - PROCESS | 8835 | 1464737007578 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:23:27 INFO - PROCESS | 8835 | 1464737007597 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b55400 == 86 [pid = 8835] [id = 258] 16:23:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8a54d000) [pid = 8835] [serial = 775] [outer = (nil)] 16:23:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8e2e7000) [pid = 8835] [serial = 776] [outer = 0x8a54d000] 16:23:27 INFO - PROCESS | 8835 | 1464737007808 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8e593800) [pid = 8835] [serial = 777] [outer = 0x8a54d000] 16:23:28 INFO - PROCESS | 8835 | 1464737008525 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]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1180ms 16:23:28 INFO - PROCESS | 8835 | 1464737008555 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 8835 | 1464737008557 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:23:28 INFO - PROCESS | 8835 | 1464737008564 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 8835 | 1464737008566 Marionette TRACE conn3 <- [1,1006,null,{}] 16:23:28 INFO - PROCESS | 8835 | 1464737008572 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}] 16:23:28 INFO - PROCESS | 8835 | 1464737008784 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:23:28 INFO - PROCESS | 8835 | 1464737008803 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x89150800 == 87 [pid = 8835] [id = 259] 16:23:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8dc42c00) [pid = 8835] [serial = 778] [outer = (nil)] 16:23:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8ee01400) [pid = 8835] [serial = 779] [outer = 0x8dc42c00] 16:23:28 INFO - PROCESS | 8835 | 1464737008875 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8ee0b400) [pid = 8835] [serial = 780] [outer = 0x8dc42c00] 16:23:29 INFO - PROCESS | 8835 | 1464737009974 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1441ms 16:23:30 INFO - PROCESS | 8835 | 1464737010006 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 8835 | 1464737010013 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:23:30 INFO - PROCESS | 8835 | 1464737010023 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 8835 | 1464737010027 Marionette TRACE conn3 <- [1,1010,null,{}] 16:23:30 INFO - PROCESS | 8835 | 1464737010036 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}] 16:23:30 INFO - PROCESS | 8835 | 1464737010230 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:23:30 INFO - PROCESS | 8835 | 1464737010476 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a619c00 == 88 [pid = 8835] [id = 260] 16:23:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8a61b000) [pid = 8835] [serial = 781] [outer = (nil)] 16:23:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8adc9400) [pid = 8835] [serial = 782] [outer = 0x8a61b000] 16:23:30 INFO - PROCESS | 8835 | 1464737010610 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8afe7c00) [pid = 8835] [serial = 783] [outer = 0x8a61b000] 16:23:31 INFO - PROCESS | 8835 | 1464737011564 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]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1586ms 16:23:31 INFO - PROCESS | 8835 | 1464737011610 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 8835 | 1464737011619 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:23:31 INFO - PROCESS | 8835 | 1464737011630 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 8835 | 1464737011634 Marionette TRACE conn3 <- [1,1014,null,{}] 16:23:31 INFO - PROCESS | 8835 | 1464737011640 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}] 16:23:31 INFO - PROCESS | 8835 | 1464737011831 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:23:32 INFO - PROCESS | 8835 | 1464737012135 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c97d400 == 89 [pid = 8835] [id = 261] 16:23:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8caf2c00) [pid = 8835] [serial = 784] [outer = (nil)] 16:23:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8d09f400) [pid = 8835] [serial = 785] [outer = 0x8caf2c00] 16:23:32 INFO - PROCESS | 8835 | 1464737012265 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8e143400) [pid = 8835] [serial = 786] [outer = 0x8caf2c00] 16:23:33 INFO - PROCESS | 8835 | 1464737013153 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]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1591ms 16:23:33 INFO - PROCESS | 8835 | 1464737013227 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 8835 | 1464737013233 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:23:33 INFO - PROCESS | 8835 | 1464737013244 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 8835 | 1464737013251 Marionette TRACE conn3 <- [1,1018,null,{}] 16:23:33 INFO - PROCESS | 8835 | 1464737013267 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}] 16:23:33 INFO - PROCESS | 8835 | 1464737013524 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:23:33 INFO - PROCESS | 8835 | 1464737013787 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x8888ac00 == 90 [pid = 8835] [id = 262] 16:23:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8a54c800) [pid = 8835] [serial = 787] [outer = (nil)] 16:23:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8eeaa800) [pid = 8835] [serial = 788] [outer = 0x8a54c800] 16:23:33 INFO - PROCESS | 8835 | 1464737013876 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x90f53800) [pid = 8835] [serial = 789] [outer = 0x8a54c800] 16:23:34 INFO - PROCESS | 8835 | 1464737014737 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]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1545ms 16:23:34 INFO - PROCESS | 8835 | 1464737014790 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 8835 | 1464737014794 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:23:34 INFO - PROCESS | 8835 | 1464737014801 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 8835 | 1464737014804 Marionette TRACE conn3 <- [1,1022,null,{}] 16:23:34 INFO - PROCESS | 8835 | 1464737014810 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}] 16:23:35 INFO - PROCESS | 8835 | 1464737015000 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:23:35 INFO - PROCESS | 8835 | 1464737015193 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f5c800 == 91 [pid = 8835] [id = 263] 16:23:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x913e9400) [pid = 8835] [serial = 790] [outer = (nil)] 16:23:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x913f0c00) [pid = 8835] [serial = 791] [outer = 0x913e9400] 16:23:35 INFO - PROCESS | 8835 | 1464737015288 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x91db1800) [pid = 8835] [serial = 792] [outer = 0x913e9400] 16:23:36 INFO - PROCESS | 8835 | 1464737016225 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]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1481ms 16:23:36 INFO - PROCESS | 8835 | 1464737016283 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 8835 | 1464737016286 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:23:36 INFO - PROCESS | 8835 | 1464737016300 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 8835 | 1464737016303 Marionette TRACE conn3 <- [1,1026,null,{}] 16:23:36 INFO - PROCESS | 8835 | 1464737016313 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}] 16:23:36 INFO - PROCESS | 8835 | 1464737016496 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:23:36 INFO - PROCESS | 8835 | 1464737016690 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x8eeaf000 == 92 [pid = 8835] [id = 264] 16:23:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x90f5b000) [pid = 8835] [serial = 793] [outer = (nil)] 16:23:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x9204d800) [pid = 8835] [serial = 794] [outer = 0x90f5b000] 16:23:36 INFO - PROCESS | 8835 | 1464737016823 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x922b1800) [pid = 8835] [serial = 795] [outer = 0x90f5b000] 16:23:37 INFO - PROCESS | 8835 | 1464737017722 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]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1486ms 16:23:37 INFO - PROCESS | 8835 | 1464737017784 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 8835 | 1464737017788 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:23:37 INFO - PROCESS | 8835 | 1464737017794 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 8835 | 1464737017798 Marionette TRACE conn3 <- [1,1030,null,{}] 16:23:37 INFO - PROCESS | 8835 | 1464737017803 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}] 16:23:38 INFO - PROCESS | 8835 | 1464737018008 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:23:38 INFO - PROCESS | 8835 | 1464737018245 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b50000 == 93 [pid = 8835] [id = 265] 16:23:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x92044000) [pid = 8835] [serial = 796] [outer = (nil)] 16:23:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x9243e000) [pid = 8835] [serial = 797] [outer = 0x92044000] 16:23:38 INFO - PROCESS | 8835 | 1464737018378 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x9246b800) [pid = 8835] [serial = 798] [outer = 0x92044000] 16:23:39 INFO - PROCESS | 8835 | 1464737019241 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]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1485ms 16:23:39 INFO - PROCESS | 8835 | 1464737019280 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 8835 | 1464737019284 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:23:39 INFO - PROCESS | 8835 | 1464737019290 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 8835 | 1464737019294 Marionette TRACE conn3 <- [1,1034,null,{}] 16:23:39 INFO - PROCESS | 8835 | 1464737019299 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}] 16:23:39 INFO - PROCESS | 8835 | 1464737019475 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:23:39 INFO - PROCESS | 8835 | 1464737019676 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x91dbb400 == 94 [pid = 8835] [id = 266] 16:23:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x9243a000) [pid = 8835] [serial = 799] [outer = (nil)] 16:23:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x92f0f000) [pid = 8835] [serial = 800] [outer = 0x9243a000] 16:23:39 INFO - PROCESS | 8835 | 1464737019757 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x92fe2c00) [pid = 8835] [serial = 801] [outer = 0x9243a000] 16:23:40 INFO - PROCESS | 8835 | 1464737020726 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]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1489ms 16:23:40 INFO - PROCESS | 8835 | 1464737020781 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 8835 | 1464737020786 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:23:40 INFO - PROCESS | 8835 | 1464737020792 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 8835 | 1464737020797 Marionette TRACE conn3 <- [1,1038,null,{}] 16:23:40 INFO - PROCESS | 8835 | 1464737020803 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}] 16:23:41 INFO - PROCESS | 8835 | 1464737021011 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:23:41 INFO - PROCESS | 8835 | 1464737021254 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e58f000 == 95 [pid = 8835] [id = 267] 16:23:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x9246ac00) [pid = 8835] [serial = 802] [outer = (nil)] 16:23:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x9479ec00) [pid = 8835] [serial = 803] [outer = 0x9246ac00] 16:23:41 INFO - PROCESS | 8835 | 1464737021404 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x95272800) [pid = 8835] [serial = 804] [outer = 0x9246ac00] 16:23:42 INFO - PROCESS | 8835 | 1464737022272 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1551ms 16:23:42 INFO - PROCESS | 8835 | 1464737022346 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 8835 | 1464737022349 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:23:42 INFO - PROCESS | 8835 | 1464737022356 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 8835 | 1464737022359 Marionette TRACE conn3 <- [1,1042,null,{}] 16:23:42 INFO - PROCESS | 8835 | 1464737022365 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}] 16:23:42 INFO - PROCESS | 8835 | 1464737022582 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:23:42 INFO - PROCESS | 8835 | 1464737022833 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c72800 == 96 [pid = 8835] [id = 268] 16:23:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x93c78800) [pid = 8835] [serial = 805] [outer = (nil)] 16:23:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x9541d400) [pid = 8835] [serial = 806] [outer = 0x93c78800] 16:23:42 INFO - PROCESS | 8835 | 1464737022975 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x959b6800) [pid = 8835] [serial = 807] [outer = 0x93c78800] 16:23:43 INFO - PROCESS | 8835 | 1464737023824 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]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1540ms 16:23:43 INFO - PROCESS | 8835 | 1464737023897 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 8835 | 1464737023901 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:23:43 INFO - PROCESS | 8835 | 1464737023908 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 8835 | 1464737023910 Marionette TRACE conn3 <- [1,1046,null,{}] 16:23:43 INFO - PROCESS | 8835 | 1464737023917 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}] 16:23:44 INFO - PROCESS | 8835 | 1464737024143 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:23:44 INFO - PROCESS | 8835 | 1464737024398 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x959b8400 == 97 [pid = 8835] [id = 269] 16:23:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x959d6c00) [pid = 8835] [serial = 808] [outer = (nil)] 16:23:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x96678800) [pid = 8835] [serial = 809] [outer = 0x959d6c00] 16:23:44 INFO - PROCESS | 8835 | 1464737024518 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x98bd2000) [pid = 8835] [serial = 810] [outer = 0x959d6c00] 16:23:45 INFO - PROCESS | 8835 | 1464737025428 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]]]}] 16:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1585ms 16:23:45 INFO - PROCESS | 8835 | 1464737025492 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:23:45 INFO - PROCESS | 8835 | 1464737025497 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:23:45 INFO - PROCESS | 8835 | 1464737025503 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 8835 | 1464737025507 Marionette TRACE conn3 <- [1,1050,null,{}] 16:23:45 INFO - PROCESS | 8835 | 1464737025513 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}] 16:23:45 INFO - PROCESS | 8835 | 1464737025714 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:23:46 INFO - PROCESS | 8835 | 1464737026031 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x99055c00 == 98 [pid = 8835] [id = 270] 16:23:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x990c3000) [pid = 8835] [serial = 811] [outer = (nil)] 16:23:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x99af8000) [pid = 8835] [serial = 812] [outer = 0x990c3000] 16:23:46 INFO - PROCESS | 8835 | 1464737026134 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x99c86800) [pid = 8835] [serial = 813] [outer = 0x990c3000] 16:23:47 INFO - PROCESS | 8835 | 1464737027060 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]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1594ms 16:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:23:47 INFO - PROCESS | 8835 | 1464737027097 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 8835 | 1464737027100 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:23:47 INFO - PROCESS | 8835 | 1464737027107 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 8835 | 1464737027111 Marionette TRACE conn3 <- [1,1054,null,{}] 16:23:47 INFO - PROCESS | 8835 | 1464737027116 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}] 16:23:47 INFO - PROCESS | 8835 | 1464737027292 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:23:47 INFO - PROCESS | 8835 | 1464737027499 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x99847400 == 99 [pid = 8835] [id = 271] 16:23:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x99c84400) [pid = 8835] [serial = 814] [outer = (nil)] 16:23:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x99ca1000) [pid = 8835] [serial = 815] [outer = 0x99c84400] 16:23:47 INFO - PROCESS | 8835 | 1464737027673 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x99ca3c00) [pid = 8835] [serial = 816] [outer = 0x99c84400] 16:23:48 INFO - PROCESS | 8835 | 1464737028605 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]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1586ms 16:23:48 INFO - PROCESS | 8835 | 1464737028693 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 8835 | 1464737028696 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:23:48 INFO - PROCESS | 8835 | 1464737028702 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 8835 | 1464737028706 Marionette TRACE conn3 <- [1,1058,null,{}] 16:23:48 INFO - PROCESS | 8835 | 1464737028711 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}] 16:23:48 INFO - PROCESS | 8835 | 1464737028937 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:23:49 INFO - PROCESS | 8835 | 1464737029187 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x99c8b800 == 100 [pid = 8835] [id = 272] 16:23:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x99c8e000) [pid = 8835] [serial = 817] [outer = (nil)] 16:23:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x99e16c00) [pid = 8835] [serial = 818] [outer = 0x99c8e000] 16:23:49 INFO - PROCESS | 8835 | 1464737029311 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x99e20c00) [pid = 8835] [serial = 819] [outer = 0x99c8e000] 16:23:50 INFO - PROCESS | 8835 | 1464737030243 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]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1629ms 16:23:50 INFO - PROCESS | 8835 | 1464737030335 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 8835 | 1464737030342 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:23:50 INFO - PROCESS | 8835 | 1464737030352 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 8835 | 1464737030357 Marionette TRACE conn3 <- [1,1062,null,{}] 16:23:50 INFO - PROCESS | 8835 | 1464737030366 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}] 16:23:50 INFO - PROCESS | 8835 | 1464737030667 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:23:51 INFO - PROCESS | 8835 | 1464737030981 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x88887400 == 101 [pid = 8835] [id = 273] 16:23:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x88893000) [pid = 8835] [serial = 820] [outer = (nil)] 16:23:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x8d0a4000) [pid = 8835] [serial = 821] [outer = 0x88893000] 16:23:51 INFO - PROCESS | 8835 | 1464737031074 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x8ee01c00) [pid = 8835] [serial = 822] [outer = 0x88893000] 16:23:52 INFO - PROCESS | 8835 | 1464737032441 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]]]}] 16:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 2138ms 16:23:52 INFO - PROCESS | 8835 | 1464737032490 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:23:52 INFO - PROCESS | 8835 | 1464737032502 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:23:52 INFO - PROCESS | 8835 | 1464737032515 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 8835 | 1464737032525 Marionette TRACE conn3 <- [1,1066,null,{}] 16:23:52 INFO - PROCESS | 8835 | 1464737032537 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}] 16:23:52 INFO - PROCESS | 8835 | 1464737032865 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:23:53 INFO - PROCESS | 8835 | 1464737033200 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a619800 == 102 [pid = 8835] [id = 274] 16:23:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x8adcb000) [pid = 8835] [serial = 823] [outer = (nil)] 16:23:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x8b479800) [pid = 8835] [serial = 824] [outer = 0x8adcb000] 16:23:53 INFO - PROCESS | 8835 | 1464737033358 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x8c97cc00) [pid = 8835] [serial = 825] [outer = 0x8adcb000] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x99855000 == 101 [pid = 8835] [id = 16] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x8add0000) [pid = 8835] [serial = 719] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x8c980800 == 100 [pid = 8835] [id = 251] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x8cafac00 == 99 [pid = 8835] [id = 250] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x8adc4c00 == 98 [pid = 8835] [id = 249] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab1d000 == 97 [pid = 8835] [id = 248] 16:23:54 INFO - PROCESS | 8835 | 1464737034461 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]]]}] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x920cdc00 == 96 [pid = 8835] [id = 247] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc4bc00 == 95 [pid = 8835] [id = 246] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x95275c00 == 94 [pid = 8835] [id = 245] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab23c00 == 93 [pid = 8835] [id = 244] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc4a800 == 92 [pid = 8835] [id = 243] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc4c800 == 91 [pid = 8835] [id = 242] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x8adcec00 == 90 [pid = 8835] [id = 241] 16:23:54 INFO - PROCESS | 8835 | --DOCSHELL 0x88885c00 == 89 [pid = 8835] [id = 240] 16:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 2001ms 16:23:54 INFO - PROCESS | 8835 | 1464737034513 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 8835 | 1464737034521 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x959c7c00) [pid = 8835] [serial = 714] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x99d81000) [pid = 8835] [serial = 717] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x99af6400) [pid = 8835] [serial = 716] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x91db0800) [pid = 8835] [serial = 710] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x92330400) [pid = 8835] [serial = 701] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x9cfd5800) [pid = 8835] [serial = 674] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0xa22ae400) [pid = 8835] [serial = 683] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x91db2c00) [pid = 8835] [serial = 659] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0xa27cd000) [pid = 8835] [serial = 677] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x8914a400) [pid = 8835] [serial = 686] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x8cafb000) [pid = 8835] [serial = 696] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x8d0a8400) [pid = 8835] [serial = 656] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x8cf7fc00) [pid = 8835] [serial = 638] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x8ec53c00) [pid = 8835] [serial = 698] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x99c8c800) [pid = 8835] [serial = 665] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x92042000) [pid = 8835] [serial = 711] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x93a75800) [pid = 8835] [serial = 702] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x96678000) [pid = 8835] [serial = 662] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x959b6400) [pid = 8835] [serial = 705] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x8eeaa400) [pid = 8835] [serial = 699] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x8d0a6c00) [pid = 8835] [serial = 708] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x8caf5400) [pid = 8835] [serial = 707] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x99e18000) [pid = 8835] [serial = 668] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x8914ec00) [pid = 8835] [serial = 693] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x93b75800) [pid = 8835] [serial = 713] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x89144c00) [pid = 8835] [serial = 692] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x913ee400) [pid = 8835] [serial = 704] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x88b54400) [pid = 8835] [serial = 689] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x8888f400) [pid = 8835] [serial = 680] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x9ae9d800) [pid = 8835] [serial = 671] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8b27d800) [pid = 8835] [serial = 695] [outer = (nil)] [url = about:blank] 16:23:54 INFO - PROCESS | 8835 | 1464737034572 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 8835 | 1464737034579 Marionette TRACE conn3 <- [1,1070,null,{}] 16:23:54 INFO - PROCESS | 8835 | 1464737034602 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}] 16:23:54 INFO - PROCESS | 8835 | 1464737034809 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:23:55 INFO - PROCESS | 8835 | 1464737035086 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a6c2400 == 90 [pid = 8835] [id = 275] 16:23:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x8ab22400) [pid = 8835] [serial = 826] [outer = (nil)] 16:23:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x8b5c7000) [pid = 8835] [serial = 827] [outer = 0x8ab22400] 16:23:55 INFO - PROCESS | 8835 | 1464737035160 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x8caf7400) [pid = 8835] [serial = 828] [outer = 0x8ab22400] 16:23:55 INFO - PROCESS | 8835 | 1464737035951 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]]]}] 16:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1483ms 16:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:23:56 INFO - PROCESS | 8835 | 1464737036024 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 8835 | 1464737036027 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:23:56 INFO - PROCESS | 8835 | 1464737036034 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 8835 | 1464737036039 Marionette TRACE conn3 <- [1,1074,null,{}] 16:23:56 INFO - PROCESS | 8835 | 1464737036055 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}] 16:23:56 INFO - PROCESS | 8835 | 1464737036247 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:23:56 INFO - PROCESS | 8835 | 1464737036449 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b479400 == 91 [pid = 8835] [id = 276] 16:23:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8dc4e800) [pid = 8835] [serial = 829] [outer = (nil)] 16:23:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8e17d000) [pid = 8835] [serial = 830] [outer = 0x8dc4e800] 16:23:56 INFO - PROCESS | 8835 | 1464737036523 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8e470800) [pid = 8835] [serial = 831] [outer = 0x8dc4e800] 16:23:57 INFO - PROCESS | 8835 | 1464737037372 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]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1396ms 16:23:57 INFO - PROCESS | 8835 | 1464737037431 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 8835 | 1464737037436 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:23:57 INFO - PROCESS | 8835 | 1464737037442 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 8835 | 1464737037445 Marionette TRACE conn3 <- [1,1078,null,{}] 16:23:57 INFO - PROCESS | 8835 | 1464737037451 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}] 16:23:57 INFO - PROCESS | 8835 | 1464737037696 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:23:57 INFO - PROCESS | 8835 | 1464737037724 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e588400 == 92 [pid = 8835] [id = 277] 16:23:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x8ec58400) [pid = 8835] [serial = 832] [outer = (nil)] 16:23:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x8ee0e800) [pid = 8835] [serial = 833] [outer = 0x8ec58400] 16:23:57 INFO - PROCESS | 8835 | 1464737037796 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x90f52800) [pid = 8835] [serial = 834] [outer = 0x8ec58400] 16:23:58 INFO - PROCESS | 8835 | 1464737038776 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]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1632ms 16:23:59 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x8b478c00) [pid = 8835] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:23:59 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x8cafa400) [pid = 8835] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:23:59 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x88b56800) [pid = 8835] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:23:59 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x8cfed000) [pid = 8835] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:23:59 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x8a54a400) [pid = 8835] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:23:59 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x8a54d000) [pid = 8835] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:23:59 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x8a61f800) [pid = 8835] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:23:59 INFO - PROCESS | 8835 | 1464737039103 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 8835 | 1464737039106 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:23:59 INFO - PROCESS | 8835 | 1464737039113 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 8835 | 1464737039132 Marionette TRACE conn3 <- [1,1082,null,{}] 16:23:59 INFO - PROCESS | 8835 | 1464737039139 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}] 16:23:59 INFO - PROCESS | 8835 | 1464737039330 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:23:59 INFO - PROCESS | 8835 | 1464737039542 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x88887c00 == 93 [pid = 8835] [id = 278] 16:23:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x8adcec00) [pid = 8835] [serial = 835] [outer = (nil)] 16:23:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8e176c00) [pid = 8835] [serial = 836] [outer = 0x8adcec00] 16:23:59 INFO - PROCESS | 8835 | 1464737039617 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8ee0f000) [pid = 8835] [serial = 837] [outer = 0x8adcec00] 16:24:00 INFO - PROCESS | 8835 | 1464737040383 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]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1297ms 16:24:00 INFO - PROCESS | 8835 | 1464737040410 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 8835 | 1464737040412 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:24:00 INFO - PROCESS | 8835 | 1464737040419 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 8835 | 1464737040421 Marionette TRACE conn3 <- [1,1086,null,{}] 16:24:00 INFO - PROCESS | 8835 | 1464737040427 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}] 16:24:00 INFO - PROCESS | 8835 | 1464737040620 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:24:00 INFO - PROCESS | 8835 | 1464737040638 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x8caf0800 == 94 [pid = 8835] [id = 279] 16:24:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8e2e1000) [pid = 8835] [serial = 838] [outer = (nil)] 16:24:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x922db000) [pid = 8835] [serial = 839] [outer = 0x8e2e1000] 16:24:00 INFO - PROCESS | 8835 | 1464737040716 Marionette DEBUG loaded listener.js 16:24:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x92335000) [pid = 8835] [serial = 840] [outer = 0x8e2e1000] 16:24:01 INFO - PROCESS | 8835 | 1464737041939 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]]]}] 16:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1581ms 16:24:02 INFO - PROCESS | 8835 | 1464737042000 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 8835 | 1464737042007 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:24:02 INFO - PROCESS | 8835 | 1464737042018 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 8835 | 1464737042023 Marionette TRACE conn3 <- [1,1090,null,{}] 16:24:02 INFO - PROCESS | 8835 | 1464737042033 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}] 16:24:02 INFO - PROCESS | 8835 | 1464737042288 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:24:02 INFO - PROCESS | 8835 | 1464737042597 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8914dc00 == 95 [pid = 8835] [id = 280] 16:24:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x8a6c5800) [pid = 8835] [serial = 841] [outer = (nil)] 16:24:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x8afee800) [pid = 8835] [serial = 842] [outer = 0x8a6c5800] 16:24:02 INFO - PROCESS | 8835 | 1464737042756 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x8b483400) [pid = 8835] [serial = 843] [outer = 0x8a6c5800] 16:24:03 INFO - PROCESS | 8835 | 1464737043954 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]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1993ms 16:24:04 INFO - PROCESS | 8835 | 1464737044012 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 8835 | 1464737044021 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:24:04 INFO - PROCESS | 8835 | 1464737044033 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 8835 | 1464737044038 Marionette TRACE conn3 <- [1,1094,null,{}] 16:24:04 INFO - PROCESS | 8835 | 1464737044044 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}] 16:24:04 INFO - PROCESS | 8835 | 1464737044240 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:24:04 INFO - PROCESS | 8835 | 1464737044509 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc4bc00 == 96 [pid = 8835] [id = 281] 16:24:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x8dc4c800) [pid = 8835] [serial = 844] [outer = (nil)] 16:24:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x8e46b800) [pid = 8835] [serial = 845] [outer = 0x8dc4c800] 16:24:04 INFO - PROCESS | 8835 | 1464737044648 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x90f51800) [pid = 8835] [serial = 846] [outer = 0x8dc4c800] 16:24:05 INFO - PROCESS | 8835 | 1464737045674 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]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1687ms 16:24:05 INFO - PROCESS | 8835 | 1464737045720 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:24:05 INFO - PROCESS | 8835 | 1464737045725 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:24:05 INFO - PROCESS | 8835 | 1464737045732 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 8835 | 1464737045739 Marionette TRACE conn3 <- [1,1098,null,{}] 16:24:05 INFO - PROCESS | 8835 | 1464737045757 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}] 16:24:06 INFO - PROCESS | 8835 | 1464737046009 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:24:06 INFO - PROCESS | 8835 | 1464737046308 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x922d6800 == 97 [pid = 8835] [id = 282] 16:24:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x92433c00) [pid = 8835] [serial = 847] [outer = (nil)] 16:24:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x92463000) [pid = 8835] [serial = 848] [outer = 0x92433c00] 16:24:06 INFO - PROCESS | 8835 | 1464737046408 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x92f0e400) [pid = 8835] [serial = 849] [outer = 0x92433c00] 16:24:07 INFO - PROCESS | 8835 | 1464737047331 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]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1644ms 16:24:07 INFO - PROCESS | 8835 | 1464737047376 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:24:07 INFO - PROCESS | 8835 | 1464737047381 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:24:07 INFO - PROCESS | 8835 | 1464737047388 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 8835 | 1464737047391 Marionette TRACE conn3 <- [1,1102,null,{}] 16:24:07 INFO - PROCESS | 8835 | 1464737047397 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}] 16:24:07 INFO - PROCESS | 8835 | 1464737047591 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:24:07 INFO - PROCESS | 8835 | 1464737047793 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x92438400 == 98 [pid = 8835] [id = 283] 16:24:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x93a75800) [pid = 8835] [serial = 850] [outer = (nil)] 16:24:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x952ab400) [pid = 8835] [serial = 851] [outer = 0x93a75800] 16:24:07 INFO - PROCESS | 8835 | 1464737047979 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x959c8c00) [pid = 8835] [serial = 852] [outer = 0x93a75800] 16:24:08 INFO - PROCESS | 8835 | 1464737048992 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]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1634ms 16:24:09 INFO - PROCESS | 8835 | 1464737049022 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 8835 | 1464737049026 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:24:09 INFO - PROCESS | 8835 | 1464737049032 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 8835 | 1464737049036 Marionette TRACE conn3 <- [1,1106,null,{}] 16:24:09 INFO - PROCESS | 8835 | 1464737049041 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}] 16:24:09 INFO - PROCESS | 8835 | 1464737049227 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:24:09 INFO - PROCESS | 8835 | 1464737049498 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x92f05c00 == 99 [pid = 8835] [id = 284] 16:24:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x959b8c00) [pid = 8835] [serial = 853] [outer = (nil)] 16:24:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x9784a000) [pid = 8835] [serial = 854] [outer = 0x959b8c00] 16:24:09 INFO - PROCESS | 8835 | 1464737049622 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x98bdc400) [pid = 8835] [serial = 855] [outer = 0x959b8c00] 16:24:10 INFO - PROCESS | 8835 | 1464737050839 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]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1842ms 16:24:10 INFO - PROCESS | 8835 | 1464737050875 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 8835 | 1464737050879 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:24:10 INFO - PROCESS | 8835 | 1464737050886 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 8835 | 1464737050889 Marionette TRACE conn3 <- [1,1110,null,{}] 16:24:10 INFO - PROCESS | 8835 | 1464737050895 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}] 16:24:11 INFO - PROCESS | 8835 | 1464737051133 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:24:11 INFO - PROCESS | 8835 | 1464737051436 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x92464400 == 100 [pid = 8835] [id = 285] 16:24:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x952ac000) [pid = 8835] [serial = 856] [outer = (nil)] 16:24:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x99ca2400) [pid = 8835] [serial = 857] [outer = 0x952ac000] 16:24:11 INFO - PROCESS | 8835 | 1464737051541 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x99e14000) [pid = 8835] [serial = 858] [outer = 0x952ac000] 16:24:12 INFO - PROCESS | 8835 | 1464737052447 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]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1589ms 16:24:12 INFO - PROCESS | 8835 | 1464737052476 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 8835 | 1464737052480 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:24:12 INFO - PROCESS | 8835 | 1464737052487 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 8835 | 1464737052490 Marionette TRACE conn3 <- [1,1114,null,{}] 16:24:12 INFO - PROCESS | 8835 | 1464737052496 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}] 16:24:12 INFO - PROCESS | 8835 | 1464737052669 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:24:12 INFO - PROCESS | 8835 | 1464737052877 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e14400 == 101 [pid = 8835] [id = 286] 16:24:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x99e1c800) [pid = 8835] [serial = 859] [outer = (nil)] 16:24:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x99e79400) [pid = 8835] [serial = 860] [outer = 0x99e1c800] 16:24:13 INFO - PROCESS | 8835 | 1464737053000 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x9a08d800) [pid = 8835] [serial = 861] [outer = 0x99e1c800] 16:24:14 INFO - PROCESS | 8835 | 1464737054003 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]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1589ms 16:24:14 INFO - PROCESS | 8835 | 1464737054077 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 8835 | 1464737054080 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:24:14 INFO - PROCESS | 8835 | 1464737054088 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 8835 | 1464737054090 Marionette TRACE conn3 <- [1,1118,null,{}] 16:24:14 INFO - PROCESS | 8835 | 1464737054096 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}] 16:24:14 INFO - PROCESS | 8835 | 1464737054320 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:24:14 INFO - PROCESS | 8835 | 1464737054632 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec56400 == 102 [pid = 8835] [id = 287] 16:24:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x959adc00) [pid = 8835] [serial = 862] [outer = (nil)] 16:24:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x9a2c9800) [pid = 8835] [serial = 863] [outer = 0x959adc00] 16:24:14 INFO - PROCESS | 8835 | 1464737054719 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x9a2cd400) [pid = 8835] [serial = 864] [outer = 0x959adc00] 16:24:15 INFO - PROCESS | 8835 | 1464737055688 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]]]}] 16:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1635ms 16:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:24:15 INFO - PROCESS | 8835 | 1464737055722 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:24:15 INFO - PROCESS | 8835 | 1464737055725 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:24:15 INFO - PROCESS | 8835 | 1464737055732 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 8835 | 1464737055736 Marionette TRACE conn3 <- [1,1122,null,{}] 16:24:15 INFO - PROCESS | 8835 | 1464737055741 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}] 16:24:15 INFO - PROCESS | 8835 | 1464737055942 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:24:16 INFO - PROCESS | 8835 | 1464737056216 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e7a400 == 103 [pid = 8835] [id = 288] 16:24:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x9a2c7c00) [pid = 8835] [serial = 865] [outer = (nil)] 16:24:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0x9add7c00) [pid = 8835] [serial = 866] [outer = 0x9a2c7c00] 16:24:16 INFO - PROCESS | 8835 | 1464737056361 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 187 (0x9addcc00) [pid = 8835] [serial = 867] [outer = 0x9a2c7c00] 16:24:17 INFO - PROCESS | 8835 | 1464737057281 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]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1589ms 16:24:17 INFO - PROCESS | 8835 | 1464737057321 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:24:17 INFO - PROCESS | 8835 | 1464737057325 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:24:17 INFO - PROCESS | 8835 | 1464737057332 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 8835 | 1464737057335 Marionette TRACE conn3 <- [1,1126,null,{}] 16:24:17 INFO - PROCESS | 8835 | 1464737057341 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}] 16:24:17 INFO - PROCESS | 8835 | 1464737057526 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:24:17 INFO - PROCESS | 8835 | 1464737057802 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x9add7000 == 104 [pid = 8835] [id = 289] 16:24:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 188 (0x9add8800) [pid = 8835] [serial = 868] [outer = (nil)] 16:24:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 189 (0x9b2eb000) [pid = 8835] [serial = 869] [outer = 0x9add8800] 16:24:17 INFO - PROCESS | 8835 | 1464737057936 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 190 (0x9b615c00) [pid = 8835] [serial = 870] [outer = 0x9add8800] 16:24:18 INFO - PROCESS | 8835 | 1464737058940 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]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1634ms 16:24:18 INFO - PROCESS | 8835 | 1464737058966 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 8835 | 1464737058970 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:24:18 INFO - PROCESS | 8835 | 1464737058977 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 8835 | 1464737058982 Marionette TRACE conn3 <- [1,1130,null,{}] 16:24:18 INFO - PROCESS | 8835 | 1464737058987 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}] 16:24:19 INFO - PROCESS | 8835 | 1464737059261 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:24:19 INFO - PROCESS | 8835 | 1464737059580 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 8835 | ++DOCSHELL 0x92471000 == 105 [pid = 8835] [id = 290] 16:24:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 191 (0x9cd58000) [pid = 8835] [serial = 871] [outer = (nil)] 16:24:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 192 (0x9cd5f400) [pid = 8835] [serial = 872] [outer = 0x9cd58000] 16:24:19 INFO - PROCESS | 8835 | 1464737059685 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 193 (0x9cfd4000) [pid = 8835] [serial = 873] [outer = 0x9cd58000] 16:24:20 INFO - PROCESS | 8835 | 1464737060600 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]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1637ms 16:24:20 INFO - PROCESS | 8835 | 1464737060615 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:24:20 INFO - PROCESS | 8835 | 1464737060618 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:24:20 INFO - PROCESS | 8835 | 1464737060625 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 8835 | 1464737060629 Marionette TRACE conn3 <- [1,1134,null,{}] 16:24:20 INFO - PROCESS | 8835 | 1464737060635 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}] 16:24:20 INFO - PROCESS | 8835 | 1464737060829 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:24:21 INFO - PROCESS | 8835 | 1464737061150 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x9cd5c400 == 106 [pid = 8835] [id = 291] 16:24:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 194 (0xa060e000) [pid = 8835] [serial = 874] [outer = (nil)] 16:24:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 195 (0xa1163400) [pid = 8835] [serial = 875] [outer = 0xa060e000] 16:24:21 INFO - PROCESS | 8835 | 1464737061244 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 196 (0xa1167800) [pid = 8835] [serial = 876] [outer = 0xa060e000] 16:24:22 INFO - PROCESS | 8835 | 1464737062148 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]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1591ms 16:24:22 INFO - PROCESS | 8835 | 1464737062217 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 8835 | 1464737062220 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:24:22 INFO - PROCESS | 8835 | 1464737062227 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 8835 | 1464737062230 Marionette TRACE conn3 <- [1,1138,null,{}] 16:24:22 INFO - PROCESS | 8835 | 1464737062236 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}] 16:24:22 INFO - PROCESS | 8835 | 1464737062427 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:24:22 INFO - PROCESS | 8835 | 1464737062690 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x99c8dc00 == 107 [pid = 8835] [id = 292] 16:24:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 197 (0x9cfd8400) [pid = 8835] [serial = 877] [outer = (nil)] 16:24:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 198 (0xa23a2c00) [pid = 8835] [serial = 878] [outer = 0x9cfd8400] 16:24:22 INFO - PROCESS | 8835 | 1464737062827 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 199 (0xa2504c00) [pid = 8835] [serial = 879] [outer = 0x9cfd8400] 16:24:23 INFO - PROCESS | 8835 | 1464737063697 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]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1529ms 16:24:23 INFO - PROCESS | 8835 | 1464737063757 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 8835 | 1464737063762 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:24:23 INFO - PROCESS | 8835 | 1464737063768 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 8835 | 1464737063772 Marionette TRACE conn3 <- [1,1142,null,{}] 16:24:23 INFO - PROCESS | 8835 | 1464737063779 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}] 16:24:23 INFO - PROCESS | 8835 | 1464737063993 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:24:24 INFO - PROCESS | 8835 | 1464737064361 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x959ad000 == 108 [pid = 8835] [id = 293] 16:24:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 200 (0x99ce5800) [pid = 8835] [serial = 880] [outer = (nil)] 16:24:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 201 (0xa314b000) [pid = 8835] [serial = 881] [outer = 0x99ce5800] 16:24:24 INFO - PROCESS | 8835 | 1464737064515 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 202 (0xa3153400) [pid = 8835] [serial = 882] [outer = 0x99ce5800] 16:24:25 INFO - PROCESS | 8835 | 1464737065513 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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1785ms 16:24:25 INFO - PROCESS | 8835 | 1464737065555 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 8835 | 1464737065559 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:24:25 INFO - PROCESS | 8835 | 1464737065565 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 8835 | 1464737065568 Marionette TRACE conn3 <- [1,1146,null,{}] 16:24:25 INFO - PROCESS | 8835 | 1464737065574 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}] 16:24:25 INFO - PROCESS | 8835 | 1464737065785 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:24:26 INFO - PROCESS | 8835 | 1464737066083 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x8914e800 == 109 [pid = 8835] [id = 294] 16:24:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 203 (0x8a555800) [pid = 8835] [serial = 883] [outer = (nil)] 16:24:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 204 (0xa3331c00) [pid = 8835] [serial = 884] [outer = 0x8a555800] 16:24:26 INFO - PROCESS | 8835 | 1464737066229 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 205 (0xa358dc00) [pid = 8835] [serial = 885] [outer = 0x8a555800] 16:24:27 INFO - PROCESS | 8835 | 1464737067154 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]]]}] 16:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1632ms 16:24:27 INFO - PROCESS | 8835 | 1464737067198 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 8835 | 1464737067202 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:24:27 INFO - PROCESS | 8835 | 1464737067209 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 8835 | 1464737067212 Marionette TRACE conn3 <- [1,1150,null,{}] 16:24:27 INFO - PROCESS | 8835 | 1464737067218 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}] 16:24:27 INFO - PROCESS | 8835 | 1464737067428 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:24:27 INFO - PROCESS | 8835 | 1464737067688 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x88892000 == 110 [pid = 8835] [id = 295] 16:24:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 206 (0x89145c00) [pid = 8835] [serial = 886] [outer = (nil)] 16:24:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 207 (0x8cf7e800) [pid = 8835] [serial = 887] [outer = 0x89145c00] 16:24:27 INFO - PROCESS | 8835 | 1464737067818 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 208 (0x8e2ec000) [pid = 8835] [serial = 888] [outer = 0x89145c00] 16:24:29 INFO - PROCESS | 8835 | 1464737069307 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]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2133ms 16:24:29 INFO - PROCESS | 8835 | 1464737069344 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 8835 | 1464737069350 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:24:29 INFO - PROCESS | 8835 | 1464737069359 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 8835 | 1464737069365 Marionette TRACE conn3 <- [1,1154,null,{}] 16:24:29 INFO - PROCESS | 8835 | 1464737069375 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}] 16:24:29 INFO - PROCESS | 8835 | 1464737069565 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:24:29 INFO - PROCESS | 8835 | 1464737069778 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a61a000 == 111 [pid = 8835] [id = 296] 16:24:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 209 (0x8a61e000) [pid = 8835] [serial = 889] [outer = (nil)] 16:24:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 210 (0x8a6c6800) [pid = 8835] [serial = 890] [outer = 0x8a61e000] 16:24:29 INFO - PROCESS | 8835 | 1464737069894 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 211 (0x8ab23c00) [pid = 8835] [serial = 891] [outer = 0x8a61e000] 16:24:30 INFO - PROCESS | 8835 | 1464737070912 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]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1584ms 16:24:30 INFO - PROCESS | 8835 | 1464737070944 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 8835 | 1464737070952 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:24:30 INFO - PROCESS | 8835 | 1464737070962 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 8835 | 1464737070966 Marionette TRACE conn3 <- [1,1158,null,{}] 16:24:31 INFO - PROCESS | 8835 | 1464737071000 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}] 16:24:31 INFO - PROCESS | 8835 | 1464737071192 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:24:31 INFO - PROCESS | 8835 | 1464737071507 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 8835 | --DOCSHELL 0x88887c00 == 110 [pid = 8835] [id = 278] 16:24:31 INFO - PROCESS | 8835 | --DOCSHELL 0x8e588400 == 109 [pid = 8835] [id = 277] 16:24:31 INFO - PROCESS | 8835 | --DOCSHELL 0x8b479400 == 108 [pid = 8835] [id = 276] 16:24:31 INFO - PROCESS | 8835 | --DOCSHELL 0x8a6c2400 == 107 [pid = 8835] [id = 275] 16:24:31 INFO - PROCESS | 8835 | --DOCSHELL 0x8a619800 == 106 [pid = 8835] [id = 274] 16:24:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x88887c00 == 107 [pid = 8835] [id = 297] 16:24:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 212 (0x8888e000) [pid = 8835] [serial = 892] [outer = (nil)] 16:24:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 213 (0x8a617000) [pid = 8835] [serial = 893] [outer = 0x8888e000] 16:24:31 INFO - PROCESS | 8835 | 1464737071704 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 214 (0x8b280000) [pid = 8835] [serial = 894] [outer = 0x8888e000] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 213 (0x8b477000) [pid = 8835] [serial = 720] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 212 (0x8caee400) [pid = 8835] [serial = 767] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 211 (0x8cfe6800) [pid = 8835] [serial = 768] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 210 (0x8e14f400) [pid = 8835] [serial = 773] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 209 (0x922afc00) [pid = 8835] [serial = 734] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 208 (0x88b4b800) [pid = 8835] [serial = 722] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 207 (0x8b284800) [pid = 8835] [serial = 762] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 206 (0x8ab2a800) [pid = 8835] [serial = 761] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 205 (0x913f8000) [pid = 8835] [serial = 731] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 204 (0x8d0ad400) [pid = 8835] [serial = 770] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 203 (0x8cf82c00) [pid = 8835] [serial = 765] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 202 (0x8c985000) [pid = 8835] [serial = 764] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 201 (0x93b7b800) [pid = 8835] [serial = 758] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 200 (0x8e177c00) [pid = 8835] [serial = 774] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 199 (0x8e173800) [pid = 8835] [serial = 728] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 198 (0x959d4000) [pid = 8835] [serial = 737] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 197 (0x8c982000) [pid = 8835] [serial = 725] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 196 (0x9a08dc00) [pid = 8835] [serial = 740] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 195 (0x9add6000) [pid = 8835] [serial = 743] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 194 (0x8b481000) [pid = 8835] [serial = 746] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 193 (0x8afebc00) [pid = 8835] [serial = 749] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 192 (0x8e142c00) [pid = 8835] [serial = 752] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 191 (0x8ee08800) [pid = 8835] [serial = 755] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 190 (0x8e593800) [pid = 8835] [serial = 777] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 189 (0x8e2e7000) [pid = 8835] [serial = 776] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 188 (0x8ee01400) [pid = 8835] [serial = 779] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 8835 | --DOMWINDOW == 187 (0x8e143800) [pid = 8835] [serial = 771] [outer = (nil)] [url = about:blank] 16:24:32 INFO - PROCESS | 8835 | 1464737072600 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]]]}] 16:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1660ms 16:24:32 INFO - PROCESS | 8835 | 1464737072622 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 8835 | 1464737072626 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:24:32 INFO - PROCESS | 8835 | 1464737072633 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 8835 | 1464737072639 Marionette TRACE conn3 <- [1,1162,null,{}] 16:24:32 INFO - PROCESS | 8835 | 1464737072655 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}] 16:24:32 INFO - PROCESS | 8835 | 1464737072831 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:24:33 INFO - PROCESS | 8835 | 1464737073002 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b481000 == 108 [pid = 8835] [id = 298] 16:24:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 188 (0x8b5cd000) [pid = 8835] [serial = 895] [outer = (nil)] 16:24:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 189 (0x8caee400) [pid = 8835] [serial = 896] [outer = 0x8b5cd000] 16:24:33 INFO - PROCESS | 8835 | 1464737073077 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 190 (0x8cf77800) [pid = 8835] [serial = 897] [outer = 0x8b5cd000] 16:24:33 INFO - PROCESS | 8835 | 1464737073900 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]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1342ms 16:24:33 INFO - PROCESS | 8835 | 1464737073980 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 8835 | 1464737073988 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:24:34 INFO - PROCESS | 8835 | 1464737073997 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 8835 | 1464737074000 Marionette TRACE conn3 <- [1,1166,null,{}] 16:24:34 INFO - PROCESS | 8835 | 1464737074004 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}] 16:24:34 INFO - PROCESS | 8835 | 1464737074179 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:24:34 INFO - PROCESS | 8835 | 1464737074191 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c984c00 == 109 [pid = 8835] [id = 299] 16:24:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 191 (0x8caf8400) [pid = 8835] [serial = 898] [outer = (nil)] 16:24:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 192 (0x8cff1400) [pid = 8835] [serial = 899] [outer = 0x8caf8400] 16:24:34 INFO - PROCESS | 8835 | 1464737074451 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 193 (0x8d0ab000) [pid = 8835] [serial = 900] [outer = 0x8caf8400] 16:24:35 INFO - PROCESS | 8835 | 1464737075283 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]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1339ms 16:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:24:35 INFO - PROCESS | 8835 | 1464737075338 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 8835 | 1464737075340 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:24:35 INFO - PROCESS | 8835 | 1464737075347 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 8835 | 1464737075350 Marionette TRACE conn3 <- [1,1170,null,{}] 16:24:35 INFO - PROCESS | 8835 | 1464737075362 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}] 16:24:35 INFO - PROCESS | 8835 | 1464737075589 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:24:35 INFO - PROCESS | 8835 | 1464737075609 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x8add0c00 == 110 [pid = 8835] [id = 300] 16:24:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 194 (0x8d0adc00) [pid = 8835] [serial = 901] [outer = (nil)] 16:24:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 195 (0x8dc4e400) [pid = 8835] [serial = 902] [outer = 0x8d0adc00] 16:24:35 INFO - PROCESS | 8835 | 1464737075680 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 196 (0x8e143c00) [pid = 8835] [serial = 903] [outer = 0x8d0adc00] 16:24:36 INFO - PROCESS | 8835 | --DOMWINDOW == 195 (0x8ec58400) [pid = 8835] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:24:36 INFO - PROCESS | 8835 | --DOMWINDOW == 194 (0x8dc4e800) [pid = 8835] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:24:36 INFO - PROCESS | 8835 | --DOMWINDOW == 193 (0x8adcec00) [pid = 8835] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:24:36 INFO - PROCESS | 8835 | --DOMWINDOW == 192 (0x8ab22400) [pid = 8835] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:24:36 INFO - PROCESS | 8835 | --DOMWINDOW == 191 (0x8adcb000) [pid = 8835] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:24:36 INFO - PROCESS | 8835 | 1464737076977 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]]]}] 16:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1688ms 16:24:37 INFO - PROCESS | 8835 | 1464737077035 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 8835 | 1464737077038 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:24:37 INFO - PROCESS | 8835 | 1464737077045 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 8835 | 1464737077048 Marionette TRACE conn3 <- [1,1174,null,{}] 16:24:37 INFO - PROCESS | 8835 | 1464737077053 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}] 16:24:37 INFO - PROCESS | 8835 | 1464737077238 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:24:37 INFO - PROCESS | 8835 | 1464737077453 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 8835 | ++DOCSHELL 0x89147c00 == 111 [pid = 8835] [id = 301] 16:24:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 192 (0x8ab22400) [pid = 8835] [serial = 904] [outer = (nil)] 16:24:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 193 (0x8e469c00) [pid = 8835] [serial = 905] [outer = 0x8ab22400] 16:24:37 INFO - PROCESS | 8835 | 1464737077527 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 194 (0x8e588400) [pid = 8835] [serial = 906] [outer = 0x8ab22400] 16:24:38 INFO - PROCESS | 8835 | 1464737078214 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] 16:24:38 INFO - PROCESS | 8835 | 1464737078298 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:24:38 INFO - PROCESS | 8835 | 1464737078306 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 8835 | 1464737078309 Marionette TRACE conn3 <- [1,1178,null,{}] 16:24:38 INFO - PROCESS | 8835 | 1464737078314 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}] 16:24:38 INFO - PROCESS | 8835 | 1464737078490 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:24:38 INFO - PROCESS | 8835 | 1464737078500 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d0a8000 == 112 [pid = 8835] [id = 302] 16:24:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 195 (0x8e464800) [pid = 8835] [serial = 907] [outer = (nil)] 16:24:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 196 (0x8ee06400) [pid = 8835] [serial = 908] [outer = 0x8e464800] 16:24:38 INFO - PROCESS | 8835 | 1464737078574 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 197 (0x8eea5800) [pid = 8835] [serial = 909] [outer = 0x8e464800] 16:24:39 INFO - PROCESS | 8835 | 1464737079834 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] 16:24:39 INFO - PROCESS | 8835 | 1464737079898 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:24:39 INFO - PROCESS | 8835 | 1464737079906 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 8835 | 1464737079912 Marionette TRACE conn3 <- [1,1182,null,{}] 16:24:39 INFO - PROCESS | 8835 | 1464737079920 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}] 16:24:40 INFO - PROCESS | 8835 | 1464737080120 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:24:40 INFO - PROCESS | 8835 | 1464737080380 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a611400 == 113 [pid = 8835] [id = 303] 16:24:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 198 (0x8a6c7000) [pid = 8835] [serial = 910] [outer = (nil)] 16:24:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 199 (0x8b283c00) [pid = 8835] [serial = 911] [outer = 0x8a6c7000] 16:24:40 INFO - PROCESS | 8835 | 1464737080516 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 200 (0x8b484800) [pid = 8835] [serial = 912] [outer = 0x8a6c7000] 16:24:41 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:41 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:24:41 INFO - PROCESS | 8835 | 1464737081485 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] 16:24:41 INFO - PROCESS | 8835 | 1464737081556 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:24:41 INFO - PROCESS | 8835 | 1464737081567 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 8835 | 1464737081571 Marionette TRACE conn3 <- [1,1186,null,{}] 16:24:41 INFO - PROCESS | 8835 | 1464737081579 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}] 16:24:41 INFO - PROCESS | 8835 | 1464737081822 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:24:42 INFO - PROCESS | 8835 | 1464737082168 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b481c00 == 114 [pid = 8835] [id = 304] 16:24:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 201 (0x8cfe9800) [pid = 8835] [serial = 913] [outer = (nil)] 16:24:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 202 (0x8e173400) [pid = 8835] [serial = 914] [outer = 0x8cfe9800] 16:24:42 INFO - PROCESS | 8835 | 1464737082258 Marionette DEBUG loaded listener.js 16:24:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 203 (0x8e2e3c00) [pid = 8835] [serial = 915] [outer = 0x8cfe9800] 16:24:43 INFO - PROCESS | 8835 | 1464737083168 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] 16:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:24:43 INFO - PROCESS | 8835 | 1464737083210 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:24:43 INFO - PROCESS | 8835 | 1464737083217 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 8835 | 1464737083223 Marionette TRACE conn3 <- [1,1190,null,{}] 16:24:43 INFO - PROCESS | 8835 | 1464737083239 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}] 16:24:43 INFO - PROCESS | 8835 | 1464737083438 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:24:43 INFO - PROCESS | 8835 | 1464737083704 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e174800 == 115 [pid = 8835] [id = 305] 16:24:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 204 (0x8ec5ac00) [pid = 8835] [serial = 916] [outer = (nil)] 16:24:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 205 (0x913f4800) [pid = 8835] [serial = 917] [outer = 0x8ec5ac00] 16:24:43 INFO - PROCESS | 8835 | 1464737083836 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 206 (0x92041c00) [pid = 8835] [serial = 918] [outer = 0x8ec5ac00] 16:24:44 INFO - PROCESS | 8835 | 1464737084723 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] 16:24:44 INFO - PROCESS | 8835 | 1464737084809 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:24:44 INFO - PROCESS | 8835 | 1464737084816 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 8835 | 1464737084819 Marionette TRACE conn3 <- [1,1194,null,{}] 16:24:44 INFO - PROCESS | 8835 | 1464737084825 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}] 16:24:45 INFO - PROCESS | 8835 | 1464737085061 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:24:45 INFO - PROCESS | 8835 | 1464737085315 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f3400 == 116 [pid = 8835] [id = 306] 16:24:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 207 (0x92045c00) [pid = 8835] [serial = 919] [outer = (nil)] 16:24:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 208 (0x922d0400) [pid = 8835] [serial = 920] [outer = 0x92045c00] 16:24:45 INFO - PROCESS | 8835 | 1464737085447 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 209 (0x922db800) [pid = 8835] [serial = 921] [outer = 0x92045c00] 16:24:46 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:46 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:46 INFO - PROCESS | 8835 | 1464737086442 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] 16:24:46 INFO - PROCESS | 8835 | 1464737086506 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:24:46 INFO - PROCESS | 8835 | 1464737086513 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 8835 | 1464737086515 Marionette TRACE conn3 <- [1,1198,null,{}] 16:24:46 INFO - PROCESS | 8835 | 1464737086522 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}] 16:24:46 INFO - PROCESS | 8835 | 1464737086729 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:24:47 INFO - PROCESS | 8835 | 1464737087035 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f4ec00 == 117 [pid = 8835] [id = 307] 16:24:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 210 (0x922b1000) [pid = 8835] [serial = 922] [outer = (nil)] 16:24:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 211 (0x92466c00) [pid = 8835] [serial = 923] [outer = 0x922b1000] 16:24:47 INFO - PROCESS | 8835 | 1464737087120 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 212 (0x9246a800) [pid = 8835] [serial = 924] [outer = 0x922b1000] 16:24:48 INFO - PROCESS | 8835 | --DOCSHELL 0x9243e400 == 116 [pid = 8835] [id = 10] 16:24:48 INFO - PROCESS | 8835 | 1464737088117 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]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1679ms 16:24:48 INFO - PROCESS | 8835 | 1464737088193 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 8835 | 1464737088196 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:24:48 INFO - PROCESS | 8835 | 1464737088203 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 8835 | 1464737088206 Marionette TRACE conn3 <- [1,1202,null,{}] 16:24:48 INFO - PROCESS | 8835 | 1464737088212 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}] 16:24:48 INFO - PROCESS | 8835 | 1464737088428 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:24:48 INFO - PROCESS | 8835 | 1464737088724 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc7400 == 117 [pid = 8835] [id = 308] 16:24:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 213 (0x9243ac00) [pid = 8835] [serial = 925] [outer = (nil)] 16:24:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 214 (0x93c7ac00) [pid = 8835] [serial = 926] [outer = 0x9243ac00] 16:24:48 INFO - PROCESS | 8835 | 1464737088811 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 215 (0x947a0000) [pid = 8835] [serial = 927] [outer = 0x9243ac00] 16:24:49 INFO - PROCESS | 8835 | 1464737089733 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]]]}] 16:24:49 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 16:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1580ms 16:24:49 INFO - PROCESS | 8835 | 1464737089796 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 8835 | 1464737089801 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:24:49 INFO - PROCESS | 8835 | 1464737089809 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 8835 | 1464737089812 Marionette TRACE conn3 <- [1,1206,null,{}] 16:24:49 INFO - PROCESS | 8835 | 1464737089817 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}] 16:24:50 INFO - PROCESS | 8835 | 1464737090013 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:24:50 INFO - PROCESS | 8835 | 1464737090269 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x92333c00 == 118 [pid = 8835] [id = 309] 16:24:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 216 (0x93a72800) [pid = 8835] [serial = 928] [outer = (nil)] 16:24:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 217 (0x959b3400) [pid = 8835] [serial = 929] [outer = 0x93a72800] 16:24:50 INFO - PROCESS | 8835 | 1464737090366 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 218 (0x959c7400) [pid = 8835] [serial = 930] [outer = 0x93a72800] 16:24:51 INFO - PROCESS | 8835 | 1464737091242 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]]]}] 16:24:51 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 16:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1483ms 16:24:51 INFO - PROCESS | 8835 | 1464737091293 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 8835 | 1464737091296 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:24:51 INFO - PROCESS | 8835 | 1464737091302 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 8835 | 1464737091306 Marionette TRACE conn3 <- [1,1210,null,{}] 16:24:51 INFO - PROCESS | 8835 | 1464737091312 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}] 16:24:51 INFO - PROCESS | 8835 | 1464737091497 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:24:51 INFO - PROCESS | 8835 | 1464737091802 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x92437400 == 119 [pid = 8835] [id = 310] 16:24:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 219 (0x959b1000) [pid = 8835] [serial = 931] [outer = (nil)] 16:24:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 220 (0x9784b800) [pid = 8835] [serial = 932] [outer = 0x959b1000] 16:24:51 INFO - PROCESS | 8835 | 1464737091892 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 221 (0x98229800) [pid = 8835] [serial = 933] [outer = 0x959b1000] 16:24:52 INFO - PROCESS | 8835 | 1464737092751 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]]]}] 16:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1499ms 16:24:52 INFO - PROCESS | 8835 | 1464737092803 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 8835 | 1464737092806 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:24:52 INFO - PROCESS | 8835 | 1464737092813 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 8835 | 1464737092816 Marionette TRACE conn3 <- [1,1214,null,{}] 16:24:52 INFO - PROCESS | 8835 | 1464737092822 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}] 16:24:53 INFO - PROCESS | 8835 | 1464737093019 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:24:53 INFO - PROCESS | 8835 | 1464737093280 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x92f0e000 == 120 [pid = 8835] [id = 311] 16:24:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 222 (0x959b6000) [pid = 8835] [serial = 934] [outer = (nil)] 16:24:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 223 (0x990c4800) [pid = 8835] [serial = 935] [outer = 0x959b6000] 16:24:53 INFO - PROCESS | 8835 | 1464737093407 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 224 (0x99852400) [pid = 8835] [serial = 936] [outer = 0x959b6000] 16:24:54 INFO - PROCESS | 8835 | 1464737094271 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]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1534ms 16:24:54 INFO - PROCESS | 8835 | 1464737094348 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:24:54 INFO - PROCESS | 8835 | 1464737094352 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:24:54 INFO - PROCESS | 8835 | 1464737094358 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 8835 | 1464737094362 Marionette TRACE conn3 <- [1,1218,null,{}] 16:24:54 INFO - PROCESS | 8835 | 1464737094367 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}] 16:24:54 INFO - PROCESS | 8835 | 1464737094591 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:24:54 INFO - PROCESS | 8835 | 1464737094858 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x99c89800 == 121 [pid = 8835] [id = 312] 16:24:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 225 (0x99c8b400) [pid = 8835] [serial = 937] [outer = (nil)] 16:24:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 226 (0x99ca1c00) [pid = 8835] [serial = 938] [outer = 0x99c8b400] 16:24:54 INFO - PROCESS | 8835 | 1464737094987 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 227 (0x99cad000) [pid = 8835] [serial = 939] [outer = 0x99c8b400] 16:24:55 INFO - PROCESS | 8835 | 1464737095838 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]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1531ms 16:24:55 INFO - PROCESS | 8835 | 1464737095890 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 8835 | 1464737095895 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:24:55 INFO - PROCESS | 8835 | 1464737095901 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 8835 | 1464737095906 Marionette TRACE conn3 <- [1,1222,null,{}] 16:24:55 INFO - PROCESS | 8835 | 1464737095911 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}] 16:24:56 INFO - PROCESS | 8835 | 1464737096123 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:24:56 INFO - PROCESS | 8835 | 1464737096392 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x99c85800 == 122 [pid = 8835] [id = 313] 16:24:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 228 (0x99e6f800) [pid = 8835] [serial = 940] [outer = (nil)] 16:24:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 229 (0x9a2c4c00) [pid = 8835] [serial = 941] [outer = 0x99e6f800] 16:24:56 INFO - PROCESS | 8835 | 1464737096528 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 230 (0x9adcf400) [pid = 8835] [serial = 942] [outer = 0x99e6f800] 16:24:57 INFO - PROCESS | 8835 | 1464737097413 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] 16:24:57 INFO - PROCESS | 8835 | 1464737097490 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:24:57 INFO - PROCESS | 8835 | 1464737097496 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 8835 | 1464737097499 Marionette TRACE conn3 <- [1,1226,null,{}] 16:24:57 INFO - PROCESS | 8835 | 1464737097505 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}] 16:24:57 INFO - PROCESS | 8835 | 1464737097693 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:24:57 INFO - PROCESS | 8835 | 1464737097955 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc9c00 == 123 [pid = 8835] [id = 314] 16:24:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 231 (0x8e145000) [pid = 8835] [serial = 943] [outer = (nil)] 16:24:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 232 (0x9a2c9000) [pid = 8835] [serial = 944] [outer = 0x8e145000] 16:24:58 INFO - PROCESS | 8835 | 1464737098078 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 233 (0x9b27a400) [pid = 8835] [serial = 945] [outer = 0x8e145000] 16:24:58 INFO - PROCESS | 8835 | 1464737098912 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]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1487ms 16:24:58 INFO - PROCESS | 8835 | 1464737098984 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 8835 | 1464737098988 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:24:58 INFO - PROCESS | 8835 | 1464737098994 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 8835 | 1464737099007 Marionette TRACE conn3 <- [1,1230,null,{}] 16:24:59 INFO - PROCESS | 8835 | 1464737099012 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}] 16:24:59 INFO - PROCESS | 8835 | 1464737099248 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:24:59 INFO - PROCESS | 8835 | 1464737099506 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x99852800 == 124 [pid = 8835] [id = 315] 16:24:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 234 (0x9ae98800) [pid = 8835] [serial = 946] [outer = (nil)] 16:24:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 235 (0x9ba3f400) [pid = 8835] [serial = 947] [outer = 0x9ae98800] 16:24:59 INFO - PROCESS | 8835 | 1464737099636 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 236 (0x9cd56800) [pid = 8835] [serial = 948] [outer = 0x9ae98800] 16:25:00 INFO - PROCESS | 8835 | 1464737100494 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]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1541ms 16:25:00 INFO - PROCESS | 8835 | 1464737100536 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 8835 | 1464737100540 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:25:00 INFO - PROCESS | 8835 | 1464737100546 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 8835 | 1464737100550 Marionette TRACE conn3 <- [1,1234,null,{}] 16:25:00 INFO - PROCESS | 8835 | 1464737100555 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}] 16:25:00 INFO - PROCESS | 8835 | 1464737100734 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:25:00 INFO - PROCESS | 8835 | 1464737100955 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b2ee400 == 125 [pid = 8835] [id = 316] 16:25:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 237 (0x9b620c00) [pid = 8835] [serial = 949] [outer = (nil)] 16:25:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 238 (0xa060dc00) [pid = 8835] [serial = 950] [outer = 0x9b620c00] 16:25:01 INFO - PROCESS | 8835 | 1464737101074 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 239 (0xa115ec00) [pid = 8835] [serial = 951] [outer = 0x9b620c00] 16:25:02 INFO - PROCESS | 8835 | 1464737102195 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]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1687ms 16:25:02 INFO - PROCESS | 8835 | 1464737102234 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:25:02 INFO - PROCESS | 8835 | 1464737102237 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:25:02 INFO - PROCESS | 8835 | 1464737102243 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 8835 | 1464737102247 Marionette TRACE conn3 <- [1,1238,null,{}] 16:25:02 INFO - PROCESS | 8835 | 1464737102252 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}] 16:25:02 INFO - PROCESS | 8835 | 1464737102445 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:25:02 INFO - PROCESS | 8835 | 1464737102764 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b9f8000 == 126 [pid = 8835] [id = 317] 16:25:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 240 (0x9cf97800) [pid = 8835] [serial = 952] [outer = (nil)] 16:25:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 241 (0xa23a3000) [pid = 8835] [serial = 953] [outer = 0x9cf97800] 16:25:02 INFO - PROCESS | 8835 | 1464737102853 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 242 (0xa2508000) [pid = 8835] [serial = 954] [outer = 0x9cf97800] 16:25:03 INFO - PROCESS | 8835 | 1464737103772 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]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1580ms 16:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:25:03 INFO - PROCESS | 8835 | 1464737103824 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 8835 | 1464737103828 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:25:03 INFO - PROCESS | 8835 | 1464737103834 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 8835 | 1464737103838 Marionette TRACE conn3 <- [1,1242,null,{}] 16:25:03 INFO - PROCESS | 8835 | 1464737103843 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}] 16:25:04 INFO - PROCESS | 8835 | 1464737104036 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:25:04 INFO - PROCESS | 8835 | 1464737104355 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x959b6c00 == 127 [pid = 8835] [id = 318] 16:25:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 243 (0x98bd4000) [pid = 8835] [serial = 955] [outer = (nil)] 16:25:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 244 (0xa22b0000) [pid = 8835] [serial = 956] [outer = 0x98bd4000] 16:25:04 INFO - PROCESS | 8835 | 1464737104476 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 245 (0xa3151800) [pid = 8835] [serial = 957] [outer = 0x98bd4000] 16:25:05 INFO - PROCESS | 8835 | 1464737105350 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1586ms 16:25:05 INFO - PROCESS | 8835 | 1464737105420 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 8835 | 1464737105424 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:25:05 INFO - PROCESS | 8835 | 1464737105431 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 8835 | 1464737105434 Marionette TRACE conn3 <- [1,1246,null,{}] 16:25:05 INFO - PROCESS | 8835 | 1464737105440 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}] 16:25:05 INFO - PROCESS | 8835 | 1464737105633 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:25:05 INFO - PROCESS | 8835 | 1464737105898 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b4c000 == 128 [pid = 8835] [id = 319] 16:25:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 246 (0x88b4cc00) [pid = 8835] [serial = 958] [outer = (nil)] 16:25:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 247 (0xa359b400) [pid = 8835] [serial = 959] [outer = 0x88b4cc00] 16:25:06 INFO - PROCESS | 8835 | 1464737106025 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 248 (0xa36e7400) [pid = 8835] [serial = 960] [outer = 0x88b4cc00] 16:25:07 INFO - PROCESS | 8835 | 1464737107404 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]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2041ms 16:25:07 INFO - PROCESS | 8835 | 1464737107473 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 8835 | 1464737107480 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:25:07 INFO - PROCESS | 8835 | 1464737107488 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 8835 | 1464737107494 Marionette TRACE conn3 <- [1,1250,null,{}] 16:25:07 INFO - PROCESS | 8835 | 1464737107501 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}] 16:25:07 INFO - PROCESS | 8835 | 1464737107779 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:25:08 INFO - PROCESS | 8835 | 1464737108049 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab22800 == 129 [pid = 8835] [id = 320] 16:25:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 249 (0x8adcc000) [pid = 8835] [serial = 961] [outer = (nil)] 16:25:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 250 (0x8c988800) [pid = 8835] [serial = 962] [outer = 0x8adcc000] 16:25:08 INFO - PROCESS | 8835 | 1464737108135 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 251 (0x8cfe9000) [pid = 8835] [serial = 963] [outer = 0x8adcc000] 16:25:09 INFO - PROCESS | 8835 | 1464737109118 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]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1686ms 16:25:09 INFO - PROCESS | 8835 | 1464737109175 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 8835 | 1464737109183 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:25:09 INFO - PROCESS | 8835 | 1464737109193 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 8835 | 1464737109196 Marionette TRACE conn3 <- [1,1254,null,{}] 16:25:09 INFO - PROCESS | 8835 | 1464737109202 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}] 16:25:09 INFO - PROCESS | 8835 | 1464737109399 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8ee07c00 == 128 [pid = 8835] [id = 111] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x89147c00 == 127 [pid = 8835] [id = 301] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8b481000 == 126 [pid = 8835] [id = 298] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x88887c00 == 125 [pid = 8835] [id = 297] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8a61a000 == 124 [pid = 8835] [id = 296] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8914e800 == 123 [pid = 8835] [id = 294] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x959ad000 == 122 [pid = 8835] [id = 293] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x99c8dc00 == 121 [pid = 8835] [id = 292] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x9cd5c400 == 120 [pid = 8835] [id = 291] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x9add7000 == 119 [pid = 8835] [id = 289] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x92471000 == 118 [pid = 8835] [id = 290] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x99e7a400 == 117 [pid = 8835] [id = 288] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec56400 == 116 [pid = 8835] [id = 287] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x99e14400 == 115 [pid = 8835] [id = 286] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x92f05c00 == 114 [pid = 8835] [id = 284] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x92464400 == 113 [pid = 8835] [id = 285] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x92438400 == 112 [pid = 8835] [id = 283] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x922d6800 == 111 [pid = 8835] [id = 282] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc4bc00 == 110 [pid = 8835] [id = 281] 16:25:09 INFO - PROCESS | 8835 | --DOCSHELL 0x8914dc00 == 109 [pid = 8835] [id = 280] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 250 (0x8ee0e800) [pid = 8835] [serial = 833] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 249 (0x8e17d000) [pid = 8835] [serial = 830] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 248 (0x8e176c00) [pid = 8835] [serial = 836] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 247 (0x99e16c00) [pid = 8835] [serial = 818] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 246 (0x8d0a4000) [pid = 8835] [serial = 821] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 245 (0x9479ec00) [pid = 8835] [serial = 803] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 244 (0x913f0c00) [pid = 8835] [serial = 791] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 243 (0x90f52800) [pid = 8835] [serial = 834] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 242 (0x8d09f400) [pid = 8835] [serial = 785] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 241 (0x8b5c7000) [pid = 8835] [serial = 827] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 240 (0x99ca1000) [pid = 8835] [serial = 815] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 239 (0x8b479800) [pid = 8835] [serial = 824] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 238 (0x8c97cc00) [pid = 8835] [serial = 825] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 237 (0x9204d800) [pid = 8835] [serial = 794] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 236 (0x9541d400) [pid = 8835] [serial = 806] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 235 (0x9243e000) [pid = 8835] [serial = 797] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 234 (0x96678800) [pid = 8835] [serial = 809] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 233 (0x8eeaa800) [pid = 8835] [serial = 788] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 232 (0x92f0f000) [pid = 8835] [serial = 800] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 231 (0x99af8000) [pid = 8835] [serial = 812] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 230 (0x8adc9400) [pid = 8835] [serial = 782] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 229 (0x8caf7400) [pid = 8835] [serial = 828] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 228 (0x922db000) [pid = 8835] [serial = 839] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 227 (0x8ee0f000) [pid = 8835] [serial = 837] [outer = (nil)] [url = about:blank] 16:25:09 INFO - PROCESS | 8835 | --DOMWINDOW == 226 (0x8e470800) [pid = 8835] [serial = 831] [outer = (nil)] [url = about:blank] 16:25:10 INFO - PROCESS | 8835 | 1464737110005 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:10 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a54d400 == 110 [pid = 8835] [id = 321] 16:25:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 227 (0x8a54e400) [pid = 8835] [serial = 964] [outer = (nil)] 16:25:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 228 (0x8adca000) [pid = 8835] [serial = 965] [outer = 0x8a54e400] 16:25:10 INFO - PROCESS | 8835 | 1464737110081 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 229 (0x8b5c2400) [pid = 8835] [serial = 966] [outer = 0x8a54e400] 16:25:10 INFO - PROCESS | 8835 | 1464737110827 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]]]}] 16:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1690ms 16:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:25:10 INFO - PROCESS | 8835 | 1464737110883 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:25:10 INFO - PROCESS | 8835 | 1464737110886 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:25:10 INFO - PROCESS | 8835 | 1464737110893 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 8835 | 1464737110898 Marionette TRACE conn3 <- [1,1258,null,{}] 16:25:10 INFO - PROCESS | 8835 | 1464737110918 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}] 16:25:11 INFO - PROCESS | 8835 | 1464737111177 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:25:11 INFO - PROCESS | 8835 | 1464737111196 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c97cc00 == 111 [pid = 8835] [id = 322] 16:25:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 230 (0x8ec56400) [pid = 8835] [serial = 967] [outer = (nil)] 16:25:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 231 (0x8eeaa800) [pid = 8835] [serial = 968] [outer = 0x8ec56400] 16:25:11 INFO - PROCESS | 8835 | 1464737111380 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 232 (0x913efc00) [pid = 8835] [serial = 969] [outer = 0x8ec56400] 16:25:12 INFO - PROCESS | 8835 | 1464737112217 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]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1389ms 16:25:12 INFO - PROCESS | 8835 | 1464737112281 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 8835 | 1464737112286 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:25:12 INFO - PROCESS | 8835 | 1464737112299 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 8835 | 1464737112301 Marionette TRACE conn3 <- [1,1262,null,{}] 16:25:12 INFO - PROCESS | 8835 | 1464737112307 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}] 16:25:12 INFO - PROCESS | 8835 | 1464737112547 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:25:12 INFO - PROCESS | 8835 | 1464737112576 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e14e400 == 112 [pid = 8835] [id = 323] 16:25:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 233 (0x913f8800) [pid = 8835] [serial = 970] [outer = (nil)] 16:25:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 234 (0x9204c000) [pid = 8835] [serial = 971] [outer = 0x913f8800] 16:25:12 INFO - PROCESS | 8835 | 1464737112660 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 235 (0x9232fc00) [pid = 8835] [serial = 972] [outer = 0x913f8800] 16:25:13 INFO - PROCESS | 8835 | 1464737113603 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]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1331ms 16:25:13 INFO - PROCESS | 8835 | 1464737113630 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 8835 | 1464737113633 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:25:13 INFO - PROCESS | 8835 | 1464737113639 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 8835 | 1464737113642 Marionette TRACE conn3 <- [1,1266,null,{}] 16:25:13 INFO - PROCESS | 8835 | 1464737113648 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}] 16:25:13 INFO - PROCESS | 8835 | 1464737113880 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:25:13 INFO - PROCESS | 8835 | 1464737113912 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b283400 == 113 [pid = 8835] [id = 324] 16:25:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 236 (0x92049000) [pid = 8835] [serial = 973] [outer = (nil)] 16:25:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 237 (0x92f05c00) [pid = 8835] [serial = 974] [outer = 0x92049000] 16:25:13 INFO - PROCESS | 8835 | 1464737113984 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 238 (0x93a73c00) [pid = 8835] [serial = 975] [outer = 0x92049000] 16:25:14 INFO - PROCESS | 8835 | --DOMWINDOW == 237 (0x8d0adc00) [pid = 8835] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:25:14 INFO - PROCESS | 8835 | --DOMWINDOW == 236 (0x8888e000) [pid = 8835] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:25:14 INFO - PROCESS | 8835 | --DOMWINDOW == 235 (0x8caf8400) [pid = 8835] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:25:14 INFO - PROCESS | 8835 | --DOMWINDOW == 234 (0x8a61e000) [pid = 8835] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:25:14 INFO - PROCESS | 8835 | --DOMWINDOW == 233 (0x8b5cd000) [pid = 8835] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:25:14 INFO - PROCESS | 8835 | --DOMWINDOW == 232 (0x8ab22400) [pid = 8835] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:25:15 INFO - PROCESS | 8835 | 1464737115291 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]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1680ms 16:25:15 INFO - PROCESS | 8835 | 1464737115321 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 8835 | 1464737115324 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:25:15 INFO - PROCESS | 8835 | 1464737115330 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 8835 | 1464737115332 Marionette TRACE conn3 <- [1,1270,null,{}] 16:25:15 INFO - PROCESS | 8835 | 1464737115338 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}] 16:25:15 INFO - PROCESS | 8835 | 1464737115515 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:25:15 INFO - PROCESS | 8835 | 1464737115531 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab22400 == 114 [pid = 8835] [id = 325] 16:25:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 233 (0x8afed800) [pid = 8835] [serial = 976] [outer = (nil)] 16:25:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 234 (0x952adc00) [pid = 8835] [serial = 977] [outer = 0x8afed800] 16:25:15 INFO - PROCESS | 8835 | 1464737115766 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 235 (0x959cb000) [pid = 8835] [serial = 978] [outer = 0x8afed800] 16:25:16 INFO - PROCESS | 8835 | 1464737116524 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]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1237ms 16:25:16 INFO - PROCESS | 8835 | 1464737116568 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 8835 | 1464737116571 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:25:16 INFO - PROCESS | 8835 | 1464737116577 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 8835 | 1464737116579 Marionette TRACE conn3 <- [1,1274,null,{}] 16:25:16 INFO - PROCESS | 8835 | 1464737116585 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}] 16:25:16 INFO - PROCESS | 8835 | 1464737116944 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:25:17 INFO - PROCESS | 8835 | 1464737117114 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a553400 == 115 [pid = 8835] [id = 326] 16:25:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 236 (0x8a553800) [pid = 8835] [serial = 979] [outer = (nil)] 16:25:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 237 (0x8ab1d000) [pid = 8835] [serial = 980] [outer = 0x8a553800] 16:25:17 INFO - PROCESS | 8835 | 1464737117269 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 238 (0x8afe9c00) [pid = 8835] [serial = 981] [outer = 0x8a553800] 16:25:18 INFO - PROCESS | 8835 | 1464737118213 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]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1680ms 16:25:18 INFO - PROCESS | 8835 | 1464737118261 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:25:18 INFO - PROCESS | 8835 | 1464737118267 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:25:18 INFO - PROCESS | 8835 | 1464737118275 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 8835 | 1464737118281 Marionette TRACE conn3 <- [1,1278,null,{}] 16:25:18 INFO - PROCESS | 8835 | 1464737118289 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}] 16:25:18 INFO - PROCESS | 8835 | 1464737118490 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:25:18 INFO - PROCESS | 8835 | 1464737118758 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cfed000 == 116 [pid = 8835] [id = 327] 16:25:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 239 (0x8e14fc00) [pid = 8835] [serial = 982] [outer = (nil)] 16:25:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 240 (0x8e17c000) [pid = 8835] [serial = 983] [outer = 0x8e14fc00] 16:25:18 INFO - PROCESS | 8835 | 1464737118891 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 241 (0x8e46c800) [pid = 8835] [serial = 984] [outer = 0x8e14fc00] 16:25:19 INFO - PROCESS | 8835 | 1464737119897 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]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1685ms 16:25:19 INFO - PROCESS | 8835 | 1464737119960 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 8835 | 1464737119966 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:25:19 INFO - PROCESS | 8835 | 1464737119973 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 8835 | 1464737119976 Marionette TRACE conn3 <- [1,1282,null,{}] 16:25:19 INFO - PROCESS | 8835 | 1464737119982 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}] 16:25:20 INFO - PROCESS | 8835 | 1464737120182 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:25:20 INFO - PROCESS | 8835 | 1464737120494 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ee0d400 == 117 [pid = 8835] [id = 328] 16:25:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 242 (0x92440000) [pid = 8835] [serial = 985] [outer = (nil)] 16:25:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 243 (0x92f09400) [pid = 8835] [serial = 986] [outer = 0x92440000] 16:25:20 INFO - PROCESS | 8835 | 1464737120618 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 244 (0x95273000) [pid = 8835] [serial = 987] [outer = 0x92440000] 16:25:21 INFO - PROCESS | 8835 | 1464737121550 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]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1633ms 16:25:21 INFO - PROCESS | 8835 | 1464737121607 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:25:21 INFO - PROCESS | 8835 | 1464737121613 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:25:21 INFO - PROCESS | 8835 | 1464737121630 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 8835 | 1464737121637 Marionette TRACE conn3 <- [1,1286,null,{}] 16:25:21 INFO - PROCESS | 8835 | 1464737121643 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}] 16:25:21 INFO - PROCESS | 8835 | 1464737121862 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:25:22 INFO - PROCESS | 8835 | 1464737122177 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e585800 == 118 [pid = 8835] [id = 329] 16:25:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 245 (0x91dbd400) [pid = 8835] [serial = 988] [outer = (nil)] 16:25:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 246 (0x99b41000) [pid = 8835] [serial = 989] [outer = 0x91dbd400] 16:25:22 INFO - PROCESS | 8835 | 1464737122265 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 247 (0x99ca7c00) [pid = 8835] [serial = 990] [outer = 0x91dbd400] 16:25:23 INFO - PROCESS | 8835 | 1464737123100 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]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1546ms 16:25:23 INFO - PROCESS | 8835 | 1464737123174 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 8835 | 1464737123178 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:25:23 INFO - PROCESS | 8835 | 1464737123186 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 8835 | 1464737123190 Marionette TRACE conn3 <- [1,1290,null,{}] 16:25:23 INFO - PROCESS | 8835 | 1464737123196 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}] 16:25:23 INFO - PROCESS | 8835 | 1464737123394 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:25:23 INFO - PROCESS | 8835 | 1464737123663 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c989000 == 119 [pid = 8835] [id = 330] 16:25:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 248 (0x8e46b000) [pid = 8835] [serial = 991] [outer = (nil)] 16:25:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 249 (0x99e79c00) [pid = 8835] [serial = 992] [outer = 0x8e46b000] 16:25:23 INFO - PROCESS | 8835 | 1464737123787 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 250 (0x9a2c3800) [pid = 8835] [serial = 993] [outer = 0x8e46b000] 16:25:24 INFO - PROCESS | 8835 | 1464737124714 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]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1584ms 16:25:24 INFO - PROCESS | 8835 | 1464737124772 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 8835 | 1464737124776 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:25:24 INFO - PROCESS | 8835 | 1464737124782 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 8835 | 1464737124786 Marionette TRACE conn3 <- [1,1294,null,{}] 16:25:24 INFO - PROCESS | 8835 | 1464737124791 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}] 16:25:24 INFO - PROCESS | 8835 | 1464737124994 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:25:25 INFO - PROCESS | 8835 | 1464737125263 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x9addac00 == 120 [pid = 8835] [id = 331] 16:25:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 251 (0x9addc400) [pid = 8835] [serial = 994] [outer = (nil)] 16:25:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 252 (0x9b2e5000) [pid = 8835] [serial = 995] [outer = 0x9addc400] 16:25:25 INFO - PROCESS | 8835 | 1464737125404 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 253 (0x9cfd2800) [pid = 8835] [serial = 996] [outer = 0x9addc400] 16:25:26 INFO - PROCESS | 8835 | 1464737126500 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]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1740ms 16:25:26 INFO - PROCESS | 8835 | 1464737126522 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 8835 | 1464737126526 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:25:26 INFO - PROCESS | 8835 | 1464737126532 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 8835 | 1464737126536 Marionette TRACE conn3 <- [1,1298,null,{}] 16:25:26 INFO - PROCESS | 8835 | 1464737126542 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}] 16:25:26 INFO - PROCESS | 8835 | 1464737126724 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:25:27 INFO - PROCESS | 8835 | 1464737127018 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x920cb800 == 121 [pid = 8835] [id = 332] 16:25:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 254 (0x95277400) [pid = 8835] [serial = 997] [outer = (nil)] 16:25:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 255 (0xa2503c00) [pid = 8835] [serial = 998] [outer = 0x95277400] 16:25:27 INFO - PROCESS | 8835 | 1464737127142 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 256 (0xa27d7c00) [pid = 8835] [serial = 999] [outer = 0x95277400] 16:25:28 INFO - PROCESS | 8835 | 1464737128024 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]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1545ms 16:25:28 INFO - PROCESS | 8835 | 1464737128078 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 8835 | 1464737128081 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:25:28 INFO - PROCESS | 8835 | 1464737128088 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 8835 | 1464737128092 Marionette TRACE conn3 <- [1,1302,null,{}] 16:25:28 INFO - PROCESS | 8835 | 1464737128097 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}] 16:25:28 INFO - PROCESS | 8835 | 1464737128280 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:25:28 INFO - PROCESS | 8835 | 1464737128541 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 8835 | ++DOCSHELL 0xa2383800 == 122 [pid = 8835] [id = 333] 16:25:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 257 (0xa2765000) [pid = 8835] [serial = 1000] [outer = (nil)] 16:25:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 258 (0xa36f1800) [pid = 8835] [serial = 1001] [outer = 0xa2765000] 16:25:28 INFO - PROCESS | 8835 | 1464737128664 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 259 (0xa514c000) [pid = 8835] [serial = 1002] [outer = 0xa2765000] 16:25:29 INFO - PROCESS | 8835 | 1464737129518 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]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1483ms 16:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:25:29 INFO - PROCESS | 8835 | 1464737129572 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 8835 | 1464737129575 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:25:29 INFO - PROCESS | 8835 | 1464737129582 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 8835 | 1464737129585 Marionette TRACE conn3 <- [1,1306,null,{}] 16:25:29 INFO - PROCESS | 8835 | 1464737129591 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}] 16:25:29 INFO - PROCESS | 8835 | 1464737129786 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:25:30 INFO - PROCESS | 8835 | 1464737130048 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ae9d800 == 123 [pid = 8835] [id = 334] 16:25:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 260 (0xa1163c00) [pid = 8835] [serial = 1003] [outer = (nil)] 16:25:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 261 (0xa51f8000) [pid = 8835] [serial = 1004] [outer = 0xa1163c00] 16:25:30 INFO - PROCESS | 8835 | 1464737130174 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 262 (0xa633c000) [pid = 8835] [serial = 1005] [outer = 0xa1163c00] 16:25:31 INFO - PROCESS | 8835 | 1464737131058 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]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1531ms 16:25:31 INFO - PROCESS | 8835 | 1464737131113 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 8835 | 1464737131117 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:25:31 INFO - PROCESS | 8835 | 1464737131123 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 8835 | 1464737131133 Marionette TRACE conn3 <- [1,1310,null,{}] 16:25:31 INFO - PROCESS | 8835 | 1464737131138 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}] 16:25:31 INFO - PROCESS | 8835 | 1464737131335 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:25:31 INFO - PROCESS | 8835 | 1464737131651 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 8835 | ++DOCSHELL 0xa51b3800 == 124 [pid = 8835] [id = 335] 16:25:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 263 (0xa51f0c00) [pid = 8835] [serial = 1006] [outer = (nil)] 16:25:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 264 (0xa63fb800) [pid = 8835] [serial = 1007] [outer = 0xa51f0c00] 16:25:31 INFO - PROCESS | 8835 | 1464737131765 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 265 (0xa680b800) [pid = 8835] [serial = 1008] [outer = 0xa51f0c00] 16:25:32 INFO - PROCESS | 8835 | 1464737132638 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] 16:25:32 INFO - PROCESS | 8835 | 1464737132728 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:25:32 INFO - PROCESS | 8835 | 1464737132734 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 8835 | 1464737132738 Marionette TRACE conn3 <- [1,1314,null,{}] 16:25:32 INFO - PROCESS | 8835 | 1464737132743 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}] 16:25:32 INFO - PROCESS | 8835 | 1464737132969 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:25:33 INFO - PROCESS | 8835 | 1464737133243 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae8fc00 == 125 [pid = 8835] [id = 336] 16:25:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 266 (0x8ae99c00) [pid = 8835] [serial = 1009] [outer = (nil)] 16:25:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 267 (0x8ae9d400) [pid = 8835] [serial = 1010] [outer = 0x8ae99c00] 16:25:33 INFO - PROCESS | 8835 | 1464737133375 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 268 (0xa63fd800) [pid = 8835] [serial = 1011] [outer = 0x8ae99c00] 16:25:34 INFO - PROCESS | 8835 | 1464737134451 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]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1799ms 16:25:34 INFO - PROCESS | 8835 | 1464737134534 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:25:34 INFO - PROCESS | 8835 | 1464737134539 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:25:34 INFO - PROCESS | 8835 | 1464737134545 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 8835 | 1464737134550 Marionette TRACE conn3 <- [1,1318,null,{}] 16:25:34 INFO - PROCESS | 8835 | 1464737134555 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}] 16:25:34 INFO - PROCESS | 8835 | 1464737134802 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:25:35 INFO - PROCESS | 8835 | 1464737135123 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae03400 == 126 [pid = 8835] [id = 337] 16:25:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 269 (0x8ae05400) [pid = 8835] [serial = 1012] [outer = (nil)] 16:25:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 270 (0x8ae90400) [pid = 8835] [serial = 1013] [outer = 0x8ae05400] 16:25:35 INFO - PROCESS | 8835 | 1464737135209 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 271 (0x9ab32000) [pid = 8835] [serial = 1014] [outer = 0x8ae05400] 16:25:36 INFO - PROCESS | 8835 | 1464737136094 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]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1594ms 16:25:36 INFO - PROCESS | 8835 | 1464737136139 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 8835 | 1464737136143 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:25:36 INFO - PROCESS | 8835 | 1464737136149 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 8835 | 1464737136151 Marionette TRACE conn3 <- [1,1322,null,{}] 16:25:36 INFO - PROCESS | 8835 | 1464737136158 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}] 16:25:36 INFO - PROCESS | 8835 | 1464737136344 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:25:36 INFO - PROCESS | 8835 | 1464737136677 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x88e03c00 == 127 [pid = 8835] [id = 338] 16:25:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 272 (0x88e04000) [pid = 8835] [serial = 1015] [outer = (nil)] 16:25:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 273 (0x88e0a800) [pid = 8835] [serial = 1016] [outer = 0x88e04000] 16:25:36 INFO - PROCESS | 8835 | 1464737136768 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 274 (0x88e0c400) [pid = 8835] [serial = 1017] [outer = 0x88e04000] 16:25:37 INFO - PROCESS | 8835 | 1464737137630 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]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1530ms 16:25:37 INFO - PROCESS | 8835 | 1464737137680 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 8835 | 1464737137684 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:25:37 INFO - PROCESS | 8835 | 1464737137691 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 8835 | 1464737137695 Marionette TRACE conn3 <- [1,1326,null,{}] 16:25:37 INFO - PROCESS | 8835 | 1464737137700 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}] 16:25:37 INFO - PROCESS | 8835 | 1464737137886 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:25:38 INFO - PROCESS | 8835 | 1464737138196 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x88e02800 == 128 [pid = 8835] [id = 339] 16:25:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 275 (0x88e0a000) [pid = 8835] [serial = 1018] [outer = (nil)] 16:25:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 276 (0x8ae8f400) [pid = 8835] [serial = 1019] [outer = 0x88e0a000] 16:25:38 INFO - PROCESS | 8835 | 1464737138284 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 277 (0x8ae9d000) [pid = 8835] [serial = 1020] [outer = 0x88e0a000] 16:25:39 INFO - PROCESS | 8835 | 1464737139130 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]]]}] 16:25:39 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 16:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1485ms 16:25:39 INFO - PROCESS | 8835 | 1464737139177 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 8835 | 1464737139181 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:25:39 INFO - PROCESS | 8835 | 1464737139187 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 8835 | 1464737139189 Marionette TRACE conn3 <- [1,1330,null,{}] 16:25:39 INFO - PROCESS | 8835 | 1464737139195 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}] 16:25:39 INFO - PROCESS | 8835 | 1464737139373 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:25:39 INFO - PROCESS | 8835 | 1464737139644 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x899a8800 == 129 [pid = 8835] [id = 340] 16:25:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 278 (0x899a9800) [pid = 8835] [serial = 1021] [outer = (nil)] 16:25:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 279 (0x899aec00) [pid = 8835] [serial = 1022] [outer = 0x899a9800] 16:25:39 INFO - PROCESS | 8835 | 1464737139789 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 280 (0x899b1400) [pid = 8835] [serial = 1023] [outer = 0x899a9800] 16:25:40 INFO - PROCESS | 8835 | 1464737140648 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]]]}] 16:25:40 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 16:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1537ms 16:25:40 INFO - PROCESS | 8835 | 1464737140725 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 8835 | 1464737140728 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:25:40 INFO - PROCESS | 8835 | 1464737140734 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 8835 | 1464737140738 Marionette TRACE conn3 <- [1,1334,null,{}] 16:25:40 INFO - PROCESS | 8835 | 1464737140743 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}] 16:25:40 INFO - PROCESS | 8835 | 1464737140963 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:25:41 INFO - PROCESS | 8835 | 1464737141286 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x88e0c000 == 130 [pid = 8835] [id = 341] 16:25:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 281 (0x899aac00) [pid = 8835] [serial = 1024] [outer = (nil)] 16:25:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 282 (0x8ae0b400) [pid = 8835] [serial = 1025] [outer = 0x899aac00] 16:25:41 INFO - PROCESS | 8835 | 1464737141373 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 283 (0x8e150c00) [pid = 8835] [serial = 1026] [outer = 0x899aac00] 16:25:42 INFO - PROCESS | 8835 | 1464737142231 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]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1531ms 16:25:42 INFO - PROCESS | 8835 | 1464737142267 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 8835 | 1464737142271 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:25:42 INFO - PROCESS | 8835 | 1464737142277 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 8835 | 1464737142279 Marionette TRACE conn3 <- [1,1338,null,{}] 16:25:42 INFO - PROCESS | 8835 | 1464737142286 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}] 16:25:42 INFO - PROCESS | 8835 | 1464737142471 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:25:42 INFO - PROCESS | 8835 | 1464737142744 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x87486c00 == 131 [pid = 8835] [id = 342] 16:25:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 284 (0x87488800) [pid = 8835] [serial = 1027] [outer = (nil)] 16:25:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 285 (0x8748f000) [pid = 8835] [serial = 1028] [outer = 0x87488800] 16:25:42 INFO - PROCESS | 8835 | 1464737142873 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 286 (0x87492c00) [pid = 8835] [serial = 1029] [outer = 0x87488800] 16:25:44 INFO - PROCESS | 8835 | 1464737144198 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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1980ms 16:25:44 INFO - PROCESS | 8835 | 1464737144267 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 8835 | 1464737144271 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:25:44 INFO - PROCESS | 8835 | 1464737144280 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 8835 | 1464737144282 Marionette TRACE conn3 <- [1,1342,null,{}] 16:25:44 INFO - PROCESS | 8835 | 1464737144287 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}] 16:25:44 INFO - PROCESS | 8835 | 1464737144468 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:25:44 INFO - PROCESS | 8835 | 1464737144762 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd5c00 == 132 [pid = 8835] [id = 343] 16:25:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 287 (0x86bd6c00) [pid = 8835] [serial = 1030] [outer = (nil)] 16:25:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 288 (0x86bdbc00) [pid = 8835] [serial = 1031] [outer = 0x86bd6c00] 16:25:44 INFO - PROCESS | 8835 | 1464737144856 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 289 (0x86bde800) [pid = 8835] [serial = 1032] [outer = 0x86bd6c00] 16:25:45 INFO - PROCESS | 8835 | 1464737145758 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]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1537ms 16:25:45 INFO - PROCESS | 8835 | 1464737145818 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:25:45 INFO - PROCESS | 8835 | 1464737145822 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:25:45 INFO - PROCESS | 8835 | 1464737145828 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 8835 | 1464737145831 Marionette TRACE conn3 <- [1,1346,null,{}] 16:25:45 INFO - PROCESS | 8835 | 1464737145837 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}] 16:25:46 INFO - PROCESS | 8835 | 1464737146028 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:25:46 INFO - PROCESS | 8835 | 1464737146347 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bda000 == 133 [pid = 8835] [id = 344] 16:25:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 290 (0x86bdc800) [pid = 8835] [serial = 1033] [outer = (nil)] 16:25:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 291 (0x87494800) [pid = 8835] [serial = 1034] [outer = 0x86bdc800] 16:25:46 INFO - PROCESS | 8835 | 1464737146446 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 292 (0x899ad800) [pid = 8835] [serial = 1035] [outer = 0x86bdc800] 16:25:48 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab22400 == 132 [pid = 8835] [id = 325] 16:25:48 INFO - PROCESS | 8835 | --DOCSHELL 0x8b283400 == 131 [pid = 8835] [id = 324] 16:25:48 INFO - PROCESS | 8835 | --DOCSHELL 0x8add0c00 == 130 [pid = 8835] [id = 300] 16:25:48 INFO - PROCESS | 8835 | --DOCSHELL 0x8e14e400 == 129 [pid = 8835] [id = 323] 16:25:48 INFO - PROCESS | 8835 | --DOCSHELL 0x8c984c00 == 128 [pid = 8835] [id = 299] 16:25:48 INFO - PROCESS | 8835 | --DOCSHELL 0x8c97cc00 == 127 [pid = 8835] [id = 322] 16:25:48 INFO - PROCESS | 8835 | --DOCSHELL 0x8a54d400 == 126 [pid = 8835] [id = 321] 16:25:48 INFO - PROCESS | 8835 | --DOCSHELL 0x93b75000 == 125 [pid = 8835] [id = 11] 16:25:48 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab22800 == 124 [pid = 8835] [id = 320] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 291 (0x952ab400) [pid = 8835] [serial = 851] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 290 (0x8caee400) [pid = 8835] [serial = 896] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 289 (0x8dc4e400) [pid = 8835] [serial = 902] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 288 (0xa3331c00) [pid = 8835] [serial = 884] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 287 (0x9cd5f400) [pid = 8835] [serial = 872] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 286 (0x9b2eb000) [pid = 8835] [serial = 869] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 285 (0xa23a2c00) [pid = 8835] [serial = 878] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 284 (0x8e46b800) [pid = 8835] [serial = 845] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 283 (0x8a6c6800) [pid = 8835] [serial = 890] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 282 (0x8e469c00) [pid = 8835] [serial = 905] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 281 (0xa1163400) [pid = 8835] [serial = 875] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 280 (0x9784a000) [pid = 8835] [serial = 854] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 279 (0x9add7c00) [pid = 8835] [serial = 866] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 278 (0x92463000) [pid = 8835] [serial = 848] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 277 (0x8afee800) [pid = 8835] [serial = 842] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 276 (0x8cf77800) [pid = 8835] [serial = 897] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 275 (0xa314b000) [pid = 8835] [serial = 881] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 274 (0x8e588400) [pid = 8835] [serial = 906] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 273 (0x99e79400) [pid = 8835] [serial = 860] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 272 (0x8e143c00) [pid = 8835] [serial = 903] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 271 (0x8b280000) [pid = 8835] [serial = 894] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 270 (0x8d0ab000) [pid = 8835] [serial = 900] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 269 (0x8a617000) [pid = 8835] [serial = 893] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 268 (0x8ab23c00) [pid = 8835] [serial = 891] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 267 (0x99ca2400) [pid = 8835] [serial = 857] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 266 (0x9a2c9800) [pid = 8835] [serial = 863] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 265 (0x8cff1400) [pid = 8835] [serial = 899] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | --DOMWINDOW == 264 (0x8cf7e800) [pid = 8835] [serial = 887] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 8835 | 1464737148594 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]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2883ms 16:25:48 INFO - PROCESS | 8835 | 1464737148712 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 8835 | 1464737148716 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:25:48 INFO - PROCESS | 8835 | 1464737148724 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 8835 | 1464737148730 Marionette TRACE conn3 <- [1,1350,null,{}] 16:25:48 INFO - PROCESS | 8835 | 1464737148738 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}] 16:25:48 INFO - PROCESS | 8835 | 1464737148902 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:25:48 INFO - PROCESS | 8835 | 1464737148915 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adcdc00 == 125 [pid = 8835] [id = 345] 16:25:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 265 (0x8ae01400) [pid = 8835] [serial = 1036] [outer = (nil)] 16:25:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 266 (0x8ae06800) [pid = 8835] [serial = 1037] [outer = 0x8ae01400] 16:25:49 INFO - PROCESS | 8835 | 1464737148995 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 267 (0x8ae0c000) [pid = 8835] [serial = 1038] [outer = 0x8ae01400] 16:25:49 INFO - PROCESS | 8835 | 1464737149968 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]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1337ms 16:25:50 INFO - PROCESS | 8835 | 1464737150061 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 8835 | 1464737150068 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:25:50 INFO - PROCESS | 8835 | 1464737150078 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 8835 | 1464737150083 Marionette TRACE conn3 <- [1,1354,null,{}] 16:25:50 INFO - PROCESS | 8835 | 1464737150088 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}] 16:25:50 INFO - PROCESS | 8835 | 1464737150355 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:25:50 INFO - PROCESS | 8835 | 1464737150381 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b479400 == 126 [pid = 8835] [id = 346] 16:25:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 268 (0x8b5c3400) [pid = 8835] [serial = 1039] [outer = (nil)] 16:25:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 269 (0x8c97d000) [pid = 8835] [serial = 1040] [outer = 0x8b5c3400] 16:25:50 INFO - PROCESS | 8835 | 1464737150452 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 270 (0x8caf8c00) [pid = 8835] [serial = 1041] [outer = 0x8b5c3400] 16:25:51 INFO - PROCESS | 8835 | 1464737151450 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]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1436ms 16:25:51 INFO - PROCESS | 8835 | 1464737151514 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 8835 | 1464737151517 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:25:51 INFO - PROCESS | 8835 | 1464737151524 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 8835 | 1464737151530 Marionette TRACE conn3 <- [1,1358,null,{}] 16:25:51 INFO - PROCESS | 8835 | 1464737151558 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}] 16:25:51 INFO - PROCESS | 8835 | 1464737151803 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:25:51 INFO - PROCESS | 8835 | 1464737151828 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x87489800 == 127 [pid = 8835] [id = 347] 16:25:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 271 (0x8e143000) [pid = 8835] [serial = 1042] [outer = (nil)] 16:25:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 272 (0x8e14d800) [pid = 8835] [serial = 1043] [outer = 0x8e143000] 16:25:51 INFO - PROCESS | 8835 | 1464737151901 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 273 (0x8e2e5000) [pid = 8835] [serial = 1044] [outer = 0x8e143000] 16:25:52 INFO - PROCESS | 8835 | 1464737152802 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]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1336ms 16:25:52 INFO - PROCESS | 8835 | 1464737152886 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 8835 | 1464737152893 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:25:52 INFO - PROCESS | 8835 | 1464737152909 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 8835 | 1464737152913 Marionette TRACE conn3 <- [1,1362,null,{}] 16:25:52 INFO - PROCESS | 8835 | 1464737152918 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}] 16:25:53 INFO - PROCESS | 8835 | 1464737153162 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:25:53 INFO - PROCESS | 8835 | --DOMWINDOW == 272 (0x92049000) [pid = 8835] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:25:53 INFO - PROCESS | 8835 | --DOMWINDOW == 271 (0x8a54e400) [pid = 8835] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:25:53 INFO - PROCESS | 8835 | --DOMWINDOW == 270 (0x913f8800) [pid = 8835] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:25:53 INFO - PROCESS | 8835 | --DOMWINDOW == 269 (0x8ec56400) [pid = 8835] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:25:53 INFO - PROCESS | 8835 | --DOMWINDOW == 268 (0x9243e800) [pid = 8835] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:25:53 INFO - PROCESS | 8835 | --DOMWINDOW == 267 (0x8adcc000) [pid = 8835] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:25:53 INFO - PROCESS | 8835 | --DOMWINDOW == 266 (0x93c77800) [pid = 8835] [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.] 16:25:53 INFO - PROCESS | 8835 | 1464737153780 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a54e400 == 128 [pid = 8835] [id = 348] 16:25:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 267 (0x8adcc000) [pid = 8835] [serial = 1045] [outer = (nil)] 16:25:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 268 (0x8e58d800) [pid = 8835] [serial = 1046] [outer = 0x8adcc000] 16:25:53 INFO - PROCESS | 8835 | 1464737153852 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 269 (0x8ee0a400) [pid = 8835] [serial = 1047] [outer = 0x8adcc000] 16:25:54 INFO - PROCESS | 8835 | 1464737154611 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]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1744ms 16:25:54 INFO - PROCESS | 8835 | 1464737154654 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 8835 | 1464737154658 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:25:54 INFO - PROCESS | 8835 | 1464737154665 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 8835 | 1464737154667 Marionette TRACE conn3 <- [1,1366,null,{}] 16:25:54 INFO - PROCESS | 8835 | 1464737154673 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}] 16:25:54 INFO - PROCESS | 8835 | 1464737154835 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:25:54 INFO - PROCESS | 8835 | 1464737154850 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x899a8400 == 129 [pid = 8835] [id = 349] 16:25:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 270 (0x8b281c00) [pid = 8835] [serial = 1048] [outer = (nil)] 16:25:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 271 (0x91db2000) [pid = 8835] [serial = 1049] [outer = 0x8b281c00] 16:25:54 INFO - PROCESS | 8835 | 1464737154921 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 272 (0x92042c00) [pid = 8835] [serial = 1050] [outer = 0x8b281c00] 16:25:56 INFO - PROCESS | 8835 | 1464737156087 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] 16:25:56 INFO - PROCESS | 8835 | 1464737156155 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:25:56 INFO - PROCESS | 8835 | 1464737156164 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 8835 | 1464737156171 Marionette TRACE conn3 <- [1,1370,null,{}] 16:25:56 INFO - PROCESS | 8835 | 1464737156180 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}] 16:25:56 INFO - PROCESS | 8835 | 1464737156494 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:25:56 INFO - PROCESS | 8835 | 1464737156781 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x88e05800 == 130 [pid = 8835] [id = 350] 16:25:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 273 (0x8a558400) [pid = 8835] [serial = 1051] [outer = (nil)] 16:25:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 274 (0x8ae08000) [pid = 8835] [serial = 1052] [outer = 0x8a558400] 16:25:56 INFO - PROCESS | 8835 | 1464737156869 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 275 (0x8ae9a800) [pid = 8835] [serial = 1053] [outer = 0x8a558400] 16:25:57 INFO - PROCESS | 8835 | 1464737157846 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] 16:25:57 INFO - PROCESS | 8835 | 1464737157914 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:25:57 INFO - PROCESS | 8835 | 1464737157925 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 8835 | 1464737157928 Marionette TRACE conn3 <- [1,1374,null,{}] 16:25:57 INFO - PROCESS | 8835 | 1464737157935 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}] 16:25:58 INFO - PROCESS | 8835 | 1464737158234 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:25:58 INFO - PROCESS | 8835 | 1464737158491 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc49c00 == 131 [pid = 8835] [id = 351] 16:25:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 276 (0x8dc4a800) [pid = 8835] [serial = 1054] [outer = (nil)] 16:25:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 277 (0x8e14e000) [pid = 8835] [serial = 1055] [outer = 0x8dc4a800] 16:25:58 INFO - PROCESS | 8835 | 1464737158591 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 278 (0x8e587800) [pid = 8835] [serial = 1056] [outer = 0x8dc4a800] 16:25:59 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:25:59 INFO - PROCESS | 8835 | 1464737159607 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] 16:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:25:59 INFO - PROCESS | 8835 | 1464737159662 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:25:59 INFO - PROCESS | 8835 | 1464737159669 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 8835 | 1464737159675 Marionette TRACE conn3 <- [1,1378,null,{}] 16:25:59 INFO - PROCESS | 8835 | 1464737159692 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}] 16:26:00 INFO - PROCESS | 8835 | 1464737160011 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:26:00 INFO - PROCESS | 8835 | 1464737160266 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x922b4c00 == 132 [pid = 8835] [id = 352] 16:26:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 279 (0x92465400) [pid = 8835] [serial = 1057] [outer = (nil)] 16:26:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 280 (0x92fda800) [pid = 8835] [serial = 1058] [outer = 0x92465400] 16:26:00 INFO - PROCESS | 8835 | 1464737160355 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 281 (0x947a1c00) [pid = 8835] [serial = 1059] [outer = 0x92465400] 16:26:01 INFO - PROCESS | 8835 | 1464737161263 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 8835 | 1464737161321 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:26:01 INFO - PROCESS | 8835 | 1464737161328 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 8835 | 1464737161332 Marionette TRACE conn3 <- [1,1382,null,{}] 16:26:01 INFO - PROCESS | 8835 | 1464737161337 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}] 16:26:01 INFO - PROCESS | 8835 | 1464737161593 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:26:01 INFO - PROCESS | 8835 | 1464737161926 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a7c000 == 133 [pid = 8835] [id = 353] 16:26:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 282 (0x959acc00) [pid = 8835] [serial = 1060] [outer = (nil)] 16:26:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 283 (0x9784c800) [pid = 8835] [serial = 1061] [outer = 0x959acc00] 16:26:02 INFO - PROCESS | 8835 | 1464737162012 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 284 (0x98b77400) [pid = 8835] [serial = 1062] [outer = 0x959acc00] 16:26:02 INFO - PROCESS | 8835 | [8835] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:02 INFO - PROCESS | 8835 | 1464737162969 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] 16:26:03 INFO - PROCESS | 8835 | 1464737163019 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:26:03 INFO - PROCESS | 8835 | 1464737163026 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 8835 | 1464737163030 Marionette TRACE conn3 <- [1,1386,null,{}] 16:26:03 INFO - PROCESS | 8835 | 1464737163036 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}] 16:26:03 INFO - PROCESS | 8835 | 1464737163227 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:26:03 INFO - PROCESS | 8835 | 1464737163538 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 8835 | ++DOCSHELL 0x96670400 == 134 [pid = 8835] [id = 354] 16:26:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 285 (0x98e8c400) [pid = 8835] [serial = 1063] [outer = (nil)] 16:26:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 286 (0x99c91c00) [pid = 8835] [serial = 1064] [outer = 0x98e8c400] 16:26:03 INFO - PROCESS | 8835 | 1464737163626 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 287 (0x99d7d800) [pid = 8835] [serial = 1065] [outer = 0x98e8c400] 16:26:04 INFO - PROCESS | 8835 | 1464737164585 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] 16:26:04 INFO - PROCESS | 8835 | 1464737164663 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:26:04 INFO - PROCESS | 8835 | 1464737164669 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 8835 | 1464737164673 Marionette TRACE conn3 <- [1,1390,null,{}] 16:26:04 INFO - PROCESS | 8835 | 1464737164678 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}] 16:26:04 INFO - PROCESS | 8835 | 1464737164914 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:26:05 INFO - PROCESS | 8835 | 1464737165275 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc7800 == 135 [pid = 8835] [id = 355] 16:26:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 288 (0x96672c00) [pid = 8835] [serial = 1066] [outer = (nil)] 16:26:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 289 (0x9b2eec00) [pid = 8835] [serial = 1067] [outer = 0x96672c00] 16:26:05 INFO - PROCESS | 8835 | 1464737165366 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 290 (0x9ba49400) [pid = 8835] [serial = 1068] [outer = 0x96672c00] 16:26:06 INFO - PROCESS | 8835 | 1464737166288 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]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1641ms 16:26:06 INFO - PROCESS | 8835 | 1464737166311 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 8835 | 1464737166315 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:26:06 INFO - PROCESS | 8835 | 1464737166321 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 8835 | 1464737166324 Marionette TRACE conn3 <- [1,1394,null,{}] 16:26:06 INFO - PROCESS | 8835 | 1464737166330 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}] 16:26:06 INFO - PROCESS | 8835 | 1464737166509 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:26:06 INFO - PROCESS | 8835 | 1464737166838 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x922d4000 == 136 [pid = 8835] [id = 356] 16:26:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 291 (0x9add4800) [pid = 8835] [serial = 1069] [outer = (nil)] 16:26:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 292 (0xa2248c00) [pid = 8835] [serial = 1070] [outer = 0x9add4800] 16:26:06 INFO - PROCESS | 8835 | 1464737166929 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 293 (0xa22aec00) [pid = 8835] [serial = 1071] [outer = 0x9add4800] 16:26:07 INFO - PROCESS | 8835 | 1464737167773 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]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1479ms 16:26:07 INFO - PROCESS | 8835 | 1464737167801 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:26:07 INFO - PROCESS | 8835 | 1464737167805 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:26:07 INFO - PROCESS | 8835 | 1464737167812 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 8835 | 1464737167815 Marionette TRACE conn3 <- [1,1398,null,{}] 16:26:07 INFO - PROCESS | 8835 | 1464737167821 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}] 16:26:08 INFO - PROCESS | 8835 | 1464737168006 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:26:08 INFO - PROCESS | 8835 | 1464737168282 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x9cfcec00 == 137 [pid = 8835] [id = 357] 16:26:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 294 (0xa1165000) [pid = 8835] [serial = 1072] [outer = (nil)] 16:26:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 295 (0xa3331c00) [pid = 8835] [serial = 1073] [outer = 0xa1165000] 16:26:08 INFO - PROCESS | 8835 | 1464737168411 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 296 (0xa3361400) [pid = 8835] [serial = 1074] [outer = 0xa1165000] 16:26:09 INFO - PROCESS | 8835 | 1464737169276 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1533ms 16:26:09 INFO - PROCESS | 8835 | 1464737169344 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 8835 | 1464737169348 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:26:09 INFO - PROCESS | 8835 | 1464737169354 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 8835 | 1464737169358 Marionette TRACE conn3 <- [1,1402,null,{}] 16:26:09 INFO - PROCESS | 8835 | 1464737169364 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}] 16:26:09 INFO - PROCESS | 8835 | 1464737169582 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:26:09 INFO - PROCESS | 8835 | 1464737169922 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afe0c00 == 138 [pid = 8835] [id = 358] 16:26:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 297 (0x8afef000) [pid = 8835] [serial = 1075] [outer = (nil)] 16:26:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 298 (0x8d3da000) [pid = 8835] [serial = 1076] [outer = 0x8afef000] 16:26:10 INFO - PROCESS | 8835 | 1464737170076 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 299 (0x8d3db800) [pid = 8835] [serial = 1077] [outer = 0x8afef000] 16:26:11 INFO - PROCESS | 8835 | 1464737171148 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1835ms 16:26:11 INFO - PROCESS | 8835 | 1464737171191 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 8835 | 1464737171195 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:26:11 INFO - PROCESS | 8835 | 1464737171201 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 8835 | 1464737171204 Marionette TRACE conn3 <- [1,1406,null,{}] 16:26:11 INFO - PROCESS | 8835 | 1464737171210 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}] 16:26:11 INFO - PROCESS | 8835 | 1464737171399 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:26:11 INFO - PROCESS | 8835 | 1464737171732 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d3d2800 == 139 [pid = 8835] [id = 359] 16:26:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 300 (0x8d3d5000) [pid = 8835] [serial = 1078] [outer = (nil)] 16:26:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 301 (0xa3152400) [pid = 8835] [serial = 1079] [outer = 0x8d3d5000] 16:26:11 INFO - PROCESS | 8835 | 1464737171820 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 302 (0xa51b4c00) [pid = 8835] [serial = 1080] [outer = 0x8d3d5000] 16:26:12 INFO - PROCESS | 8835 | 1464737172702 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1536ms 16:26:12 INFO - PROCESS | 8835 | 1464737172737 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 8835 | 1464737172742 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:26:12 INFO - PROCESS | 8835 | 1464737172748 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 8835 | 1464737172752 Marionette TRACE conn3 <- [1,1410,null,{}] 16:26:12 INFO - PROCESS | 8835 | 1464737172758 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}] 16:26:12 INFO - PROCESS | 8835 | 1464737172972 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:26:13 INFO - PROCESS | 8835 | 1464737173297 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x926c1400 == 140 [pid = 8835] [id = 360] 16:26:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 303 (0x926ca000) [pid = 8835] [serial = 1081] [outer = (nil)] 16:26:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 304 (0x926d0000) [pid = 8835] [serial = 1082] [outer = 0x926ca000] 16:26:13 INFO - PROCESS | 8835 | 1464737173396 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 305 (0xa680c000) [pid = 8835] [serial = 1083] [outer = 0x926ca000] 16:26:14 INFO - PROCESS | 8835 | 1464737174393 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]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1681ms 16:26:14 INFO - PROCESS | 8835 | 1464737174429 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 8835 | 1464737174434 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:26:14 INFO - PROCESS | 8835 | 1464737174440 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 8835 | 1464737174443 Marionette TRACE conn3 <- [1,1414,null,{}] 16:26:14 INFO - PROCESS | 8835 | 1464737174449 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}] 16:26:14 INFO - PROCESS | 8835 | 1464737174639 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:26:14 INFO - PROCESS | 8835 | 1464737174977 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x86ee4000 == 141 [pid = 8835] [id = 361] 16:26:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 306 (0x86ee5000) [pid = 8835] [serial = 1084] [outer = (nil)] 16:26:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 307 (0x86eec000) [pid = 8835] [serial = 1085] [outer = 0x86ee5000] 16:26:15 INFO - PROCESS | 8835 | 1464737175063 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 308 (0x86eee000) [pid = 8835] [serial = 1086] [outer = 0x86ee5000] 16:26:16 INFO - PROCESS | 8835 | 1464737176032 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1630ms 16:26:16 INFO - PROCESS | 8835 | 1464737176070 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 8835 | 1464737176074 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:26:16 INFO - PROCESS | 8835 | 1464737176080 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 8835 | 1464737176084 Marionette TRACE conn3 <- [1,1418,null,{}] 16:26:16 INFO - PROCESS | 8835 | 1464737176089 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}] 16:26:16 INFO - PROCESS | 8835 | 1464737176290 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:26:16 INFO - PROCESS | 8835 | 1464737176610 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x86eea800 == 142 [pid = 8835] [id = 362] 16:26:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 309 (0x86eeb000) [pid = 8835] [serial = 1087] [outer = (nil)] 16:26:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 310 (0x89b89c00) [pid = 8835] [serial = 1088] [outer = 0x86eeb000] 16:26:16 INFO - PROCESS | 8835 | 1464737176704 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 311 (0x89b8c400) [pid = 8835] [serial = 1089] [outer = 0x86eeb000] 16:26:17 INFO - PROCESS | 8835 | 1464737177612 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]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1584ms 16:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:26:17 INFO - PROCESS | 8835 | 1464737177665 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 8835 | 1464737177668 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:26:17 INFO - PROCESS | 8835 | 1464737177675 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 8835 | 1464737177679 Marionette TRACE conn3 <- [1,1422,null,{}] 16:26:17 INFO - PROCESS | 8835 | 1464737177684 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}] 16:26:17 INFO - PROCESS | 8835 | 1464737177877 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:26:18 INFO - PROCESS | 8835 | 1464737178201 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x86ee4400 == 143 [pid = 8835] [id = 363] 16:26:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 312 (0x89b8f400) [pid = 8835] [serial = 1090] [outer = (nil)] 16:26:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 313 (0x89b94c00) [pid = 8835] [serial = 1091] [outer = 0x89b8f400] 16:26:18 INFO - PROCESS | 8835 | 1464737178293 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 314 (0x8d3d4400) [pid = 8835] [serial = 1092] [outer = 0x89b8f400] 16:26:19 INFO - PROCESS | 8835 | 1464737179312 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]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1686ms 16:26:19 INFO - PROCESS | 8835 | 1464737179361 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 8835 | 1464737179365 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:26:19 INFO - PROCESS | 8835 | 1464737179371 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 8835 | 1464737179374 Marionette TRACE conn3 <- [1,1426,null,{}] 16:26:19 INFO - PROCESS | 8835 | 1464737179380 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}] 16:26:19 INFO - PROCESS | 8835 | 1464737179574 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:26:20 INFO - PROCESS | 8835 | 1464737180007 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x859bb800 == 144 [pid = 8835] [id = 364] 16:26:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 315 (0x859bd800) [pid = 8835] [serial = 1093] [outer = (nil)] 16:26:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 316 (0x859c3400) [pid = 8835] [serial = 1094] [outer = 0x859bd800] 16:26:20 INFO - PROCESS | 8835 | 1464737180158 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 317 (0x859c4c00) [pid = 8835] [serial = 1095] [outer = 0x859bd800] 16:26:21 INFO - PROCESS | 8835 | 1464737181153 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]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1837ms 16:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:26:21 INFO - PROCESS | 8835 | 1464737181209 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 8835 | 1464737181212 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:26:21 INFO - PROCESS | 8835 | 1464737181218 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 8835 | 1464737181222 Marionette TRACE conn3 <- [1,1430,null,{}] 16:26:21 INFO - PROCESS | 8835 | 1464737181227 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}] 16:26:21 INFO - PROCESS | 8835 | 1464737181433 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:26:22 INFO - PROCESS | 8835 | 1464737182268 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf2000 == 145 [pid = 8835] [id = 365] 16:26:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 318 (0x85bf2400) [pid = 8835] [serial = 1096] [outer = (nil)] 16:26:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 319 (0x85bf4400) [pid = 8835] [serial = 1097] [outer = 0x85bf2400] 16:26:22 INFO - PROCESS | 8835 | 1464737182373 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 320 (0x86bd8400) [pid = 8835] [serial = 1098] [outer = 0x85bf2400] 16:26:23 INFO - PROCESS | 8835 | 1464737183334 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]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2148ms 16:26:23 INFO - PROCESS | 8835 | 1464737183367 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 8835 | 1464737183373 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:26:23 INFO - PROCESS | 8835 | 1464737183381 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 8835 | 1464737183386 Marionette TRACE conn3 <- [1,1434,null,{}] 16:26:23 INFO - PROCESS | 8835 | 1464737183394 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}] 16:26:23 INFO - PROCESS | 8835 | 1464737183590 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:26:23 INFO - PROCESS | 8835 | 1464737183943 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x89148800 == 146 [pid = 8835] [id = 366] 16:26:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 321 (0x8914bc00) [pid = 8835] [serial = 1099] [outer = (nil)] 16:26:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 322 (0x899ac000) [pid = 8835] [serial = 1100] [outer = 0x8914bc00] 16:26:24 INFO - PROCESS | 8835 | 1464737184124 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 323 (0x899b6c00) [pid = 8835] [serial = 1101] [outer = 0x8914bc00] 16:26:25 INFO - PROCESS | 8835 | 1464737185099 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]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1785ms 16:26:25 INFO - PROCESS | 8835 | 1464737185170 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:26:25 INFO - PROCESS | 8835 | 1464737185176 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:26:25 INFO - PROCESS | 8835 | 1464737185183 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 8835 | 1464737185186 Marionette TRACE conn3 <- [1,1438,null,{}] 16:26:25 INFO - PROCESS | 8835 | 1464737185192 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}] 16:26:25 INFO - PROCESS | 8835 | 1464737185390 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:26:25 INFO - PROCESS | 8835 | 1464737185788 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x8adc5000 == 147 [pid = 8835] [id = 367] 16:26:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 324 (0x8ae0b800) [pid = 8835] [serial = 1102] [outer = (nil)] 16:26:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 325 (0x8ae93800) [pid = 8835] [serial = 1103] [outer = 0x8ae0b800] 16:26:25 INFO - PROCESS | 8835 | 1464737185874 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 326 (0x8b47ac00) [pid = 8835] [serial = 1104] [outer = 0x8ae0b800] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8a54e400 == 146 [pid = 8835] [id = 348] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x87489800 == 145 [pid = 8835] [id = 347] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8b479400 == 144 [pid = 8835] [id = 346] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8adcdc00 == 143 [pid = 8835] [id = 345] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x87486c00 == 142 [pid = 8835] [id = 342] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x86bd5c00 == 141 [pid = 8835] [id = 343] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x88e0c000 == 140 [pid = 8835] [id = 341] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x899a8800 == 139 [pid = 8835] [id = 340] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x88e03c00 == 138 [pid = 8835] [id = 338] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x88e02800 == 137 [pid = 8835] [id = 339] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae03400 == 136 [pid = 8835] [id = 337] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae8fc00 == 135 [pid = 8835] [id = 336] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0xa51b3800 == 134 [pid = 8835] [id = 335] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0xa2383800 == 133 [pid = 8835] [id = 333] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x9ae9d800 == 132 [pid = 8835] [id = 334] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x920cb800 == 131 [pid = 8835] [id = 332] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x9addac00 == 130 [pid = 8835] [id = 331] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8c989000 == 129 [pid = 8835] [id = 330] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8e585800 == 128 [pid = 8835] [id = 329] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8ee0d400 == 127 [pid = 8835] [id = 328] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8cfed000 == 126 [pid = 8835] [id = 327] 16:26:26 INFO - PROCESS | 8835 | --DOCSHELL 0x8a553400 == 125 [pid = 8835] [id = 326] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 325 (0x92f05c00) [pid = 8835] [serial = 974] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 324 (0x9ba3f400) [pid = 8835] [serial = 947] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 323 (0x92466c00) [pid = 8835] [serial = 923] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 322 (0xa23a3000) [pid = 8835] [serial = 953] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 321 (0x8b283c00) [pid = 8835] [serial = 911] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 320 (0x8b5c2400) [pid = 8835] [serial = 966] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 319 (0x8e173400) [pid = 8835] [serial = 914] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 318 (0x9204c000) [pid = 8835] [serial = 971] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 317 (0xa22b0000) [pid = 8835] [serial = 956] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 316 (0x8eeaa800) [pid = 8835] [serial = 968] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 315 (0x9232fc00) [pid = 8835] [serial = 972] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 314 (0x8cfe9000) [pid = 8835] [serial = 963] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 313 (0x959b3400) [pid = 8835] [serial = 929] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 312 (0x8c988800) [pid = 8835] [serial = 962] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 311 (0x93a73c00) [pid = 8835] [serial = 975] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 310 (0x99ca1c00) [pid = 8835] [serial = 938] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 309 (0xa060dc00) [pid = 8835] [serial = 950] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 308 (0x8adca000) [pid = 8835] [serial = 965] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 307 (0x922d0400) [pid = 8835] [serial = 920] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 306 (0x9a2c4c00) [pid = 8835] [serial = 941] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 305 (0x9784b800) [pid = 8835] [serial = 932] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 304 (0x913efc00) [pid = 8835] [serial = 969] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 303 (0x913f4800) [pid = 8835] [serial = 917] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 302 (0x93c7ac00) [pid = 8835] [serial = 926] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 301 (0xa359b400) [pid = 8835] [serial = 959] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 300 (0x8ec58c00) [pid = 8835] [serial = 645] [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.] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 299 (0x990c4800) [pid = 8835] [serial = 935] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 298 (0x9a2c9000) [pid = 8835] [serial = 944] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 297 (0x8ee06400) [pid = 8835] [serial = 908] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 8835 | --DOMWINDOW == 296 (0x952adc00) [pid = 8835] [serial = 977] [outer = (nil)] [url = about:blank] 16:26:27 INFO - PROCESS | 8835 | 1464737187419 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2340ms 16:26:27 INFO - PROCESS | 8835 | 1464737187526 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 8835 | 1464737187533 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:26:27 INFO - PROCESS | 8835 | 1464737187549 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 8835 | 1464737187561 Marionette TRACE conn3 <- [1,1442,null,{}] 16:26:27 INFO - PROCESS | 8835 | 1464737187573 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}] 16:26:27 INFO - PROCESS | 8835 | 1464737187758 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:26:27 INFO - PROCESS | 8835 | 1464737187962 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bef800 == 126 [pid = 8835] [id = 368] 16:26:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 297 (0x85befc00) [pid = 8835] [serial = 1105] [outer = (nil)] 16:26:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 298 (0x8ab26c00) [pid = 8835] [serial = 1106] [outer = 0x85befc00] 16:26:28 INFO - PROCESS | 8835 | 1464737188074 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 299 (0x8b483c00) [pid = 8835] [serial = 1107] [outer = 0x85befc00] 16:26:28 INFO - PROCESS | 8835 | 1464737188936 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1450ms 16:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:26:28 INFO - PROCESS | 8835 | 1464737188992 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 8835 | 1464737188996 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:26:29 INFO - PROCESS | 8835 | 1464737189002 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 8835 | 1464737189005 Marionette TRACE conn3 <- [1,1446,null,{}] 16:26:29 INFO - PROCESS | 8835 | 1464737189010 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}] 16:26:29 INFO - PROCESS | 8835 | 1464737189185 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:26:29 INFO - PROCESS | 8835 | 1464737189466 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bef400 == 127 [pid = 8835] [id = 369] 16:26:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 300 (0x89b8f000) [pid = 8835] [serial = 1108] [outer = (nil)] 16:26:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 301 (0x8cf78800) [pid = 8835] [serial = 1109] [outer = 0x89b8f000] 16:26:29 INFO - PROCESS | 8835 | 1464737189546 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 302 (0x8cfe9000) [pid = 8835] [serial = 1110] [outer = 0x89b8f000] 16:26:30 INFO - PROCESS | 8835 | 1464737190370 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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1433ms 16:26:30 INFO - PROCESS | 8835 | 1464737190435 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 8835 | 1464737190438 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:26:30 INFO - PROCESS | 8835 | 1464737190444 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 8835 | 1464737190447 Marionette TRACE conn3 <- [1,1450,null,{}] 16:26:30 INFO - PROCESS | 8835 | 1464737190453 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}] 16:26:30 INFO - PROCESS | 8835 | 1464737190719 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:26:30 INFO - PROCESS | 8835 | 1464737190747 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d3d3c00 == 128 [pid = 8835] [id = 370] 16:26:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 303 (0x8d3dfc00) [pid = 8835] [serial = 1111] [outer = (nil)] 16:26:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 304 (0x8e14e400) [pid = 8835] [serial = 1112] [outer = 0x8d3dfc00] 16:26:30 INFO - PROCESS | 8835 | 1464737190831 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 305 (0x8e470800) [pid = 8835] [serial = 1113] [outer = 0x8d3dfc00] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 304 (0x8e464800) [pid = 8835] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 303 (0x92044000) [pid = 8835] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 302 (0x8ae99c00) [pid = 8835] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 301 (0x91dbd400) [pid = 8835] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 300 (0x9b620c00) [pid = 8835] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 299 (0x8a555800) [pid = 8835] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 298 (0xa51f0c00) [pid = 8835] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 297 (0xa2765000) [pid = 8835] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 296 (0x90f5b000) [pid = 8835] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 295 (0x8dc42c00) [pid = 8835] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 294 (0x8e143000) [pid = 8835] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 293 (0x959b6000) [pid = 8835] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 292 (0x89146c00) [pid = 8835] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 291 (0x8e14fc00) [pid = 8835] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 290 (0x86bd6c00) [pid = 8835] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 289 (0x8caf2800) [pid = 8835] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 288 (0x8ec5ac00) [pid = 8835] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 287 (0x8ae05400) [pid = 8835] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 286 (0x8afedc00) [pid = 8835] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 285 (0x899aac00) [pid = 8835] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 284 (0x8cf78c00) [pid = 8835] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 283 (0x9cfd8400) [pid = 8835] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 282 (0x8adcc000) [pid = 8835] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 281 (0x913e9400) [pid = 8835] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 280 (0x8a54c800) [pid = 8835] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 279 (0x8b482c00) [pid = 8835] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 278 (0x9ae98800) [pid = 8835] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 277 (0x87488800) [pid = 8835] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 276 (0x959d6c00) [pid = 8835] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 275 (0x8d0ad800) [pid = 8835] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 274 (0x8a553800) [pid = 8835] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 273 (0x8e46b000) [pid = 8835] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 272 (0x8eea6000) [pid = 8835] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 271 (0x88888400) [pid = 8835] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 270 (0x88e0a000) [pid = 8835] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 269 (0x8afed800) [pid = 8835] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 268 (0x99e1c800) [pid = 8835] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 267 (0x913f2c00) [pid = 8835] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 266 (0x99c8e000) [pid = 8835] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 265 (0x9243a000) [pid = 8835] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 264 (0x9cf97800) [pid = 8835] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 263 (0x99e76000) [pid = 8835] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 262 (0x8ab20800) [pid = 8835] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 261 (0x959ab800) [pid = 8835] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 260 (0x88e04000) [pid = 8835] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 259 (0x92440000) [pid = 8835] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 258 (0x8a61b000) [pid = 8835] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 257 (0x99e6f800) [pid = 8835] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 256 (0x8dc4c800) [pid = 8835] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 255 (0x8cfe9800) [pid = 8835] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 254 (0x9addc400) [pid = 8835] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 253 (0x959adc00) [pid = 8835] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 252 (0x99c8b400) [pid = 8835] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 251 (0x99c8e800) [pid = 8835] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 250 (0x99ce5800) [pid = 8835] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 249 (0x952ac000) [pid = 8835] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:26:32 INFO - PROCESS | 8835 | --DOMWINDOW == 248 (0x8e46f000) [pid = 8835] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 247 (0x95277400) [pid = 8835] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 246 (0x88b4cc00) [pid = 8835] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 245 (0x8b5c3400) [pid = 8835] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 244 (0x8ab21000) [pid = 8835] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 243 (0x8ee02400) [pid = 8835] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 242 (0x8e145000) [pid = 8835] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 241 (0x8e2e1000) [pid = 8835] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 240 (0x98bd4000) [pid = 8835] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 239 (0x913eac00) [pid = 8835] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 238 (0x88b4f400) [pid = 8835] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 237 (0x922b1000) [pid = 8835] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 236 (0xa1163c00) [pid = 8835] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 235 (0x8e149800) [pid = 8835] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 234 (0x9246ac00) [pid = 8835] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 233 (0x8caf2c00) [pid = 8835] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 232 (0x98224800) [pid = 8835] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 231 (0x9527ec00) [pid = 8835] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 230 (0x99c82c00) [pid = 8835] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 229 (0x93a75800) [pid = 8835] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 228 (0x92045c00) [pid = 8835] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 227 (0x9a2c7c00) [pid = 8835] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 226 (0x9243ac00) [pid = 8835] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 225 (0x920d1800) [pid = 8835] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 224 (0x88893000) [pid = 8835] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 223 (0x959b8c00) [pid = 8835] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 222 (0x9add8800) [pid = 8835] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 221 (0x8ae01400) [pid = 8835] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 220 (0x9cd58000) [pid = 8835] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 219 (0x88886000) [pid = 8835] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 218 (0x92433c00) [pid = 8835] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 217 (0x990c3000) [pid = 8835] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 216 (0x922cf800) [pid = 8835] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 215 (0x99c84400) [pid = 8835] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 214 (0x959b1000) [pid = 8835] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 213 (0x8a6c7000) [pid = 8835] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 212 (0x8a6c5800) [pid = 8835] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 211 (0x899a9800) [pid = 8835] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 210 (0x93a72800) [pid = 8835] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 209 (0x8ab26800) [pid = 8835] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 208 (0x89145c00) [pid = 8835] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 207 (0xa060e000) [pid = 8835] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 206 (0x93c78800) [pid = 8835] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:26:33 INFO - PROCESS | 8835 | --DOMWINDOW == 205 (0x8adc9000) [pid = 8835] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:26:33 INFO - PROCESS | 8835 | 1464737193414 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 3038ms 16:26:33 INFO - PROCESS | 8835 | 1464737193484 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 8835 | 1464737193488 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:26:33 INFO - PROCESS | 8835 | 1464737193494 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 8835 | 1464737193496 Marionette TRACE conn3 <- [1,1454,null,{}] 16:26:33 INFO - PROCESS | 8835 | 1464737193503 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}] 16:26:33 INFO - PROCESS | 8835 | 1464737193714 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:26:33 INFO - PROCESS | 8835 | 1464737193960 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x87485c00 == 129 [pid = 8835] [id = 371] 16:26:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 206 (0x8748c400) [pid = 8835] [serial = 1114] [outer = (nil)] 16:26:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 207 (0x88e0a000) [pid = 8835] [serial = 1115] [outer = 0x8748c400] 16:26:34 INFO - PROCESS | 8835 | 1464737194030 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 208 (0x8a61d800) [pid = 8835] [serial = 1116] [outer = 0x8748c400] 16:26:34 INFO - PROCESS | 8835 | 1464737194891 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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1430ms 16:26:34 INFO - PROCESS | 8835 | 1464737194928 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 8835 | 1464737194935 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:26:34 INFO - PROCESS | 8835 | 1464737194955 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 8835 | 1464737194961 Marionette TRACE conn3 <- [1,1458,null,{}] 16:26:34 INFO - PROCESS | 8835 | 1464737194970 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}] 16:26:35 INFO - PROCESS | 8835 | 1464737195182 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:26:35 INFO - PROCESS | 8835 | 1464737195541 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd9800 == 130 [pid = 8835] [id = 372] 16:26:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 209 (0x86bda800) [pid = 8835] [serial = 1117] [outer = (nil)] 16:26:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 210 (0x86ee7c00) [pid = 8835] [serial = 1118] [outer = 0x86bda800] 16:26:35 INFO - PROCESS | 8835 | 1464737195635 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 211 (0x87488c00) [pid = 8835] [serial = 1119] [outer = 0x86bda800] 16:26:36 INFO - PROCESS | 8835 | 1464737196709 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1836ms 16:26:36 INFO - PROCESS | 8835 | 1464737196792 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 8835 | 1464737196802 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:26:36 INFO - PROCESS | 8835 | 1464737196812 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 8835 | 1464737196816 Marionette TRACE conn3 <- [1,1462,null,{}] 16:26:36 INFO - PROCESS | 8835 | 1464737196823 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}] 16:26:37 INFO - PROCESS | 8835 | 1464737197093 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:26:37 INFO - PROCESS | 8835 | 1464737197423 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd4c00 == 131 [pid = 8835] [id = 373] 16:26:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 212 (0x89b92c00) [pid = 8835] [serial = 1120] [outer = (nil)] 16:26:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 213 (0x8a618000) [pid = 8835] [serial = 1121] [outer = 0x89b92c00] 16:26:37 INFO - PROCESS | 8835 | 1464737197509 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 214 (0x8adca000) [pid = 8835] [serial = 1122] [outer = 0x89b92c00] 16:26:38 INFO - PROCESS | 8835 | 1464737198502 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]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1738ms 16:26:38 INFO - PROCESS | 8835 | 1464737198551 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 8835 | 1464737198555 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:26:38 INFO - PROCESS | 8835 | 1464737198562 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 8835 | 1464737198569 Marionette TRACE conn3 <- [1,1466,null,{}] 16:26:38 INFO - PROCESS | 8835 | 1464737198588 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}] 16:26:38 INFO - PROCESS | 8835 | 1464737198846 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:26:39 INFO - PROCESS | 8835 | 1464737199252 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a553800 == 132 [pid = 8835] [id = 374] 16:26:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 215 (0x8ae91800) [pid = 8835] [serial = 1123] [outer = (nil)] 16:26:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 216 (0x8b479000) [pid = 8835] [serial = 1124] [outer = 0x8ae91800] 16:26:39 INFO - PROCESS | 8835 | 1464737199351 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 217 (0x8caf7400) [pid = 8835] [serial = 1125] [outer = 0x8ae91800] 16:26:40 INFO - PROCESS | 8835 | 1464737200371 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1838ms 16:26:40 INFO - PROCESS | 8835 | 1464737200402 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:26:40 INFO - PROCESS | 8835 | 1464737200407 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:26:40 INFO - PROCESS | 8835 | 1464737200414 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 8835 | 1464737200417 Marionette TRACE conn3 <- [1,1470,null,{}] 16:26:40 INFO - PROCESS | 8835 | 1464737200423 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}] 16:26:40 INFO - PROCESS | 8835 | 1464737200615 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:26:40 INFO - PROCESS | 8835 | 1464737200944 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf3800 == 133 [pid = 8835] [id = 375] 16:26:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 218 (0x8d0ab800) [pid = 8835] [serial = 1126] [outer = (nil)] 16:26:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 219 (0x8dc4fc00) [pid = 8835] [serial = 1127] [outer = 0x8d0ab800] 16:26:41 INFO - PROCESS | 8835 | 1464737201046 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 220 (0x8e2e3000) [pid = 8835] [serial = 1128] [outer = 0x8d0ab800] 16:26:41 INFO - PROCESS | 8835 | 1464737201957 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]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1597ms 16:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:26:42 INFO - PROCESS | 8835 | 1464737202011 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 8835 | 1464737202014 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:26:42 INFO - PROCESS | 8835 | 1464737202021 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 8835 | 1464737202024 Marionette TRACE conn3 <- [1,1474,null,{}] 16:26:42 INFO - PROCESS | 8835 | 1464737202030 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}] 16:26:42 INFO - PROCESS | 8835 | 1464737202223 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:26:42 INFO - PROCESS | 8835 | 1464737202542 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d3d9400 == 134 [pid = 8835] [id = 376] 16:26:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 221 (0x8d3da400) [pid = 8835] [serial = 1129] [outer = (nil)] 16:26:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 222 (0x8ec60c00) [pid = 8835] [serial = 1130] [outer = 0x8d3da400] 16:26:42 INFO - PROCESS | 8835 | 1464737202631 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 223 (0x8ee0c000) [pid = 8835] [serial = 1131] [outer = 0x8d3da400] 16:26:43 INFO - PROCESS | 8835 | 1464737203522 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1535ms 16:26:43 INFO - PROCESS | 8835 | 1464737203556 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 8835 | 1464737203559 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:26:43 INFO - PROCESS | 8835 | 1464737203565 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 8835 | 1464737203569 Marionette TRACE conn3 <- [1,1478,null,{}] 16:26:43 INFO - PROCESS | 8835 | 1464737203574 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}] 16:26:43 INFO - PROCESS | 8835 | 1464737203795 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:26:44 INFO - PROCESS | 8835 | 1464737204114 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e464800 == 135 [pid = 8835] [id = 377] 16:26:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 224 (0x8eea6000) [pid = 8835] [serial = 1132] [outer = (nil)] 16:26:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 225 (0x91db4800) [pid = 8835] [serial = 1133] [outer = 0x8eea6000] 16:26:44 INFO - PROCESS | 8835 | 1464737204205 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 226 (0x920cc400) [pid = 8835] [serial = 1134] [outer = 0x8eea6000] 16:26:45 INFO - PROCESS | 8835 | 1464737205121 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]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1593ms 16:26:45 INFO - PROCESS | 8835 | 1464737205159 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 8835 | 1464737205163 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:26:45 INFO - PROCESS | 8835 | 1464737205169 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 8835 | 1464737205173 Marionette TRACE conn3 <- [1,1482,null,{}] 16:26:45 INFO - PROCESS | 8835 | 1464737205178 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}] 16:26:45 INFO - PROCESS | 8835 | 1464737205366 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:26:45 INFO - PROCESS | 8835 | 1464737205689 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f8800 == 136 [pid = 8835] [id = 378] 16:26:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 227 (0x922cf800) [pid = 8835] [serial = 1135] [outer = (nil)] 16:26:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 228 (0x9232fc00) [pid = 8835] [serial = 1136] [outer = 0x922cf800] 16:26:45 INFO - PROCESS | 8835 | 1464737205777 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 229 (0x92338c00) [pid = 8835] [serial = 1137] [outer = 0x922cf800] 16:26:46 INFO - PROCESS | 8835 | 1464737206730 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]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1631ms 16:26:46 INFO - PROCESS | 8835 | 1464737206800 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 8835 | 1464737206804 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:26:46 INFO - PROCESS | 8835 | 1464737206811 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 8835 | 1464737206814 Marionette TRACE conn3 <- [1,1486,null,{}] 16:26:46 INFO - PROCESS | 8835 | 1464737206820 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}] 16:26:47 INFO - PROCESS | 8835 | 1464737207010 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:26:47 INFO - PROCESS | 8835 | 1464737207332 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x91dbd400 == 137 [pid = 8835] [id = 379] 16:26:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 230 (0x922d6400) [pid = 8835] [serial = 1138] [outer = (nil)] 16:26:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 231 (0x926c4c00) [pid = 8835] [serial = 1139] [outer = 0x922d6400] 16:26:47 INFO - PROCESS | 8835 | 1464737207420 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 232 (0x926cb000) [pid = 8835] [serial = 1140] [outer = 0x922d6400] 16:26:48 INFO - PROCESS | 8835 | 1464737208335 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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1585ms 16:26:48 INFO - PROCESS | 8835 | 1464737208397 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 8835 | 1464737208401 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:26:48 INFO - PROCESS | 8835 | 1464737208407 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 8835 | 1464737208411 Marionette TRACE conn3 <- [1,1490,null,{}] 16:26:48 INFO - PROCESS | 8835 | 1464737208416 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}] 16:26:48 INFO - PROCESS | 8835 | 1464737208635 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:26:49 INFO - PROCESS | 8835 | 1464737208983 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b5c0800 == 138 [pid = 8835] [id = 380] 16:26:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 233 (0x8caef400) [pid = 8835] [serial = 1141] [outer = (nil)] 16:26:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 234 (0x93a70800) [pid = 8835] [serial = 1142] [outer = 0x8caef400] 16:26:49 INFO - PROCESS | 8835 | 1464737209073 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 235 (0x93a78800) [pid = 8835] [serial = 1143] [outer = 0x8caef400] 16:26:49 INFO - PROCESS | 8835 | 1464737209945 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1586ms 16:26:49 INFO - PROCESS | 8835 | 1464737209995 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 8835 | 1464737209999 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:26:50 INFO - PROCESS | 8835 | 1464737210005 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 8835 | 1464737210008 Marionette TRACE conn3 <- [1,1494,null,{}] 16:26:50 INFO - PROCESS | 8835 | 1464737210014 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}] 16:26:50 INFO - PROCESS | 8835 | 1464737210198 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:26:50 INFO - PROCESS | 8835 | 1464737210523 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x93b79000 == 139 [pid = 8835] [id = 381] 16:26:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 236 (0x93c77400) [pid = 8835] [serial = 1144] [outer = (nil)] 16:26:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 237 (0x952ac000) [pid = 8835] [serial = 1145] [outer = 0x93c77400] 16:26:50 INFO - PROCESS | 8835 | 1464737210612 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 238 (0x9540f800) [pid = 8835] [serial = 1146] [outer = 0x93c77400] 16:26:51 INFO - PROCESS | 8835 | 1464737211557 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]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1631ms 16:26:51 INFO - PROCESS | 8835 | 1464737211637 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 8835 | 1464737211640 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:26:51 INFO - PROCESS | 8835 | 1464737211647 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 8835 | 1464737211651 Marionette TRACE conn3 <- [1,1498,null,{}] 16:26:51 INFO - PROCESS | 8835 | 1464737211657 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}] 16:26:51 INFO - PROCESS | 8835 | 1464737211918 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:26:52 INFO - PROCESS | 8835 | 1464737212261 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c7ac00 == 140 [pid = 8835] [id = 382] 16:26:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 239 (0x97849c00) [pid = 8835] [serial = 1147] [outer = (nil)] 16:26:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 240 (0x984bc800) [pid = 8835] [serial = 1148] [outer = 0x97849c00] 16:26:52 INFO - PROCESS | 8835 | 1464737212351 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 241 (0x99854400) [pid = 8835] [serial = 1149] [outer = 0x97849c00] 16:26:53 INFO - PROCESS | 8835 | 1464737213259 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]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1642ms 16:26:53 INFO - PROCESS | 8835 | 1464737213290 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 8835 | 1464737213293 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:26:53 INFO - PROCESS | 8835 | 1464737213300 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 8835 | 1464737213303 Marionette TRACE conn3 <- [1,1502,null,{}] 16:26:53 INFO - PROCESS | 8835 | 1464737213309 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}] 16:26:53 INFO - PROCESS | 8835 | 1464737213495 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:26:53 INFO - PROCESS | 8835 | 1464737213826 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x98e88c00 == 141 [pid = 8835] [id = 383] 16:26:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 242 (0x99af9000) [pid = 8835] [serial = 1150] [outer = (nil)] 16:26:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 243 (0x99ca9800) [pid = 8835] [serial = 1151] [outer = 0x99af9000] 16:26:53 INFO - PROCESS | 8835 | 1464737213940 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 244 (0x99e1ec00) [pid = 8835] [serial = 1152] [outer = 0x99af9000] 16:26:54 INFO - PROCESS | 8835 | 1464737214841 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]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1594ms 16:26:54 INFO - PROCESS | 8835 | 1464737214894 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 8835 | 1464737214897 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:26:54 INFO - PROCESS | 8835 | 1464737214913 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 8835 | 1464737214916 Marionette TRACE conn3 <- [1,1506,null,{}] 16:26:54 INFO - PROCESS | 8835 | 1464737214922 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}] 16:26:55 INFO - PROCESS | 8835 | 1464737215157 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:26:55 INFO - PROCESS | 8835 | 1464737215508 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x959b7400 == 142 [pid = 8835] [id = 384] 16:26:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 245 (0x9975bc00) [pid = 8835] [serial = 1153] [outer = (nil)] 16:26:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 246 (0x9a095c00) [pid = 8835] [serial = 1154] [outer = 0x9975bc00] 16:26:55 INFO - PROCESS | 8835 | 1464737215596 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 247 (0x9a0f8800) [pid = 8835] [serial = 1155] [outer = 0x9975bc00] 16:26:56 INFO - PROCESS | 8835 | 1464737216509 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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1629ms 16:26:56 INFO - PROCESS | 8835 | 1464737216543 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 8835 | 1464737216547 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:26:56 INFO - PROCESS | 8835 | 1464737216553 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 8835 | 1464737216555 Marionette TRACE conn3 <- [1,1510,null,{}] 16:26:56 INFO - PROCESS | 8835 | 1464737216561 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}] 16:26:56 INFO - PROCESS | 8835 | 1464737216753 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:26:57 INFO - PROCESS | 8835 | 1464737217095 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x98224400 == 143 [pid = 8835] [id = 385] 16:26:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 248 (0x99e7b000) [pid = 8835] [serial = 1156] [outer = (nil)] 16:26:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 249 (0x9add1000) [pid = 8835] [serial = 1157] [outer = 0x99e7b000] 16:26:57 INFO - PROCESS | 8835 | 1464737217185 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 250 (0x9add5800) [pid = 8835] [serial = 1158] [outer = 0x99e7b000] 16:26:58 INFO - PROCESS | 8835 | 1464737218191 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]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1679ms 16:26:58 INFO - PROCESS | 8835 | 1464737218232 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 8835 | 1464737218236 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:26:58 INFO - PROCESS | 8835 | 1464737218242 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 8835 | 1464737218246 Marionette TRACE conn3 <- [1,1514,null,{}] 16:26:58 INFO - PROCESS | 8835 | 1464737218251 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}] 16:26:58 INFO - PROCESS | 8835 | 1464737218453 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:26:58 INFO - PROCESS | 8835 | 1464737218786 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b284c00 == 144 [pid = 8835] [id = 386] 16:26:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 251 (0x8e471800) [pid = 8835] [serial = 1159] [outer = (nil)] 16:26:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 252 (0x9b2a5000) [pid = 8835] [serial = 1160] [outer = 0x8e471800] 16:26:58 INFO - PROCESS | 8835 | 1464737218888 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 253 (0x9b2ea800) [pid = 8835] [serial = 1161] [outer = 0x8e471800] 16:26:59 INFO - PROCESS | 8835 | 1464737219776 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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1600ms 16:26:59 INFO - PROCESS | 8835 | 1464737219844 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 8835 | 1464737219848 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:26:59 INFO - PROCESS | 8835 | 1464737219854 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 8835 | 1464737219858 Marionette TRACE conn3 <- [1,1518,null,{}] 16:26:59 INFO - PROCESS | 8835 | 1464737219863 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}] 16:27:00 INFO - PROCESS | 8835 | 1464737220054 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:27:00 INFO - PROCESS | 8835 | 1464737220382 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x9add4c00 == 145 [pid = 8835] [id = 387] 16:27:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 254 (0x9add7800) [pid = 8835] [serial = 1162] [outer = (nil)] 16:27:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 255 (0x9cf97800) [pid = 8835] [serial = 1163] [outer = 0x9add7800] 16:27:00 INFO - PROCESS | 8835 | 1464737220469 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 256 (0x9cfce800) [pid = 8835] [serial = 1164] [outer = 0x9add7800] 16:27:01 INFO - PROCESS | 8835 | 1464737221466 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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1633ms 16:27:01 INFO - PROCESS | 8835 | 1464737221488 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 8835 | 1464737221492 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:27:01 INFO - PROCESS | 8835 | 1464737221498 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 8835 | 1464737221502 Marionette TRACE conn3 <- [1,1522,null,{}] 16:27:01 INFO - PROCESS | 8835 | 1464737221507 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}] 16:27:01 INFO - PROCESS | 8835 | 1464737221695 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:27:02 INFO - PROCESS | 8835 | 1464737222034 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e470c00 == 146 [pid = 8835] [id = 388] 16:27:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 257 (0x9add7c00) [pid = 8835] [serial = 1165] [outer = (nil)] 16:27:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 258 (0xa2385c00) [pid = 8835] [serial = 1166] [outer = 0x9add7c00] 16:27:02 INFO - PROCESS | 8835 | 1464737222125 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 259 (0xa23a9400) [pid = 8835] [serial = 1167] [outer = 0x9add7c00] 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:02 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:03 INFO - PROCESS | 8835 | 1464737223135 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"]]]}] 16:27:03 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 () { 16:27:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:27:03 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 () { 16:27:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:27:03 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 () { 16:27:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:27:03 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 () { 16:27:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:27:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1687ms 16:27:03 INFO - PROCESS | 8835 | 1464737223187 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 8835 | 1464737223193 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:27:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:27:03 INFO - PROCESS | 8835 | 1464737223222 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 8835 | 1464737223225 Marionette TRACE conn3 <- [1,1526,null,{}] 16:27:03 INFO - PROCESS | 8835 | 1464737223237 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}] 16:27:03 INFO - PROCESS | 8835 | 1464737223509 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:27:04 INFO - PROCESS | 8835 | 1464737223999 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bda400 == 147 [pid = 8835] [id = 389] 16:27:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 260 (0x86bde400) [pid = 8835] [serial = 1168] [outer = (nil)] 16:27:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 261 (0x88e05400) [pid = 8835] [serial = 1169] [outer = 0x86bde400] 16:27:04 INFO - PROCESS | 8835 | 1464737224142 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 262 (0x899aa000) [pid = 8835] [serial = 1170] [outer = 0x86bde400] 16:27:06 INFO - PROCESS | 8835 | --DOCSHELL 0x8d3d3c00 == 146 [pid = 8835] [id = 370] 16:27:06 INFO - PROCESS | 8835 | --DOCSHELL 0x85bef400 == 145 [pid = 8835] [id = 369] 16:27:06 INFO - PROCESS | 8835 | --DOCSHELL 0x85bef800 == 144 [pid = 8835] [id = 368] 16:27:06 INFO - PROCESS | 8835 | --DOCSHELL 0x8adc5000 == 143 [pid = 8835] [id = 367] 16:27:06 INFO - PROCESS | 8835 | --DOCSHELL 0x89148800 == 142 [pid = 8835] [id = 366] 16:27:06 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf2000 == 141 [pid = 8835] [id = 365] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 261 (0x92fdec00) [pid = 8835] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 260 (0x91db2000) [pid = 8835] [serial = 1049] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 259 (0x9246b800) [pid = 8835] [serial = 798] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 258 (0xa63fd800) [pid = 8835] [serial = 1011] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 257 (0x8ae9d400) [pid = 8835] [serial = 1010] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 256 (0x99b41000) [pid = 8835] [serial = 989] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 255 (0xa115ec00) [pid = 8835] [serial = 951] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 254 (0xa358dc00) [pid = 8835] [serial = 885] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 253 (0xa63fb800) [pid = 8835] [serial = 1007] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 252 (0xa36f1800) [pid = 8835] [serial = 1001] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 251 (0x922b1800) [pid = 8835] [serial = 795] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 250 (0x8ee0b400) [pid = 8835] [serial = 780] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 249 (0x8e2e5000) [pid = 8835] [serial = 1044] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 248 (0x99852400) [pid = 8835] [serial = 936] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 247 (0x99a0b400) [pid = 8835] [serial = 687] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 246 (0x8e17c000) [pid = 8835] [serial = 983] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 245 (0x86bdbc00) [pid = 8835] [serial = 1031] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 244 (0xa1165800) [pid = 8835] [serial = 675] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 243 (0x92041c00) [pid = 8835] [serial = 918] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 242 (0x8ae90400) [pid = 8835] [serial = 1013] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 241 (0x8cfecc00) [pid = 8835] [serial = 635] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 240 (0x8e150c00) [pid = 8835] [serial = 1026] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 239 (0x8eea8400) [pid = 8835] [serial = 753] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 238 (0xa2504c00) [pid = 8835] [serial = 879] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 237 (0x99ca7c00) [pid = 8835] [serial = 990] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 236 (0x8e58d800) [pid = 8835] [serial = 1046] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 235 (0x91db1800) [pid = 8835] [serial = 792] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 234 (0x90f53800) [pid = 8835] [serial = 789] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 233 (0x8cafb800) [pid = 8835] [serial = 726] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 232 (0x9cd56800) [pid = 8835] [serial = 948] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 231 (0x87492c00) [pid = 8835] [serial = 1029] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 230 (0x98bd2000) [pid = 8835] [serial = 810] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 229 (0x93a75c00) [pid = 8835] [serial = 756] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 228 (0x8afe9c00) [pid = 8835] [serial = 981] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 227 (0x9a2c3800) [pid = 8835] [serial = 993] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 226 (0x86bde800) [pid = 8835] [serial = 1032] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 225 (0x92339c00) [pid = 8835] [serial = 735] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 224 (0x88891000) [pid = 8835] [serial = 681] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 223 (0x8ae8f400) [pid = 8835] [serial = 1019] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 222 (0x959cb000) [pid = 8835] [serial = 978] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 221 (0x9a08d800) [pid = 8835] [serial = 861] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 220 (0x922b2000) [pid = 8835] [serial = 660] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 219 (0x99e20c00) [pid = 8835] [serial = 819] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 218 (0x92fe2c00) [pid = 8835] [serial = 801] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 217 (0xa2508000) [pid = 8835] [serial = 954] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 216 (0x9b9f0c00) [pid = 8835] [serial = 672] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 215 (0xa3362000) [pid = 8835] [serial = 684] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 214 (0x98b71800) [pid = 8835] [serial = 663] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 213 (0x88e0c400) [pid = 8835] [serial = 1017] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 212 (0x8e46c800) [pid = 8835] [serial = 984] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 211 (0x92f09400) [pid = 8835] [serial = 986] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 210 (0x99e79c00) [pid = 8835] [serial = 992] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 209 (0x8afe7c00) [pid = 8835] [serial = 783] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 208 (0x9adcf400) [pid = 8835] [serial = 942] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 207 (0x90f51800) [pid = 8835] [serial = 846] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 206 (0x8e2e3c00) [pid = 8835] [serial = 915] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 205 (0x9cfd2800) [pid = 8835] [serial = 996] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 204 (0x9a2cd400) [pid = 8835] [serial = 864] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 203 (0x95273000) [pid = 8835] [serial = 987] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 202 (0x8ae9d000) [pid = 8835] [serial = 1020] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 201 (0x99cad000) [pid = 8835] [serial = 939] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 200 (0x99e13800) [pid = 8835] [serial = 669] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 199 (0xa3153400) [pid = 8835] [serial = 882] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 198 (0x99e14000) [pid = 8835] [serial = 858] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 197 (0x91db9400) [pid = 8835] [serial = 732] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 196 (0xa680b800) [pid = 8835] [serial = 1008] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 195 (0xa27d7c00) [pid = 8835] [serial = 999] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 194 (0xa36e7400) [pid = 8835] [serial = 960] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 193 (0x8caf8c00) [pid = 8835] [serial = 1041] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 192 (0x8d0a2000) [pid = 8835] [serial = 747] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 191 (0x9a2ce400) [pid = 8835] [serial = 741] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 190 (0x9b27a400) [pid = 8835] [serial = 945] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 189 (0x92335000) [pid = 8835] [serial = 840] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 188 (0xa3151800) [pid = 8835] [serial = 957] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 187 (0xa3152000) [pid = 8835] [serial = 678] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 186 (0x88b57000) [pid = 8835] [serial = 690] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0x9246a800) [pid = 8835] [serial = 924] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0xa51f8000) [pid = 8835] [serial = 1004] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x8e46ac00) [pid = 8835] [serial = 729] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x95272800) [pid = 8835] [serial = 804] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x8e143400) [pid = 8835] [serial = 786] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x9ae8f400) [pid = 8835] [serial = 744] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x99c8c400) [pid = 8835] [serial = 738] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x99ca5000) [pid = 8835] [serial = 666] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x959c8c00) [pid = 8835] [serial = 852] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x87494800) [pid = 8835] [serial = 1034] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x922db800) [pid = 8835] [serial = 921] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x9addcc00) [pid = 8835] [serial = 867] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x947a0000) [pid = 8835] [serial = 927] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x92fdd400) [pid = 8835] [serial = 654] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x8ee01c00) [pid = 8835] [serial = 822] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x98bdc400) [pid = 8835] [serial = 855] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x8ab1d000) [pid = 8835] [serial = 980] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x9b2e5000) [pid = 8835] [serial = 995] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x9ab32000) [pid = 8835] [serial = 1014] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x9b615c00) [pid = 8835] [serial = 870] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x8ae0c000) [pid = 8835] [serial = 1038] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x9cfd4000) [pid = 8835] [serial = 873] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x89149000) [pid = 8835] [serial = 723] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0xa2503c00) [pid = 8835] [serial = 998] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x92f0e400) [pid = 8835] [serial = 849] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x99c86800) [pid = 8835] [serial = 813] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x8ae0b400) [pid = 8835] [serial = 1025] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0xa514c000) [pid = 8835] [serial = 1002] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x98e87400) [pid = 8835] [serial = 759] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x88e0a800) [pid = 8835] [serial = 1016] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x99ca3c00) [pid = 8835] [serial = 816] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x98229800) [pid = 8835] [serial = 933] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x8b484800) [pid = 8835] [serial = 912] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8b483400) [pid = 8835] [serial = 843] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x899b1400) [pid = 8835] [serial = 1023] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8ae06800) [pid = 8835] [serial = 1037] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8ee0a400) [pid = 8835] [serial = 1047] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x899aec00) [pid = 8835] [serial = 1022] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x959c7400) [pid = 8835] [serial = 930] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8e2edc00) [pid = 8835] [serial = 657] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8e2ec000) [pid = 8835] [serial = 888] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x8e14d800) [pid = 8835] [serial = 1043] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8c97d000) [pid = 8835] [serial = 1040] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0xa1167800) [pid = 8835] [serial = 876] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0xa633c000) [pid = 8835] [serial = 1005] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x959b6800) [pid = 8835] [serial = 807] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8cfee800) [pid = 8835] [serial = 750] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x8748f000) [pid = 8835] [serial = 1028] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8eea5800) [pid = 8835] [serial = 909] [outer = (nil)] [url = about:blank] 16:27:06 INFO - PROCESS | 8835 | 1464737226504 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"]]]}] 16:27:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:27:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:27:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:27:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:27:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:27:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:27:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 3519ms 16:27:06 INFO - PROCESS | 8835 | 1464737226726 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 8835 | 1464737226730 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:27:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:27:06 INFO - PROCESS | 8835 | 1464737226738 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 8835 | 1464737226742 Marionette TRACE conn3 <- [1,1530,null,{}] 16:27:06 INFO - PROCESS | 8835 | 1464737226750 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}] 16:27:06 INFO - PROCESS | 8835 | 1464737226929 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:27:07 INFO - PROCESS | 8835 | 1464737227140 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bdbc00 == 142 [pid = 8835] [id = 390] 16:27:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x86be2400) [pid = 8835] [serial = 1171] [outer = (nil)] 16:27:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x86ee5400) [pid = 8835] [serial = 1172] [outer = 0x86be2400] 16:27:07 INFO - PROCESS | 8835 | 1464737227214 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x87489000) [pid = 8835] [serial = 1173] [outer = 0x86be2400] 16:27:07 INFO - PROCESS | 8835 | 1464737227887 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]]]}] 16:27:07 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 16:27:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:27:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:27:07 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. 16:27:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:27:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1180ms 16:27:07 INFO - PROCESS | 8835 | 1464737227920 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 8835 | 1464737227928 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:27:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:27:07 INFO - PROCESS | 8835 | 1464737227938 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 8835 | 1464737227941 Marionette TRACE conn3 <- [1,1534,null,{}] 16:27:07 INFO - PROCESS | 8835 | 1464737227947 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}] 16:27:08 INFO - PROCESS | 8835 | 1464737228189 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:27:08 INFO - PROCESS | 8835 | 1464737228218 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x88e0d400 == 143 [pid = 8835] [id = 391] 16:27:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x88e0ec00) [pid = 8835] [serial = 1174] [outer = (nil)] 16:27:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x89146c00) [pid = 8835] [serial = 1175] [outer = 0x88e0ec00] 16:27:08 INFO - PROCESS | 8835 | 1464737228291 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x89150000) [pid = 8835] [serial = 1176] [outer = 0x88e0ec00] 16:27:09 INFO - PROCESS | 8835 | 1464737229313 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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:27:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1433ms 16:27:09 INFO - PROCESS | 8835 | 1464737229374 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 8835 | 1464737229377 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:27:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:27:09 INFO - PROCESS | 8835 | 1464737229384 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 8835 | 1464737229390 Marionette TRACE conn3 <- [1,1538,null,{}] 16:27:09 INFO - PROCESS | 8835 | 1464737229405 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}] 16:27:09 INFO - PROCESS | 8835 | 1464737229658 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:27:09 INFO - PROCESS | 8835 | 1464737229684 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x89148400 == 144 [pid = 8835] [id = 392] 16:27:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8a54f000) [pid = 8835] [serial = 1177] [outer = (nil)] 16:27:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8a6bec00) [pid = 8835] [serial = 1178] [outer = 0x8a54f000] 16:27:09 INFO - PROCESS | 8835 | 1464737229757 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8adc5000) [pid = 8835] [serial = 1179] [outer = 0x8a54f000] 16:27:10 INFO - PROCESS | 8835 | 1464737230775 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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:27:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1442ms 16:27:10 INFO - PROCESS | 8835 | 1464737230826 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 8835 | 1464737230831 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:27:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:27:10 INFO - PROCESS | 8835 | 1464737230837 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 8835 | 1464737230839 Marionette TRACE conn3 <- [1,1542,null,{}] 16:27:10 INFO - PROCESS | 8835 | 1464737230851 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}] 16:27:11 INFO - PROCESS | 8835 | 1464737231089 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:27:11 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8914bc00) [pid = 8835] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:27:11 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x85befc00) [pid = 8835] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:27:11 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x85bf2400) [pid = 8835] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:27:11 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x89b8f000) [pid = 8835] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:27:11 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8ae0b800) [pid = 8835] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:27:11 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8d3dfc00) [pid = 8835] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:27:11 INFO - PROCESS | 8835 | 1464737231700 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf2400 == 145 [pid = 8835] [id = 393] 16:27:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x86bd3c00) [pid = 8835] [serial = 1180] [outer = (nil)] 16:27:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x88b54400) [pid = 8835] [serial = 1181] [outer = 0x86bd3c00] 16:27:11 INFO - PROCESS | 8835 | 1464737231776 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8a614c00) [pid = 8835] [serial = 1182] [outer = 0x86bd3c00] 16:27:12 INFO - PROCESS | 8835 | 1464737232523 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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:27:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1733ms 16:27:12 INFO - PROCESS | 8835 | 1464737232570 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 8835 | 1464737232574 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:27:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:27:12 INFO - PROCESS | 8835 | 1464737232580 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 8835 | 1464737232582 Marionette TRACE conn3 <- [1,1546,null,{}] 16:27:12 INFO - PROCESS | 8835 | 1464737232588 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}] 16:27:12 INFO - PROCESS | 8835 | 1464737232754 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:27:12 INFO - PROCESS | 8835 | 1464737232768 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x8914bc00 == 146 [pid = 8835] [id = 394] 16:27:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8ae09800) [pid = 8835] [serial = 1183] [outer = (nil)] 16:27:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8ae9e400) [pid = 8835] [serial = 1184] [outer = 0x8ae09800] 16:27:12 INFO - PROCESS | 8835 | 1464737232838 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8afebc00) [pid = 8835] [serial = 1185] [outer = 0x8ae09800] 16:27:13 INFO - PROCESS | 8835 | 1464737233987 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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:27:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1481ms 16:27:14 INFO - PROCESS | 8835 | 1464737234062 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 8835 | 1464737234067 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:27:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:27:14 INFO - PROCESS | 8835 | 1464737234077 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 8835 | 1464737234083 Marionette TRACE conn3 <- [1,1550,null,{}] 16:27:14 INFO - PROCESS | 8835 | 1464737234093 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}] 16:27:14 INFO - PROCESS | 8835 | 1464737234337 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:27:14 INFO - PROCESS | 8835 | 1464737234692 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf4800 == 147 [pid = 8835] [id = 395] 16:27:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x86bdb000) [pid = 8835] [serial = 1186] [outer = (nil)] 16:27:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x88893c00) [pid = 8835] [serial = 1187] [outer = 0x86bdb000] 16:27:14 INFO - PROCESS | 8835 | 1464737234778 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x88e0c400) [pid = 8835] [serial = 1188] [outer = 0x86bdb000] 16:27:15 INFO - PROCESS | 8835 | 1464737235759 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]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:27:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1738ms 16:27:15 INFO - PROCESS | 8835 | 1464737235816 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 8835 | 1464737235825 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:27:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:27:15 INFO - PROCESS | 8835 | 1464737235835 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 8835 | 1464737235840 Marionette TRACE conn3 <- [1,1554,null,{}] 16:27:15 INFO - PROCESS | 8835 | 1464737235846 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}] 16:27:16 INFO - PROCESS | 8835 | 1464737236047 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:27:16 INFO - PROCESS | 8835 | 1464737236318 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x89b88400 == 148 [pid = 8835] [id = 396] 16:27:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x89b8ac00) [pid = 8835] [serial = 1189] [outer = (nil)] 16:27:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8a6c7400) [pid = 8835] [serial = 1190] [outer = 0x89b8ac00] 16:27:16 INFO - PROCESS | 8835 | 1464737236444 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8ae0a000) [pid = 8835] [serial = 1191] [outer = 0x89b8ac00] 16:27:17 INFO - PROCESS | 8835 | 1464737237495 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]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:27:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1733ms 16:27:17 INFO - PROCESS | 8835 | 1464737237570 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 8835 | 1464737237574 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:27:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:27:17 INFO - PROCESS | 8835 | 1464737237580 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 8835 | 1464737237587 Marionette TRACE conn3 <- [1,1558,null,{}] 16:27:17 INFO - PROCESS | 8835 | 1464737237603 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}] 16:27:17 INFO - PROCESS | 8835 | 1464737237853 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:27:18 INFO - PROCESS | 8835 | 1464737238170 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae90800 == 149 [pid = 8835] [id = 397] 16:27:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x8b47f800) [pid = 8835] [serial = 1192] [outer = (nil)] 16:27:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x8b5ce800) [pid = 8835] [serial = 1193] [outer = 0x8b47f800] 16:27:18 INFO - PROCESS | 8835 | 1464737238259 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x8caf1400) [pid = 8835] [serial = 1194] [outer = 0x8b47f800] 16:27:19 INFO - PROCESS | 8835 | 1464737239183 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]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:27:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1636ms 16:27:19 INFO - PROCESS | 8835 | 1464737239216 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 8835 | 1464737239220 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:27:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:27:19 INFO - PROCESS | 8835 | 1464737239227 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 8835 | 1464737239229 Marionette TRACE conn3 <- [1,1562,null,{}] 16:27:19 INFO - PROCESS | 8835 | 1464737239236 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}] 16:27:19 INFO - PROCESS | 8835 | 1464737239432 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:27:19 INFO - PROCESS | 8835 | 1464737239704 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b5c2c00 == 150 [pid = 8835] [id = 398] 16:27:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8c97f800) [pid = 8835] [serial = 1195] [outer = (nil)] 16:27:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8d09f400) [pid = 8835] [serial = 1196] [outer = 0x8c97f800] 16:27:19 INFO - PROCESS | 8835 | 1464737239831 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8d0ad400) [pid = 8835] [serial = 1197] [outer = 0x8c97f800] 16:27:20 INFO - PROCESS | 8835 | 1464737240689 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:27:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1529ms 16:27:20 INFO - PROCESS | 8835 | 1464737240757 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 8835 | 1464737240760 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:27:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:27:20 INFO - PROCESS | 8835 | 1464737240767 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 8835 | 1464737240770 Marionette TRACE conn3 <- [1,1566,null,{}] 16:27:20 INFO - PROCESS | 8835 | 1464737240776 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}] 16:27:20 INFO - PROCESS | 8835 | 1464737240969 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:27:21 INFO - PROCESS | 8835 | 1464737241235 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afe2c00 == 151 [pid = 8835] [id = 399] 16:27:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x8c989800) [pid = 8835] [serial = 1198] [outer = (nil)] 16:27:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x8dc43000) [pid = 8835] [serial = 1199] [outer = 0x8c989800] 16:27:21 INFO - PROCESS | 8835 | 1464737241368 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x8e142400) [pid = 8835] [serial = 1200] [outer = 0x8c989800] 16:27:22 INFO - PROCESS | 8835 | 1464737242325 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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:27:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1629ms 16:27:22 INFO - PROCESS | 8835 | 1464737242397 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 8835 | 1464737242401 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:27:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:27:22 INFO - PROCESS | 8835 | 1464737242407 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 8835 | 1464737242411 Marionette TRACE conn3 <- [1,1570,null,{}] 16:27:22 INFO - PROCESS | 8835 | 1464737242416 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}] 16:27:22 INFO - PROCESS | 8835 | 1464737242685 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:27:23 INFO - PROCESS | 8835 | 1464737243011 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab22000 == 152 [pid = 8835] [id = 400] 16:27:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x8cf7a800) [pid = 8835] [serial = 1201] [outer = (nil)] 16:27:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x8e17d800) [pid = 8835] [serial = 1202] [outer = 0x8cf7a800] 16:27:23 INFO - PROCESS | 8835 | 1464737243101 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x8e594400) [pid = 8835] [serial = 1203] [outer = 0x8cf7a800] 16:27:23 INFO - PROCESS | 8835 | 1464737243939 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]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:27:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1580ms 16:27:23 INFO - PROCESS | 8835 | 1464737243989 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 8835 | 1464737243993 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:27:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:27:24 INFO - PROCESS | 8835 | 1464737243999 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 8835 | 1464737244003 Marionette TRACE conn3 <- [1,1574,null,{}] 16:27:24 INFO - PROCESS | 8835 | 1464737244028 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}] 16:27:24 INFO - PROCESS | 8835 | 1464737244222 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:27:24 INFO - PROCESS | 8835 | 1464737244490 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e46b400 == 153 [pid = 8835] [id = 401] 16:27:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x8e46c400) [pid = 8835] [serial = 1204] [outer = (nil)] 16:27:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x8ee06400) [pid = 8835] [serial = 1205] [outer = 0x8e46c400] 16:27:24 INFO - PROCESS | 8835 | 1464737244619 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x8eea5c00) [pid = 8835] [serial = 1206] [outer = 0x8e46c400] 16:27:25 INFO - PROCESS | 8835 | 1464737245524 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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:27:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1562ms 16:27:25 INFO - PROCESS | 8835 | 1464737245563 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 8835 | 1464737245566 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:27:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:27:25 INFO - PROCESS | 8835 | 1464737245573 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 8835 | 1464737245577 Marionette TRACE conn3 <- [1,1578,null,{}] 16:27:25 INFO - PROCESS | 8835 | 1464737245582 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}] 16:27:25 INFO - PROCESS | 8835 | 1464737245763 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:27:26 INFO - PROCESS | 8835 | 1464737246037 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec62c00 == 154 [pid = 8835] [id = 402] 16:27:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x8ee0b400) [pid = 8835] [serial = 1207] [outer = (nil)] 16:27:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x90f5b000) [pid = 8835] [serial = 1208] [outer = 0x8ee0b400] 16:27:26 INFO - PROCESS | 8835 | 1464737246169 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x913eb800) [pid = 8835] [serial = 1209] [outer = 0x8ee0b400] 16:27:27 INFO - PROCESS | 8835 | 1464737247042 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]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:27:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1480ms 16:27:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:27:27 INFO - PROCESS | 8835 | 1464737247054 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 8835 | 1464737247057 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:27:27 INFO - PROCESS | 8835 | 1464737247064 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 8835 | 1464737247067 Marionette TRACE conn3 <- [1,1582,null,{}] 16:27:27 INFO - PROCESS | 8835 | 1464737247073 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}] 16:27:27 INFO - PROCESS | 8835 | 1464737247262 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:27:27 INFO - PROCESS | 8835 | 1464737247549 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab27c00 == 155 [pid = 8835] [id = 403] 16:27:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x8afe9800) [pid = 8835] [serial = 1210] [outer = (nil)] 16:27:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x91dae400) [pid = 8835] [serial = 1211] [outer = 0x8afe9800] 16:27:27 INFO - PROCESS | 8835 | 1464737247681 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x91db5400) [pid = 8835] [serial = 1212] [outer = 0x8afe9800] 16:27:28 INFO - PROCESS | 8835 | 1464737248575 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]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:27:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1543ms 16:27:28 INFO - PROCESS | 8835 | 1464737248607 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 8835 | 1464737248611 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:27:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:27:28 INFO - PROCESS | 8835 | 1464737248617 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 8835 | 1464737248621 Marionette TRACE conn3 <- [1,1586,null,{}] 16:27:28 INFO - PROCESS | 8835 | 1464737248626 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}] 16:27:28 INFO - PROCESS | 8835 | 1464737248816 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:27:29 INFO - PROCESS | 8835 | 1464737249092 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec5b800 == 156 [pid = 8835] [id = 404] 16:27:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x8eeafc00) [pid = 8835] [serial = 1213] [outer = (nil)] 16:27:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x922afc00) [pid = 8835] [serial = 1214] [outer = 0x8eeafc00] 16:27:29 INFO - PROCESS | 8835 | 1464737249219 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x922b1800) [pid = 8835] [serial = 1215] [outer = 0x8eeafc00] 16:27:30 INFO - PROCESS | 8835 | 1464737250070 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:27:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1484ms 16:27:30 INFO - PROCESS | 8835 | 1464737250103 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 8835 | 1464737250107 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:27:30 INFO - PROCESS | 8835 | 1464737250114 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 8835 | 1464737250118 Marionette TRACE conn3 <- [1,1590,null,{}] 16:27:30 INFO - PROCESS | 8835 | 1464737250139 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}] 16:27:30 INFO - PROCESS | 8835 | 1464737250432 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:27:30 INFO - PROCESS | 8835 | 1464737250596 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x922b8c00 == 157 [pid = 8835] [id = 405] 16:27:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x9243f400) [pid = 8835] [serial = 1216] [outer = (nil)] 16:27:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x9246a800) [pid = 8835] [serial = 1217] [outer = 0x9243f400] 16:27:30 INFO - PROCESS | 8835 | 1464737250748 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x926cd000) [pid = 8835] [serial = 1218] [outer = 0x9243f400] 16:27:31 INFO - PROCESS | 8835 | 1464737251793 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]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:27:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1730ms 16:27:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:27:31 INFO - PROCESS | 8835 | 1464737251845 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 8835 | 1464737251848 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:27:31 INFO - PROCESS | 8835 | 1464737251855 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 8835 | 1464737251859 Marionette TRACE conn3 <- [1,1594,null,{}] 16:27:31 INFO - PROCESS | 8835 | 1464737251864 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}] 16:27:32 INFO - PROCESS | 8835 | 1464737252066 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:27:32 INFO - PROCESS | 8835 | 1464737252386 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 8835 | ++DOCSHELL 0x91dbcc00 == 158 [pid = 8835] [id = 406] 16:27:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x92435000) [pid = 8835] [serial = 1219] [outer = (nil)] 16:27:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x93a78400) [pid = 8835] [serial = 1220] [outer = 0x92435000] 16:27:32 INFO - PROCESS | 8835 | 1464737252484 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x93a7ec00) [pid = 8835] [serial = 1221] [outer = 0x92435000] 16:27:33 INFO - PROCESS | 8835 | 1464737253384 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]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:27:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1586ms 16:27:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:27:33 INFO - PROCESS | 8835 | 1464737253441 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 8835 | 1464737253444 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:27:33 INFO - PROCESS | 8835 | 1464737253450 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 8835 | 1464737253454 Marionette TRACE conn3 <- [1,1598,null,{}] 16:27:33 INFO - PROCESS | 8835 | 1464737253459 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}] 16:27:33 INFO - PROCESS | 8835 | 1464737253658 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:27:33 INFO - PROCESS | 8835 | 1464737253972 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x92338400 == 159 [pid = 8835] [id = 407] 16:27:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x92f0b400) [pid = 8835] [serial = 1222] [outer = (nil)] 16:27:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x95273000) [pid = 8835] [serial = 1223] [outer = 0x92f0b400] 16:27:34 INFO - PROCESS | 8835 | 1464737254058 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x9527b800) [pid = 8835] [serial = 1224] [outer = 0x92f0b400] 16:27:34 INFO - PROCESS | 8835 | 1464737254912 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]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:27:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1534ms 16:27:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:27:34 INFO - PROCESS | 8835 | 1464737254984 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 8835 | 1464737254987 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:27:34 INFO - PROCESS | 8835 | 1464737254993 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 8835 | 1464737254996 Marionette TRACE conn3 <- [1,1602,null,{}] 16:27:35 INFO - PROCESS | 8835 | 1464737255002 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}] 16:27:35 INFO - PROCESS | 8835 | 1464737255225 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:27:35 INFO - PROCESS | 8835 | 1464737255544 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x859bc000 == 160 [pid = 8835] [id = 408] 16:27:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0x93c7bc00) [pid = 8835] [serial = 1225] [outer = (nil)] 16:27:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 187 (0x959b7000) [pid = 8835] [serial = 1226] [outer = 0x93c7bc00] 16:27:35 INFO - PROCESS | 8835 | 1464737255672 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 188 (0x959ca800) [pid = 8835] [serial = 1227] [outer = 0x93c7bc00] 16:27:36 INFO - PROCESS | 8835 | 1464737256556 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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:27:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1637ms 16:27:36 INFO - PROCESS | 8835 | 1464737256629 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 8835 | 1464737256633 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:27:36 INFO - PROCESS | 8835 | 1464737256640 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 8835 | 1464737256643 Marionette TRACE conn3 <- [1,1606,null,{}] 16:27:36 INFO - PROCESS | 8835 | 1464737256648 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}] 16:27:36 INFO - PROCESS | 8835 | 1464737256853 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:27:37 INFO - PROCESS | 8835 | 1464737257225 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 8835 | ++DOCSHELL 0x922d2800 == 161 [pid = 8835] [id = 409] 16:27:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 189 (0x93c72c00) [pid = 8835] [serial = 1228] [outer = (nil)] 16:27:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 190 (0x97849400) [pid = 8835] [serial = 1229] [outer = 0x93c72c00] 16:27:37 INFO - PROCESS | 8835 | 1464737257311 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 191 (0x98230400) [pid = 8835] [serial = 1230] [outer = 0x93c72c00] 16:27:38 INFO - PROCESS | 8835 | 1464737258163 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]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:27:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1587ms 16:27:38 INFO - PROCESS | 8835 | 1464737258227 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 8835 | 1464737258230 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:27:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:27:38 INFO - PROCESS | 8835 | 1464737258237 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 8835 | 1464737258241 Marionette TRACE conn3 <- [1,1610,null,{}] 16:27:38 INFO - PROCESS | 8835 | 1464737258246 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}] 16:27:38 INFO - PROCESS | 8835 | 1464737258438 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:27:38 INFO - PROCESS | 8835 | 1464737258758 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x96670000 == 162 [pid = 8835] [id = 410] 16:27:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 192 (0x96678000) [pid = 8835] [serial = 1231] [outer = (nil)] 16:27:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 193 (0x990b9c00) [pid = 8835] [serial = 1232] [outer = 0x96678000] 16:27:38 INFO - PROCESS | 8835 | 1464737258844 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 194 (0x9975d000) [pid = 8835] [serial = 1233] [outer = 0x96678000] 16:27:39 INFO - PROCESS | 8835 | 1464737259687 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]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:27:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1497ms 16:27:39 INFO - PROCESS | 8835 | 1464737259735 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 8835 | 1464737259739 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:27:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:27:39 INFO - PROCESS | 8835 | 1464737259745 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 8835 | 1464737259748 Marionette TRACE conn3 <- [1,1614,null,{}] 16:27:39 INFO - PROCESS | 8835 | 1464737259754 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}] 16:27:39 INFO - PROCESS | 8835 | 1464737259948 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:27:40 INFO - PROCESS | 8835 | 1464737260222 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x922d9c00 == 163 [pid = 8835] [id = 411] 16:27:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 195 (0x98229000) [pid = 8835] [serial = 1234] [outer = (nil)] 16:27:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 196 (0x99c8d800) [pid = 8835] [serial = 1235] [outer = 0x98229000] 16:27:40 INFO - PROCESS | 8835 | 1464737260349 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 197 (0x99ca0800) [pid = 8835] [serial = 1236] [outer = 0x98229000] 16:27:41 INFO - PROCESS | 8835 | 1464737261191 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]]]}] 16:27:41 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 16:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1479ms 16:27:41 INFO - PROCESS | 8835 | 1464737261225 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 8835 | 1464737261228 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:27:41 INFO - PROCESS | 8835 | 1464737261235 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 8835 | 1464737261238 Marionette TRACE conn3 <- [1,1618,null,{}] 16:27:41 INFO - PROCESS | 8835 | 1464737261244 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}] 16:27:41 INFO - PROCESS | 8835 | 1464737261437 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:27:41 INFO - PROCESS | 8835 | 1464737261730 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f55800 == 164 [pid = 8835] [id = 412] 16:27:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 198 (0x99765c00) [pid = 8835] [serial = 1237] [outer = (nil)] 16:27:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 199 (0x99d81c00) [pid = 8835] [serial = 1238] [outer = 0x99765c00] 16:27:41 INFO - PROCESS | 8835 | 1464737261872 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 200 (0x99ce4000) [pid = 8835] [serial = 1239] [outer = 0x99765c00] 16:27:42 INFO - PROCESS | 8835 | 1464737262764 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]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:27:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1592ms 16:27:42 INFO - PROCESS | 8835 | 1464737262827 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 8835 | 1464737262831 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:27:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:27:42 INFO - PROCESS | 8835 | 1464737262837 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 8835 | 1464737262841 Marionette TRACE conn3 <- [1,1622,null,{}] 16:27:42 INFO - PROCESS | 8835 | 1464737262847 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}] 16:27:43 INFO - PROCESS | 8835 | 1464737263043 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:27:43 INFO - PROCESS | 8835 | 1464737263406 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf3400 == 165 [pid = 8835] [id = 413] 16:27:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 201 (0x85bf6c00) [pid = 8835] [serial = 1240] [outer = (nil)] 16:27:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 202 (0x88e0bc00) [pid = 8835] [serial = 1241] [outer = 0x85bf6c00] 16:27:43 INFO - PROCESS | 8835 | 1464737263497 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 203 (0x8ab1d800) [pid = 8835] [serial = 1242] [outer = 0x85bf6c00] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf2400 == 164 [pid = 8835] [id = 393] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x89148400 == 163 [pid = 8835] [id = 392] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x88e0d400 == 162 [pid = 8835] [id = 391] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x86bdbc00 == 161 [pid = 8835] [id = 390] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x86bda400 == 160 [pid = 8835] [id = 389] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x8e470c00 == 159 [pid = 8835] [id = 388] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x9add4c00 == 158 [pid = 8835] [id = 387] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x98224400 == 157 [pid = 8835] [id = 385] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x8b284c00 == 156 [pid = 8835] [id = 386] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x959b7400 == 155 [pid = 8835] [id = 384] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x98e88c00 == 154 [pid = 8835] [id = 383] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x93c7ac00 == 153 [pid = 8835] [id = 382] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x8b5c0800 == 152 [pid = 8835] [id = 380] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x93b79000 == 151 [pid = 8835] [id = 381] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x91dbd400 == 150 [pid = 8835] [id = 379] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x913f8800 == 149 [pid = 8835] [id = 378] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x8e464800 == 148 [pid = 8835] [id = 377] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x8d3d9400 == 147 [pid = 8835] [id = 376] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf3800 == 146 [pid = 8835] [id = 375] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x8a553800 == 145 [pid = 8835] [id = 374] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x86bd9800 == 144 [pid = 8835] [id = 372] 16:27:44 INFO - PROCESS | 8835 | --DOCSHELL 0x86bd4c00 == 143 [pid = 8835] [id = 373] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 202 (0x88e0a000) [pid = 8835] [serial = 1115] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 201 (0x9784c800) [pid = 8835] [serial = 1061] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 200 (0x899ac000) [pid = 8835] [serial = 1100] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 199 (0x8b483c00) [pid = 8835] [serial = 1107] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 198 (0xa3331c00) [pid = 8835] [serial = 1073] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 197 (0x86bd8400) [pid = 8835] [serial = 1098] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 196 (0x8e14e000) [pid = 8835] [serial = 1055] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 195 (0x92fda800) [pid = 8835] [serial = 1058] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 194 (0x8cf78800) [pid = 8835] [serial = 1109] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 193 (0xa3152400) [pid = 8835] [serial = 1079] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 192 (0x926d0000) [pid = 8835] [serial = 1082] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 191 (0x86eec000) [pid = 8835] [serial = 1085] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 190 (0xa2248c00) [pid = 8835] [serial = 1070] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 189 (0x85bf4400) [pid = 8835] [serial = 1097] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 188 (0x8b47ac00) [pid = 8835] [serial = 1104] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 187 (0x8ae93800) [pid = 8835] [serial = 1103] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 186 (0x99c91c00) [pid = 8835] [serial = 1064] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0x89b89c00) [pid = 8835] [serial = 1088] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0x89b94c00) [pid = 8835] [serial = 1091] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x859c3400) [pid = 8835] [serial = 1094] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x8cfe9000) [pid = 8835] [serial = 1110] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x8ab26c00) [pid = 8835] [serial = 1106] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x9b2eec00) [pid = 8835] [serial = 1067] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x899b6c00) [pid = 8835] [serial = 1101] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x8e14e400) [pid = 8835] [serial = 1112] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x8d3da000) [pid = 8835] [serial = 1076] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x8ae08000) [pid = 8835] [serial = 1052] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x8e470800) [pid = 8835] [serial = 1113] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 8835 | 1464737265564 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]]]}] 16:27:45 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 16:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2785ms 16:27:45 INFO - PROCESS | 8835 | 1464737265623 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 8835 | 1464737265630 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:27:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:27:45 INFO - PROCESS | 8835 | 1464737265638 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 8835 | 1464737265643 Marionette TRACE conn3 <- [1,1626,null,{}] 16:27:45 INFO - PROCESS | 8835 | 1464737265651 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}] 16:27:45 INFO - PROCESS | 8835 | 1464737265839 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:27:45 INFO - PROCESS | 8835 | 1464737265852 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x86eec000 == 144 [pid = 8835] [id = 414] 16:27:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x86eed000) [pid = 8835] [serial = 1243] [outer = (nil)] 16:27:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x87491c00) [pid = 8835] [serial = 1244] [outer = 0x86eed000] 16:27:45 INFO - PROCESS | 8835 | 1464737265935 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x88b4cc00) [pid = 8835] [serial = 1245] [outer = 0x86eed000] 16:27:46 INFO - PROCESS | 8835 | 1464737266916 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]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:27:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1335ms 16:27:46 INFO - PROCESS | 8835 | 1464737266974 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 8835 | 1464737266982 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:27:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:27:47 INFO - PROCESS | 8835 | 1464737266992 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 8835 | 1464737266995 Marionette TRACE conn3 <- [1,1630,null,{}] 16:27:47 INFO - PROCESS | 8835 | 1464737267000 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}] 16:27:47 INFO - PROCESS | 8835 | 1464737267299 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:27:47 INFO - PROCESS | 8835 | 1464737267421 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x899ac000 == 145 [pid = 8835] [id = 415] 16:27:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x899b0000) [pid = 8835] [serial = 1246] [outer = (nil)] 16:27:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x89b87800) [pid = 8835] [serial = 1247] [outer = 0x899b0000] 16:27:47 INFO - PROCESS | 8835 | 1464737267490 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x89b8e800) [pid = 8835] [serial = 1248] [outer = 0x899b0000] 16:27:48 INFO - PROCESS | 8835 | 1464737268379 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]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:27:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1429ms 16:27:48 INFO - PROCESS | 8835 | 1464737268421 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 8835 | 1464737268424 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:27:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:27:48 INFO - PROCESS | 8835 | 1464737268438 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 8835 | 1464737268443 Marionette TRACE conn3 <- [1,1634,null,{}] 16:27:48 INFO - PROCESS | 8835 | 1464737268459 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}] 16:27:48 INFO - PROCESS | 8835 | 1464737268714 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:27:48 INFO - PROCESS | 8835 | 1464737268746 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x8914f800 == 146 [pid = 8835] [id = 416] 16:27:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x8ae06800) [pid = 8835] [serial = 1249] [outer = (nil)] 16:27:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x8ae93c00) [pid = 8835] [serial = 1250] [outer = 0x8ae06800] 16:27:48 INFO - PROCESS | 8835 | 1464737268818 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x8ae9e800) [pid = 8835] [serial = 1251] [outer = 0x8ae06800] 16:27:50 INFO - PROCESS | 8835 | 1464737270382 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]]]}] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x959acc00) [pid = 8835] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x859bd800) [pid = 8835] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x8d3d5000) [pid = 8835] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x8a558400) [pid = 8835] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x8b281c00) [pid = 8835] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x8dc4a800) [pid = 8835] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x96672c00) [pid = 8835] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0xa1165000) [pid = 8835] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x89b8f400) [pid = 8835] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x86bdc800) [pid = 8835] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x8a54f000) [pid = 8835] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x86bd3c00) [pid = 8835] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x99e7b000) [pid = 8835] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x9add7800) [pid = 8835] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x922cf800) [pid = 8835] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x9add7c00) [pid = 8835] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x8eea6000) [pid = 8835] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x97849c00) [pid = 8835] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x8ae91800) [pid = 8835] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x8caef400) [pid = 8835] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x8d3da400) [pid = 8835] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x88e0ec00) [pid = 8835] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x8e471800) [pid = 8835] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x9975bc00) [pid = 8835] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x922d6400) [pid = 8835] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x99af9000) [pid = 8835] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x89b92c00) [pid = 8835] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x8d0ab800) [pid = 8835] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x93c77400) [pid = 8835] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x86bda800) [pid = 8835] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x86be2400) [pid = 8835] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8afef000) [pid = 8835] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x86eeb000) [pid = 8835] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x98e8c400) [pid = 8835] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x86ee5000) [pid = 8835] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x926ca000) [pid = 8835] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:27:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:27:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2148ms 16:27:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x92465400) [pid = 8835] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:27:50 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x9add4800) [pid = 8835] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:27:50 INFO - PROCESS | 8835 | 1464737270579 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 8835 | 1464737270585 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:27:50 INFO - PROCESS | 8835 | 1464737270592 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 8835 | 1464737270595 Marionette TRACE conn3 <- [1,1638,null,{}] 16:27:50 INFO - PROCESS | 8835 | 1464737270600 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}] 16:27:50 INFO - PROCESS | 8835 | 1464737270831 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:27:50 INFO - PROCESS | 8835 | 1464737270848 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bda800 == 147 [pid = 8835] [id = 417] 16:27:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x88b57400) [pid = 8835] [serial = 1252] [outer = (nil)] 16:27:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x89b90800) [pid = 8835] [serial = 1253] [outer = 0x88b57400] 16:27:50 INFO - PROCESS | 8835 | 1464737270918 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8ae0b000) [pid = 8835] [serial = 1254] [outer = 0x88b57400] 16:27:51 INFO - PROCESS | 8835 | 1464737271807 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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1289ms 16:27:51 INFO - PROCESS | 8835 | 1464737271880 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 8835 | 1464737271883 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:27:51 INFO - PROCESS | 8835 | 1464737271889 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 8835 | 1464737271892 Marionette TRACE conn3 <- [1,1642,null,{}] 16:27:51 INFO - PROCESS | 8835 | 1464737271898 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}] 16:27:52 INFO - PROCESS | 8835 | 1464737272099 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:27:52 INFO - PROCESS | 8835 | 1464737272330 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x89147800 == 148 [pid = 8835] [id = 418] 16:27:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8ae91800) [pid = 8835] [serial = 1255] [outer = (nil)] 16:27:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8b480400) [pid = 8835] [serial = 1256] [outer = 0x8ae91800] 16:27:52 INFO - PROCESS | 8835 | 1464737272403 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8c988000) [pid = 8835] [serial = 1257] [outer = 0x8ae91800] 16:27:53 INFO - PROCESS | 8835 | 1464737273492 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]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:27:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1637ms 16:27:53 INFO - PROCESS | 8835 | 1464737273527 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 8835 | 1464737273535 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:27:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:27:53 INFO - PROCESS | 8835 | 1464737273543 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 8835 | 1464737273550 Marionette TRACE conn3 <- [1,1646,null,{}] 16:27:53 INFO - PROCESS | 8835 | 1464737273576 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}] 16:27:53 INFO - PROCESS | 8835 | 1464737273795 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:27:54 INFO - PROCESS | 8835 | 1464737274119 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x8748b800 == 149 [pid = 8835] [id = 419] 16:27:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x8748d000) [pid = 8835] [serial = 1258] [outer = (nil)] 16:27:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x89148c00) [pid = 8835] [serial = 1259] [outer = 0x8748d000] 16:27:54 INFO - PROCESS | 8835 | 1464737274214 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x89b88800) [pid = 8835] [serial = 1260] [outer = 0x8748d000] 16:27:55 INFO - PROCESS | 8835 | 1464737275145 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]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1652ms 16:27:55 INFO - PROCESS | 8835 | 1464737275196 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 8835 | 1464737275205 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:27:55 INFO - PROCESS | 8835 | 1464737275216 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 8835 | 1464737275220 Marionette TRACE conn3 <- [1,1650,null,{}] 16:27:55 INFO - PROCESS | 8835 | 1464737275226 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}] 16:27:55 INFO - PROCESS | 8835 | 1464737275432 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:27:55 INFO - PROCESS | 8835 | 1464737275798 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a6c8c00 == 150 [pid = 8835] [id = 420] 16:27:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8ae0a800) [pid = 8835] [serial = 1261] [outer = (nil)] 16:27:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8b283400) [pid = 8835] [serial = 1262] [outer = 0x8ae0a800] 16:27:55 INFO - PROCESS | 8835 | 1464737275884 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8b5c7400) [pid = 8835] [serial = 1263] [outer = 0x8ae0a800] 16:27:56 INFO - PROCESS | 8835 | 1464737276968 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]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:27:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1785ms 16:27:57 INFO - PROCESS | 8835 | 1464737277002 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 8835 | 1464737277006 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:27:57 INFO - PROCESS | 8835 | 1464737277013 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 8835 | 1464737277019 Marionette TRACE conn3 <- [1,1654,null,{}] 16:27:57 INFO - PROCESS | 8835 | 1464737277036 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}] 16:27:57 INFO - PROCESS | 8835 | 1464737277304 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:27:57 INFO - PROCESS | 8835 | 1464737277647 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x85becc00 == 151 [pid = 8835] [id = 421] 16:27:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x8b284c00) [pid = 8835] [serial = 1264] [outer = (nil)] 16:27:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x8d3dcc00) [pid = 8835] [serial = 1265] [outer = 0x8b284c00] 16:27:57 INFO - PROCESS | 8835 | 1464737277735 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x8e175800) [pid = 8835] [serial = 1266] [outer = 0x8b284c00] 16:27:58 INFO - PROCESS | 8835 | 1464737278585 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]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:27:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1643ms 16:27:58 INFO - PROCESS | 8835 | 1464737278657 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:27:58 INFO - PROCESS | 8835 | 1464737278662 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:27:58 INFO - PROCESS | 8835 | 1464737278669 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 8835 | 1464737278672 Marionette TRACE conn3 <- [1,1658,null,{}] 16:27:58 INFO - PROCESS | 8835 | 1464737278678 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}] 16:27:58 INFO - PROCESS | 8835 | 1464737278918 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:27:59 INFO - PROCESS | 8835 | 1464737279236 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b47c000 == 152 [pid = 8835] [id = 422] 16:27:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x8d3e1800) [pid = 8835] [serial = 1267] [outer = (nil)] 16:27:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x8e469800) [pid = 8835] [serial = 1268] [outer = 0x8d3e1800] 16:27:59 INFO - PROCESS | 8835 | 1464737279325 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x8e585c00) [pid = 8835] [serial = 1269] [outer = 0x8d3e1800] 16:28:00 INFO - PROCESS | 8835 | 1464737280288 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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1686ms 16:28:00 INFO - PROCESS | 8835 | 1464737280355 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 8835 | 1464737280359 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:28:00 INFO - PROCESS | 8835 | 1464737280365 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 8835 | 1464737280369 Marionette TRACE conn3 <- [1,1662,null,{}] 16:28:00 INFO - PROCESS | 8835 | 1464737280375 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}] 16:28:00 INFO - PROCESS | 8835 | 1464737280575 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:28:00 INFO - PROCESS | 8835 | 1464737280907 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc48000 == 153 [pid = 8835] [id = 423] 16:28:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x8e58b000) [pid = 8835] [serial = 1270] [outer = (nil)] 16:28:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x8eea6800) [pid = 8835] [serial = 1271] [outer = 0x8e58b000] 16:28:01 INFO - PROCESS | 8835 | 1464737280996 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x90f4dc00) [pid = 8835] [serial = 1272] [outer = 0x8e58b000] 16:28:01 INFO - PROCESS | 8835 | 1464737281907 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]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1588ms 16:28:01 INFO - PROCESS | 8835 | 1464737281962 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 8835 | 1464737281965 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:28:01 INFO - PROCESS | 8835 | 1464737281974 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 8835 | 1464737281977 Marionette TRACE conn3 <- [1,1666,null,{}] 16:28:01 INFO - PROCESS | 8835 | 1464737281983 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}] 16:28:02 INFO - PROCESS | 8835 | 1464737282206 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:28:02 INFO - PROCESS | 8835 | 1464737282550 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x88889400 == 154 [pid = 8835] [id = 424] 16:28:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x8d0a0000) [pid = 8835] [serial = 1273] [outer = (nil)] 16:28:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x922d1c00) [pid = 8835] [serial = 1274] [outer = 0x8d0a0000] 16:28:02 INFO - PROCESS | 8835 | 1464737282642 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x92337800) [pid = 8835] [serial = 1275] [outer = 0x8d0a0000] 16:28:03 INFO - PROCESS | 8835 | 1464737283498 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]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1580ms 16:28:03 INFO - PROCESS | 8835 | 1464737283555 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 8835 | 1464737283559 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:28:03 INFO - PROCESS | 8835 | 1464737283565 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 8835 | 1464737283569 Marionette TRACE conn3 <- [1,1670,null,{}] 16:28:03 INFO - PROCESS | 8835 | 1464737283575 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}] 16:28:03 INFO - PROCESS | 8835 | 1464737283767 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:28:04 INFO - PROCESS | 8835 | 1464737284044 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x913ecc00 == 155 [pid = 8835] [id = 425] 16:28:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x922d8800) [pid = 8835] [serial = 1276] [outer = (nil)] 16:28:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x926c1c00) [pid = 8835] [serial = 1277] [outer = 0x922d8800] 16:28:04 INFO - PROCESS | 8835 | 1464737284174 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x926c9400) [pid = 8835] [serial = 1278] [outer = 0x922d8800] 16:28:05 INFO - PROCESS | 8835 | 1464737285033 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]]]}] 16:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1529ms 16:28:05 INFO - PROCESS | 8835 | 1464737285096 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 8835 | 1464737285100 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:28:05 INFO - PROCESS | 8835 | 1464737285106 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 8835 | 1464737285110 Marionette TRACE conn3 <- [1,1674,null,{}] 16:28:05 INFO - PROCESS | 8835 | 1464737285115 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}] 16:28:05 INFO - PROCESS | 8835 | 1464737285317 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:28:05 INFO - PROCESS | 8835 | 1464737285638 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x92435800 == 156 [pid = 8835] [id = 426] 16:28:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x92440000) [pid = 8835] [serial = 1279] [outer = (nil)] 16:28:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x93b75000) [pid = 8835] [serial = 1280] [outer = 0x92440000] 16:28:05 INFO - PROCESS | 8835 | 1464737285726 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x93c76c00) [pid = 8835] [serial = 1281] [outer = 0x92440000] 16:28:06 INFO - PROCESS | 8835 | 1464737286605 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1534ms 16:28:06 INFO - PROCESS | 8835 | 1464737286641 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 8835 | 1464737286645 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:28:06 INFO - PROCESS | 8835 | 1464737286651 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 8835 | 1464737286654 Marionette TRACE conn3 <- [1,1678,null,{}] 16:28:06 INFO - PROCESS | 8835 | 1464737286660 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}] 16:28:06 INFO - PROCESS | 8835 | 1464737286858 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:28:07 INFO - PROCESS | 8835 | 1464737287194 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b4e000 == 157 [pid = 8835] [id = 427] 16:28:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x89143800) [pid = 8835] [serial = 1282] [outer = (nil)] 16:28:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x959af400) [pid = 8835] [serial = 1283] [outer = 0x89143800] 16:28:07 INFO - PROCESS | 8835 | 1464737287283 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x959c9400) [pid = 8835] [serial = 1284] [outer = 0x89143800] 16:28:08 INFO - PROCESS | 8835 | 1464737288185 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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1589ms 16:28:08 INFO - PROCESS | 8835 | 1464737288247 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 8835 | 1464737288251 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:28:08 INFO - PROCESS | 8835 | 1464737288257 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 8835 | 1464737288260 Marionette TRACE conn3 <- [1,1682,null,{}] 16:28:08 INFO - PROCESS | 8835 | 1464737288266 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}] 16:28:08 INFO - PROCESS | 8835 | 1464737288473 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:28:08 INFO - PROCESS | 8835 | 1464737288813 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c73400 == 158 [pid = 8835] [id = 428] 16:28:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x98e8c800) [pid = 8835] [serial = 1285] [outer = (nil)] 16:28:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x9984f000) [pid = 8835] [serial = 1286] [outer = 0x98e8c800] 16:28:08 INFO - PROCESS | 8835 | 1464737288904 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x99c8e000) [pid = 8835] [serial = 1287] [outer = 0x98e8c800] 16:28:10 INFO - PROCESS | 8835 | 1464737290030 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]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1831ms 16:28:10 INFO - PROCESS | 8835 | 1464737290090 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 8835 | 1464737290097 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:28:10 INFO - PROCESS | 8835 | 1464737290106 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 8835 | 1464737290112 Marionette TRACE conn3 <- [1,1686,null,{}] 16:28:10 INFO - PROCESS | 8835 | 1464737290122 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}] 16:28:10 INFO - PROCESS | 8835 | 1464737290500 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:28:10 INFO - PROCESS | 8835 | 1464737290777 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 8835 | ++DOCSHELL 0x9479ec00 == 159 [pid = 8835] [id = 429] 16:28:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x990c5000) [pid = 8835] [serial = 1288] [outer = (nil)] 16:28:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x99e74400) [pid = 8835] [serial = 1289] [outer = 0x990c5000] 16:28:10 INFO - PROCESS | 8835 | 1464737290870 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x9a0eac00) [pid = 8835] [serial = 1290] [outer = 0x990c5000] 16:28:11 INFO - PROCESS | 8835 | 1464737291735 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]]]}] 16:28:11 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 16:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1691ms 16:28:11 INFO - PROCESS | 8835 | 1464737291797 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 8835 | 1464737291801 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:28:11 INFO - PROCESS | 8835 | 1464737291807 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 8835 | 1464737291810 Marionette TRACE conn3 <- [1,1690,null,{}] 16:28:11 INFO - PROCESS | 8835 | 1464737291816 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}] 16:28:12 INFO - PROCESS | 8835 | 1464737292010 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:28:12 INFO - PROCESS | 8835 | 1464737292347 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b5ac00 == 160 [pid = 8835] [id = 430] 16:28:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0x8b28c400) [pid = 8835] [serial = 1291] [outer = (nil)] 16:28:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 187 (0x9a2c9400) [pid = 8835] [serial = 1292] [outer = 0x8b28c400] 16:28:12 INFO - PROCESS | 8835 | 1464737292435 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 188 (0x9a2cc000) [pid = 8835] [serial = 1293] [outer = 0x8b28c400] 16:28:13 INFO - PROCESS | 8835 | 1464737293315 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]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1547ms 16:28:13 INFO - PROCESS | 8835 | 1464737293356 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 8835 | 1464737293360 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:28:13 INFO - PROCESS | 8835 | 1464737293366 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 8835 | 1464737293379 Marionette TRACE conn3 <- [1,1694,null,{}] 16:28:13 INFO - PROCESS | 8835 | 1464737293383 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}] 16:28:13 INFO - PROCESS | 8835 | 1464737293578 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:28:13 INFO - PROCESS | 8835 | 1464737293904 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e1c800 == 161 [pid = 8835] [id = 431] 16:28:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 189 (0x9a0f4c00) [pid = 8835] [serial = 1294] [outer = (nil)] 16:28:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 190 (0x9add2400) [pid = 8835] [serial = 1295] [outer = 0x9a0f4c00] 16:28:14 INFO - PROCESS | 8835 | 1464737293994 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 191 (0x9add5000) [pid = 8835] [serial = 1296] [outer = 0x9a0f4c00] 16:28:14 INFO - PROCESS | 8835 | 1464737294864 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]]]}] 16:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1539ms 16:28:14 INFO - PROCESS | 8835 | 1464737294906 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 8835 | 1464737294910 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:28:14 INFO - PROCESS | 8835 | 1464737294916 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 8835 | 1464737294919 Marionette TRACE conn3 <- [1,1698,null,{}] 16:28:14 INFO - PROCESS | 8835 | 1464737294925 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}] 16:28:15 INFO - PROCESS | 8835 | 1464737295120 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:28:15 INFO - PROCESS | 8835 | 1464737295448 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ae99800 == 162 [pid = 8835] [id = 432] 16:28:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 192 (0x9b271800) [pid = 8835] [serial = 1297] [outer = (nil)] 16:28:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 193 (0x9b2ee800) [pid = 8835] [serial = 1298] [outer = 0x9b271800] 16:28:15 INFO - PROCESS | 8835 | 1464737295537 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 194 (0x9b616800) [pid = 8835] [serial = 1299] [outer = 0x9b271800] 16:28:16 INFO - PROCESS | 8835 | 1464737296440 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]]]}] 16:28:16 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 16:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1579ms 16:28:16 INFO - PROCESS | 8835 | 1464737296496 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 8835 | 1464737296499 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:28:16 INFO - PROCESS | 8835 | 1464737296506 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 8835 | 1464737296509 Marionette TRACE conn3 <- [1,1702,null,{}] 16:28:16 INFO - PROCESS | 8835 | 1464737296514 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}] 16:28:16 INFO - PROCESS | 8835 | 1464737296710 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:28:17 INFO - PROCESS | 8835 | 1464737297017 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bedc00 == 163 [pid = 8835] [id = 433] 16:28:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 195 (0x91db7800) [pid = 8835] [serial = 1300] [outer = (nil)] 16:28:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 196 (0x9ba3e800) [pid = 8835] [serial = 1301] [outer = 0x91db7800] 16:28:17 INFO - PROCESS | 8835 | 1464737297146 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 197 (0x9ba45000) [pid = 8835] [serial = 1302] [outer = 0x91db7800] 16:28:18 INFO - PROCESS | 8835 | 1464737298004 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]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1533ms 16:28:18 INFO - PROCESS | 8835 | 1464737298040 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 8835 | 1464737298044 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:28:18 INFO - PROCESS | 8835 | 1464737298050 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 8835 | 1464737298053 Marionette TRACE conn3 <- [1,1706,null,{}] 16:28:18 INFO - PROCESS | 8835 | 1464737298078 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}] 16:28:18 INFO - PROCESS | 8835 | 1464737298276 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:28:18 INFO - PROCESS | 8835 | 1464737298563 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b29dc00 == 164 [pid = 8835] [id = 434] 16:28:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 198 (0x9b615c00) [pid = 8835] [serial = 1303] [outer = (nil)] 16:28:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 199 (0x9cfd8000) [pid = 8835] [serial = 1304] [outer = 0x9b615c00] 16:28:18 INFO - PROCESS | 8835 | 1464737298692 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 200 (0xa060e400) [pid = 8835] [serial = 1305] [outer = 0x9b615c00] 16:28:19 INFO - PROCESS | 8835 | 1464737299595 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]]]}] 16:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1593ms 16:28:19 INFO - PROCESS | 8835 | 1464737299644 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 8835 | 1464737299648 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:28:19 INFO - PROCESS | 8835 | 1464737299654 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 8835 | 1464737299656 Marionette TRACE conn3 <- [1,1710,null,{}] 16:28:19 INFO - PROCESS | 8835 | 1464737299662 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}] 16:28:19 INFO - PROCESS | 8835 | 1464737299866 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:28:20 INFO - PROCESS | 8835 | 1464737300194 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b9f5400 == 165 [pid = 8835] [id = 435] 16:28:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 201 (0x9cf9dc00) [pid = 8835] [serial = 1306] [outer = (nil)] 16:28:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 202 (0xa2383000) [pid = 8835] [serial = 1307] [outer = 0x9cf9dc00] 16:28:20 INFO - PROCESS | 8835 | 1464737300288 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 203 (0xa238a400) [pid = 8835] [serial = 1308] [outer = 0x9cf9dc00] 16:28:21 INFO - PROCESS | 8835 | 1464737301183 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]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1580ms 16:28:21 INFO - PROCESS | 8835 | 1464737301235 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 8835 | 1464737301239 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:28:21 INFO - PROCESS | 8835 | 1464737301245 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 8835 | 1464737301249 Marionette TRACE conn3 <- [1,1714,null,{}] 16:28:21 INFO - PROCESS | 8835 | 1464737301254 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}] 16:28:21 INFO - PROCESS | 8835 | 1464737301448 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:28:21 INFO - PROCESS | 8835 | 1464737301788 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x959cc000 == 166 [pid = 8835] [id = 436] 16:28:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 204 (0x99cde800) [pid = 8835] [serial = 1309] [outer = (nil)] 16:28:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 205 (0xa27c9c00) [pid = 8835] [serial = 1310] [outer = 0x99cde800] 16:28:21 INFO - PROCESS | 8835 | 1464737301888 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 206 (0xa314c800) [pid = 8835] [serial = 1311] [outer = 0x99cde800] 16:28:22 INFO - PROCESS | 8835 | 1464737302832 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]]]}] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8adc7400 == 165 [pid = 8835] [id = 308] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x922d1400 == 164 [pid = 8835] [id = 195] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8a611400 == 163 [pid = 8835] [id = 303] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x99c89800 == 162 [pid = 8835] [id = 312] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8b481c00 == 161 [pid = 8835] [id = 304] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x99c85800 == 160 [pid = 8835] [id = 313] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x92333c00 == 159 [pid = 8835] [id = 309] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x9b9f8000 == 158 [pid = 8835] [id = 317] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x959b6c00 == 157 [pid = 8835] [id = 318] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x913f3400 == 156 [pid = 8835] [id = 306] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8e174800 == 155 [pid = 8835] [id = 305] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x90f4ec00 == 154 [pid = 8835] [id = 307] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x92f0e000 == 153 [pid = 8835] [id = 311] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x92437400 == 152 [pid = 8835] [id = 310] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x86bda800 == 151 [pid = 8835] [id = 417] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8914f800 == 150 [pid = 8835] [id = 416] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x899ac000 == 149 [pid = 8835] [id = 415] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x87485c00 == 148 [pid = 8835] [id = 371] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x86eec000 == 147 [pid = 8835] [id = 414] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x90f55800 == 146 [pid = 8835] [id = 412] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x922d9c00 == 145 [pid = 8835] [id = 411] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x96670000 == 144 [pid = 8835] [id = 410] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x922d2800 == 143 [pid = 8835] [id = 409] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x92338400 == 142 [pid = 8835] [id = 407] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x859bc000 == 141 [pid = 8835] [id = 408] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x91dbcc00 == 140 [pid = 8835] [id = 406] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x922b8c00 == 139 [pid = 8835] [id = 405] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec5b800 == 138 [pid = 8835] [id = 404] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab27c00 == 137 [pid = 8835] [id = 403] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec62c00 == 136 [pid = 8835] [id = 402] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab22000 == 135 [pid = 8835] [id = 400] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8e46b400 == 134 [pid = 8835] [id = 401] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8afe2c00 == 133 [pid = 8835] [id = 399] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8b5c2c00 == 132 [pid = 8835] [id = 398] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae90800 == 131 [pid = 8835] [id = 397] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x89b88400 == 130 [pid = 8835] [id = 396] 16:28:24 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf4800 == 129 [pid = 8835] [id = 395] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 205 (0x899ad800) [pid = 8835] [serial = 1035] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 204 (0x947a1c00) [pid = 8835] [serial = 1059] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 203 (0xa22aec00) [pid = 8835] [serial = 1071] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 202 (0x98b77400) [pid = 8835] [serial = 1062] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 201 (0x859c4c00) [pid = 8835] [serial = 1095] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 200 (0xa51b4c00) [pid = 8835] [serial = 1080] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 199 (0x8ae9a800) [pid = 8835] [serial = 1053] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 198 (0x92042c00) [pid = 8835] [serial = 1050] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 197 (0x8e587800) [pid = 8835] [serial = 1056] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 196 (0x9ba49400) [pid = 8835] [serial = 1068] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 195 (0xa3361400) [pid = 8835] [serial = 1074] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 194 (0x8d3d4400) [pid = 8835] [serial = 1092] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 193 (0x8ae9e400) [pid = 8835] [serial = 1184] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 192 (0x8a6bec00) [pid = 8835] [serial = 1178] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 191 (0x88b54400) [pid = 8835] [serial = 1181] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 190 (0x9add1000) [pid = 8835] [serial = 1157] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 189 (0x9cfce800) [pid = 8835] [serial = 1164] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 188 (0x9cf97800) [pid = 8835] [serial = 1163] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 187 (0x92338c00) [pid = 8835] [serial = 1137] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 186 (0x9232fc00) [pid = 8835] [serial = 1136] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0xa23a9400) [pid = 8835] [serial = 1167] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0xa2385c00) [pid = 8835] [serial = 1166] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x920cc400) [pid = 8835] [serial = 1134] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x91db4800) [pid = 8835] [serial = 1133] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x99854400) [pid = 8835] [serial = 1149] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x984bc800) [pid = 8835] [serial = 1148] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x88e05400) [pid = 8835] [serial = 1169] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x8caf7400) [pid = 8835] [serial = 1125] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x8b479000) [pid = 8835] [serial = 1124] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x93a78800) [pid = 8835] [serial = 1143] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x93a70800) [pid = 8835] [serial = 1142] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x8ee0c000) [pid = 8835] [serial = 1131] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x8ec60c00) [pid = 8835] [serial = 1130] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x89146c00) [pid = 8835] [serial = 1175] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x9b2ea800) [pid = 8835] [serial = 1161] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x9b2a5000) [pid = 8835] [serial = 1160] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x9a0f8800) [pid = 8835] [serial = 1155] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x9a095c00) [pid = 8835] [serial = 1154] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x926cb000) [pid = 8835] [serial = 1140] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x926c4c00) [pid = 8835] [serial = 1139] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x99e1ec00) [pid = 8835] [serial = 1152] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x99ca9800) [pid = 8835] [serial = 1151] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x8adca000) [pid = 8835] [serial = 1122] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x8a618000) [pid = 8835] [serial = 1121] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x8e2e3000) [pid = 8835] [serial = 1128] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x8dc4fc00) [pid = 8835] [serial = 1127] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x9540f800) [pid = 8835] [serial = 1146] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x952ac000) [pid = 8835] [serial = 1145] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x87488c00) [pid = 8835] [serial = 1119] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x86ee7c00) [pid = 8835] [serial = 1118] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x86ee5400) [pid = 8835] [serial = 1172] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x87489000) [pid = 8835] [serial = 1173] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x9add5800) [pid = 8835] [serial = 1158] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8adc5000) [pid = 8835] [serial = 1179] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8a614c00) [pid = 8835] [serial = 1182] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x89150000) [pid = 8835] [serial = 1176] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8d3db800) [pid = 8835] [serial = 1077] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x89b8c400) [pid = 8835] [serial = 1089] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x99d7d800) [pid = 8835] [serial = 1065] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x86eee000) [pid = 8835] [serial = 1086] [outer = (nil)] [url = about:blank] 16:28:24 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0xa680c000) [pid = 8835] [serial = 1083] [outer = (nil)] [url = about:blank] 16:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 3290ms 16:28:24 INFO - PROCESS | 8835 | 1464737304638 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 8835 | 1464737304643 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:28:24 INFO - PROCESS | 8835 | 1464737304653 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 8835 | 1464737304659 Marionette TRACE conn3 <- [1,1718,null,{}] 16:28:24 INFO - PROCESS | 8835 | 1464737304667 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}] 16:28:24 INFO - PROCESS | 8835 | 1464737304840 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:28:24 INFO - PROCESS | 8835 | 1464737304858 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x86ee2000 == 130 [pid = 8835] [id = 437] 16:28:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x86ee2c00) [pid = 8835] [serial = 1312] [outer = (nil)] 16:28:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x86ee6800) [pid = 8835] [serial = 1313] [outer = 0x86ee2c00] 16:28:24 INFO - PROCESS | 8835 | 1464737304932 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x86eec400) [pid = 8835] [serial = 1314] [outer = 0x86ee2c00] 16:28:25 INFO - PROCESS | 8835 | 1464737305923 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]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1333ms 16:28:25 INFO - PROCESS | 8835 | 1464737305986 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 8835 | 1464737305991 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:28:26 INFO - PROCESS | 8835 | 1464737306003 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 8835 | 1464737306007 Marionette TRACE conn3 <- [1,1722,null,{}] 16:28:26 INFO - PROCESS | 8835 | 1464737306013 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}] 16:28:26 INFO - PROCESS | 8835 | 1464737306280 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:28:26 INFO - PROCESS | 8835 | 1464737306299 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x8888dc00 == 131 [pid = 8835] [id = 438] 16:28:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x88b4bc00) [pid = 8835] [serial = 1315] [outer = (nil)] 16:28:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x88e06c00) [pid = 8835] [serial = 1316] [outer = 0x88b4bc00] 16:28:26 INFO - PROCESS | 8835 | 1464737306370 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x89142400) [pid = 8835] [serial = 1317] [outer = 0x88b4bc00] 16:28:27 INFO - PROCESS | 8835 | 1464737307393 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]]]}] 16:28:27 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 16:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1435ms 16:28:27 INFO - PROCESS | 8835 | 1464737307434 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 8835 | 1464737307438 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:28:27 INFO - PROCESS | 8835 | 1464737307444 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 8835 | 1464737307447 Marionette TRACE conn3 <- [1,1726,null,{}] 16:28:27 INFO - PROCESS | 8835 | 1464737307471 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}] 16:28:27 INFO - PROCESS | 8835 | 1464737307727 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:28:27 INFO - PROCESS | 8835 | 1464737307758 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x899b2400 == 132 [pid = 8835] [id = 439] 16:28:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x89b87000) [pid = 8835] [serial = 1318] [outer = (nil)] 16:28:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x8a54dc00) [pid = 8835] [serial = 1319] [outer = 0x89b87000] 16:28:27 INFO - PROCESS | 8835 | 1464737307847 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x8a614c00) [pid = 8835] [serial = 1320] [outer = 0x89b87000] 16:28:28 INFO - PROCESS | 8835 | 1464737308907 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]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1498ms 16:28:28 INFO - PROCESS | 8835 | 1464737308942 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 8835 | 1464737308946 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:28:28 INFO - PROCESS | 8835 | 1464737308952 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 8835 | 1464737308955 Marionette TRACE conn3 <- [1,1730,null,{}] 16:28:28 INFO - PROCESS | 8835 | 1464737308967 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}] 16:28:29 INFO - PROCESS | 8835 | 1464737309847 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x8748c400) [pid = 8835] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8ae06800) [pid = 8835] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x85bf6c00) [pid = 8835] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x99765c00) [pid = 8835] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x98229000) [pid = 8835] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x96678000) [pid = 8835] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x93c72c00) [pid = 8835] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x93c7bc00) [pid = 8835] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x92f0b400) [pid = 8835] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x92435000) [pid = 8835] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x9243f400) [pid = 8835] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8eeafc00) [pid = 8835] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8afe9800) [pid = 8835] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x88b57400) [pid = 8835] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8ee0b400) [pid = 8835] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x8e46c400) [pid = 8835] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8cf7a800) [pid = 8835] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8c989800) [pid = 8835] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x8c97f800) [pid = 8835] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x8b47f800) [pid = 8835] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x89b8ac00) [pid = 8835] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x86bdb000) [pid = 8835] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x899b0000) [pid = 8835] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:28:29 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x86eed000) [pid = 8835] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:28:30 INFO - PROCESS | 8835 | 1464737310088 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf1400 == 133 [pid = 8835] [id = 440] 16:28:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x86bd4800) [pid = 8835] [serial = 1321] [outer = (nil)] 16:28:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x899b0000) [pid = 8835] [serial = 1322] [outer = 0x86bd4800] 16:28:30 INFO - PROCESS | 8835 | 1464737310164 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8ab21000) [pid = 8835] [serial = 1323] [outer = 0x86bd4800] 16:28:30 INFO - PROCESS | 8835 | 1464737310933 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]]]}] 16:28:30 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 16:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2041ms 16:28:30 INFO - PROCESS | 8835 | 1464737310993 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 8835 | 1464737310995 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:28:31 INFO - PROCESS | 8835 | 1464737311002 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 8835 | 1464737311004 Marionette TRACE conn3 <- [1,1734,null,{}] 16:28:31 INFO - PROCESS | 8835 | 1464737311010 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}] 16:28:31 INFO - PROCESS | 8835 | 1464737311305 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:28:31 INFO - PROCESS | 8835 | 1464737311322 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x899ad000 == 134 [pid = 8835] [id = 441] 16:28:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x899b5c00) [pid = 8835] [serial = 1324] [outer = (nil)] 16:28:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8add2800) [pid = 8835] [serial = 1325] [outer = 0x899b5c00] 16:28:31 INFO - PROCESS | 8835 | 1464737311404 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8ae0b800) [pid = 8835] [serial = 1326] [outer = 0x899b5c00] 16:28:32 INFO - PROCESS | 8835 | 1464737312576 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]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1635ms 16:28:32 INFO - PROCESS | 8835 | 1464737312639 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 8835 | 1464737312646 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:28:32 INFO - PROCESS | 8835 | 1464737312656 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 8835 | 1464737312661 Marionette TRACE conn3 <- [1,1738,null,{}] 16:28:32 INFO - PROCESS | 8835 | 1464737312671 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}] 16:28:32 INFO - PROCESS | 8835 | 1464737312933 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:28:33 INFO - PROCESS | 8835 | 1464737313264 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bda800 == 135 [pid = 8835] [id = 442] 16:28:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x86ee9000) [pid = 8835] [serial = 1327] [outer = (nil)] 16:28:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x87490400) [pid = 8835] [serial = 1328] [outer = 0x86ee9000] 16:28:33 INFO - PROCESS | 8835 | 1464737313352 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x89149400) [pid = 8835] [serial = 1329] [outer = 0x86ee9000] 16:28:34 INFO - PROCESS | 8835 | 1464737314278 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]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1655ms 16:28:34 INFO - PROCESS | 8835 | 1464737314312 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 8835 | 1464737314321 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:28:34 INFO - PROCESS | 8835 | 1464737314331 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 8835 | 1464737314336 Marionette TRACE conn3 <- [1,1742,null,{}] 16:28:34 INFO - PROCESS | 8835 | 1464737314342 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}] 16:28:34 INFO - PROCESS | 8835 | 1464737314548 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:28:34 INFO - PROCESS | 8835 | 1464737314879 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a6bfc00 == 136 [pid = 8835] [id = 443] 16:28:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8a6c2400) [pid = 8835] [serial = 1330] [outer = (nil)] 16:28:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8ab27400) [pid = 8835] [serial = 1331] [outer = 0x8a6c2400] 16:28:34 INFO - PROCESS | 8835 | 1464737314971 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8add0c00) [pid = 8835] [serial = 1332] [outer = 0x8a6c2400] 16:28:35 INFO - PROCESS | 8835 | 1464737315909 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]]]}] 16:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1647ms 16:28:35 INFO - PROCESS | 8835 | 1464737315978 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:28:35 INFO - PROCESS | 8835 | 1464737315983 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:28:35 INFO - PROCESS | 8835 | 1464737315990 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 8835 | 1464737315996 Marionette TRACE conn3 <- [1,1746,null,{}] 16:28:36 INFO - PROCESS | 8835 | 1464737316013 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}] 16:28:36 INFO - PROCESS | 8835 | 1464737316265 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:28:36 INFO - PROCESS | 8835 | 1464737316581 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afe3800 == 137 [pid = 8835] [id = 444] 16:28:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8afee800) [pid = 8835] [serial = 1333] [outer = (nil)] 16:28:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8b289000) [pid = 8835] [serial = 1334] [outer = 0x8afee800] 16:28:36 INFO - PROCESS | 8835 | 1464737316673 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8b484000) [pid = 8835] [serial = 1335] [outer = 0x8afee800] 16:28:37 INFO - PROCESS | 8835 | 1464737317570 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]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1646ms 16:28:37 INFO - PROCESS | 8835 | 1464737317637 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 8835 | 1464737317641 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:28:37 INFO - PROCESS | 8835 | 1464737317648 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 8835 | 1464737317651 Marionette TRACE conn3 <- [1,1750,null,{}] 16:28:37 INFO - PROCESS | 8835 | 1464737317657 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}] 16:28:37 INFO - PROCESS | 8835 | 1464737317865 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:28:38 INFO - PROCESS | 8835 | 1464737318179 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afedc00 == 138 [pid = 8835] [id = 445] 16:28:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8b478400) [pid = 8835] [serial = 1336] [outer = (nil)] 16:28:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8caf7400) [pid = 8835] [serial = 1337] [outer = 0x8b478400] 16:28:38 INFO - PROCESS | 8835 | 1464737318267 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8cf7a800) [pid = 8835] [serial = 1338] [outer = 0x8b478400] 16:28:39 INFO - PROCESS | 8835 | 1464737319137 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]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1535ms 16:28:39 INFO - PROCESS | 8835 | 1464737319184 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 8835 | 1464737319187 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:28:39 INFO - PROCESS | 8835 | 1464737319194 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 8835 | 1464737319198 Marionette TRACE conn3 <- [1,1754,null,{}] 16:28:39 INFO - PROCESS | 8835 | 1464737319203 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}] 16:28:39 INFO - PROCESS | 8835 | 1464737319387 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:28:39 INFO - PROCESS | 8835 | 1464737319687 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afee400 == 139 [pid = 8835] [id = 446] 16:28:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8b280c00) [pid = 8835] [serial = 1339] [outer = (nil)] 16:28:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8cff0c00) [pid = 8835] [serial = 1340] [outer = 0x8b280c00] 16:28:39 INFO - PROCESS | 8835 | 1464737319820 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8d0ad800) [pid = 8835] [serial = 1341] [outer = 0x8b280c00] 16:28:40 INFO - PROCESS | 8835 | 1464737320706 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]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1585ms 16:28:40 INFO - PROCESS | 8835 | 1464737320780 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 8835 | 1464737320784 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:28:40 INFO - PROCESS | 8835 | 1464737320790 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 8835 | 1464737320793 Marionette TRACE conn3 <- [1,1758,null,{}] 16:28:40 INFO - PROCESS | 8835 | 1464737320799 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}] 16:28:41 INFO - PROCESS | 8835 | 1464737321056 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:28:41 INFO - PROCESS | 8835 | 1464737321379 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x859c8800 == 140 [pid = 8835] [id = 447] 16:28:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8cfe8800) [pid = 8835] [serial = 1342] [outer = (nil)] 16:28:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x8dc4c400) [pid = 8835] [serial = 1343] [outer = 0x8cfe8800] 16:28:41 INFO - PROCESS | 8835 | 1464737321468 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x8e172800) [pid = 8835] [serial = 1344] [outer = 0x8cfe8800] 16:28:42 INFO - PROCESS | 8835 | 1464737322348 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]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1636ms 16:28:42 INFO - PROCESS | 8835 | 1464737322428 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 8835 | 1464737322431 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:28:42 INFO - PROCESS | 8835 | 1464737322438 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 8835 | 1464737322441 Marionette TRACE conn3 <- [1,1762,null,{}] 16:28:42 INFO - PROCESS | 8835 | 1464737322447 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}] 16:28:42 INFO - PROCESS | 8835 | 1464737322671 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:28:43 INFO - PROCESS | 8835 | 1464737322984 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d3e1000 == 141 [pid = 8835] [id = 448] 16:28:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x8d3e1c00) [pid = 8835] [serial = 1345] [outer = (nil)] 16:28:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8e2edc00) [pid = 8835] [serial = 1346] [outer = 0x8d3e1c00] 16:28:43 INFO - PROCESS | 8835 | 1464737323071 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8e465400) [pid = 8835] [serial = 1347] [outer = 0x8d3e1c00] 16:28:43 INFO - PROCESS | 8835 | 1464737323921 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]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1532ms 16:28:43 INFO - PROCESS | 8835 | 1464737323971 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 8835 | 1464737323975 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:28:43 INFO - PROCESS | 8835 | 1464737323981 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 8835 | 1464737323984 Marionette TRACE conn3 <- [1,1766,null,{}] 16:28:43 INFO - PROCESS | 8835 | 1464737323990 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}] 16:28:44 INFO - PROCESS | 8835 | 1464737324172 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:28:44 INFO - PROCESS | 8835 | 1464737324448 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d3d6400 == 142 [pid = 8835] [id = 449] 16:28:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8e2e8800) [pid = 8835] [serial = 1348] [outer = (nil)] 16:28:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x8ec5cc00) [pid = 8835] [serial = 1349] [outer = 0x8e2e8800] 16:28:44 INFO - PROCESS | 8835 | 1464737324599 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x8ec60c00) [pid = 8835] [serial = 1350] [outer = 0x8e2e8800] 16:28:45 INFO - PROCESS | 8835 | 1464737325487 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]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1581ms 16:28:45 INFO - PROCESS | 8835 | 1464737325563 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 8835 | 1464737325567 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:28:45 INFO - PROCESS | 8835 | 1464737325573 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 8835 | 1464737325577 Marionette TRACE conn3 <- [1,1770,null,{}] 16:28:45 INFO - PROCESS | 8835 | 1464737325582 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}] 16:28:45 INFO - PROCESS | 8835 | 1464737325810 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:28:46 INFO - PROCESS | 8835 | 1464737326125 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afef400 == 143 [pid = 8835] [id = 450] 16:28:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x8c984c00) [pid = 8835] [serial = 1351] [outer = (nil)] 16:28:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x8eeae800) [pid = 8835] [serial = 1352] [outer = 0x8c984c00] 16:28:46 INFO - PROCESS | 8835 | 1464737326220 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x90f52000) [pid = 8835] [serial = 1353] [outer = 0x8c984c00] 16:28:47 INFO - PROCESS | 8835 | 1464737327111 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]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1579ms 16:28:47 INFO - PROCESS | 8835 | 1464737327153 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 8835 | 1464737327156 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:28:47 INFO - PROCESS | 8835 | 1464737327163 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 8835 | 1464737327167 Marionette TRACE conn3 <- [1,1774,null,{}] 16:28:47 INFO - PROCESS | 8835 | 1464737327172 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}] 16:28:47 INFO - PROCESS | 8835 | 1464737327374 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:28:47 INFO - PROCESS | 8835 | 1464737327698 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ee0ec00 == 144 [pid = 8835] [id = 451] 16:28:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x8eea2800) [pid = 8835] [serial = 1354] [outer = (nil)] 16:28:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x91db2400) [pid = 8835] [serial = 1355] [outer = 0x8eea2800] 16:28:47 INFO - PROCESS | 8835 | 1464737327785 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x91db6400) [pid = 8835] [serial = 1356] [outer = 0x8eea2800] 16:28:48 INFO - PROCESS | 8835 | 1464737328684 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]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1579ms 16:28:48 INFO - PROCESS | 8835 | 1464737328746 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:28:48 INFO - PROCESS | 8835 | 1464737328750 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:28:48 INFO - PROCESS | 8835 | 1464737328756 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 8835 | 1464737328761 Marionette TRACE conn3 <- [1,1778,null,{}] 16:28:48 INFO - PROCESS | 8835 | 1464737328766 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}] 16:28:48 INFO - PROCESS | 8835 | 1464737328983 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:28:49 INFO - PROCESS | 8835 | 1464737329312 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f1c00 == 145 [pid = 8835] [id = 452] 16:28:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x922b7000) [pid = 8835] [serial = 1357] [outer = (nil)] 16:28:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x922d4800) [pid = 8835] [serial = 1358] [outer = 0x922b7000] 16:28:49 INFO - PROCESS | 8835 | 1464737329407 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x92330400) [pid = 8835] [serial = 1359] [outer = 0x922b7000] 16:28:50 INFO - PROCESS | 8835 | 1464737330378 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]]]}] 16:28:50 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 16:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1684ms 16:28:50 INFO - PROCESS | 8835 | 1464737330440 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 8835 | 1464737330443 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:28:50 INFO - PROCESS | 8835 | 1464737330450 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 8835 | 1464737330454 Marionette TRACE conn3 <- [1,1782,null,{}] 16:28:50 INFO - PROCESS | 8835 | 1464737330459 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}] 16:28:50 INFO - PROCESS | 8835 | 1464737330654 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:28:51 INFO - PROCESS | 8835 | 1464737330989 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc42000 == 146 [pid = 8835] [id = 453] 16:28:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x922b1000) [pid = 8835] [serial = 1360] [outer = (nil)] 16:28:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x92462800) [pid = 8835] [serial = 1361] [outer = 0x922b1000] 16:28:51 INFO - PROCESS | 8835 | 1464737331077 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x9246e800) [pid = 8835] [serial = 1362] [outer = 0x922b1000] 16:28:51 INFO - PROCESS | 8835 | 1464737331938 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]]]}] 16:28:51 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 16:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1530ms 16:28:51 INFO - PROCESS | 8835 | 1464737331982 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 8835 | 1464737331986 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:28:51 INFO - PROCESS | 8835 | 1464737331992 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 8835 | 1464737331995 Marionette TRACE conn3 <- [1,1786,null,{}] 16:28:52 INFO - PROCESS | 8835 | 1464737332011 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}] 16:28:52 INFO - PROCESS | 8835 | 1464737332200 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:28:52 INFO - PROCESS | 8835 | 1464737332484 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x9246f800 == 147 [pid = 8835] [id = 454] 16:28:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x926c7000) [pid = 8835] [serial = 1363] [outer = (nil)] 16:28:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x92f09400) [pid = 8835] [serial = 1364] [outer = 0x926c7000] 16:28:52 INFO - PROCESS | 8835 | 1464737332612 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x92f0e400) [pid = 8835] [serial = 1365] [outer = 0x926c7000] 16:28:53 INFO - PROCESS | 8835 | 1464737333464 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]]]}] 16:28:53 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 16:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1541ms 16:28:53 INFO - PROCESS | 8835 | 1464737333534 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 8835 | 1464737333537 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:28:53 INFO - PROCESS | 8835 | 1464737333544 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 8835 | 1464737333547 Marionette TRACE conn3 <- [1,1790,null,{}] 16:28:53 INFO - PROCESS | 8835 | 1464737333553 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}] 16:28:53 INFO - PROCESS | 8835 | 1464737333744 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:28:54 INFO - PROCESS | 8835 | 1464737334022 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x926ca400 == 148 [pid = 8835] [id = 455] 16:28:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x92f0b400) [pid = 8835] [serial = 1366] [outer = (nil)] 16:28:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x93c72400) [pid = 8835] [serial = 1367] [outer = 0x92f0b400] 16:28:54 INFO - PROCESS | 8835 | 1464737334192 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x9479e000) [pid = 8835] [serial = 1368] [outer = 0x92f0b400] 16:28:55 INFO - PROCESS | 8835 | 1464737335116 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]]]}] 16:28:55 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) 16:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1630ms 16:28:55 INFO - PROCESS | 8835 | 1464737335174 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 8835 | 1464737335177 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:28:55 INFO - PROCESS | 8835 | 1464737335184 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 8835 | 1464737335188 Marionette TRACE conn3 <- [1,1794,null,{}] 16:28:55 INFO - PROCESS | 8835 | 1464737335194 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}] 16:28:55 INFO - PROCESS | 8835 | 1464737335389 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:28:55 INFO - PROCESS | 8835 | 1464737335719 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e463000 == 149 [pid = 8835] [id = 456] 16:28:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x8ee04c00) [pid = 8835] [serial = 1369] [outer = (nil)] 16:28:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x952ac000) [pid = 8835] [serial = 1370] [outer = 0x8ee04c00] 16:28:55 INFO - PROCESS | 8835 | 1464737335807 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x952b8800) [pid = 8835] [serial = 1371] [outer = 0x8ee04c00] 16:28:56 INFO - PROCESS | 8835 | 1464737336650 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]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1537ms 16:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:28:56 INFO - PROCESS | 8835 | 1464737336722 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 8835 | 1464737336725 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:28:56 INFO - PROCESS | 8835 | 1464737336732 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 8835 | 1464737336735 Marionette TRACE conn3 <- [1,1798,null,{}] 16:28:56 INFO - PROCESS | 8835 | 1464737336741 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}] 16:28:56 INFO - PROCESS | 8835 | 1464737336941 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:28:57 INFO - PROCESS | 8835 | 1464737337221 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf0400 == 150 [pid = 8835] [id = 457] 16:28:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x93a73c00) [pid = 8835] [serial = 1372] [outer = (nil)] 16:28:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x959d4000) [pid = 8835] [serial = 1373] [outer = 0x93a73c00] 16:28:57 INFO - PROCESS | 8835 | 1464737337346 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x959d5c00) [pid = 8835] [serial = 1374] [outer = 0x93a73c00] 16:28:58 INFO - PROCESS | 8835 | 1464737338357 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]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1681ms 16:28:58 INFO - PROCESS | 8835 | 1464737338414 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 8835 | 1464737338419 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:28:58 INFO - PROCESS | 8835 | 1464737338428 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 8835 | 1464737338431 Marionette TRACE conn3 <- [1,1802,null,{}] 16:28:58 INFO - PROCESS | 8835 | 1464737338437 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}] 16:28:58 INFO - PROCESS | 8835 | 1464737338670 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:28:59 INFO - PROCESS | 8835 | 1464737339003 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x93c78800 == 151 [pid = 8835] [id = 458] 16:28:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x9527e400) [pid = 8835] [serial = 1375] [outer = (nil)] 16:28:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0x98467800) [pid = 8835] [serial = 1376] [outer = 0x9527e400] 16:28:59 INFO - PROCESS | 8835 | 1464737339094 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 187 (0x98b77400) [pid = 8835] [serial = 1377] [outer = 0x9527e400] 16:28:59 INFO - PROCESS | 8835 | 1464737339977 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]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1589ms 16:29:00 INFO - PROCESS | 8835 | 1464737340018 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 8835 | 1464737340021 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:29:00 INFO - PROCESS | 8835 | 1464737340048 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 8835 | 1464737340052 Marionette TRACE conn3 <- [1,1806,null,{}] 16:29:00 INFO - PROCESS | 8835 | 1464737340060 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}] 16:29:00 INFO - PROCESS | 8835 | 1464737340261 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:29:00 INFO - PROCESS | 8835 | 1464737340597 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf0000 == 152 [pid = 8835] [id = 459] 16:29:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 188 (0x85bf2000) [pid = 8835] [serial = 1378] [outer = (nil)] 16:29:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 189 (0x99056000) [pid = 8835] [serial = 1379] [outer = 0x85bf2000] 16:29:00 INFO - PROCESS | 8835 | 1464737340684 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 190 (0x99af6000) [pid = 8835] [serial = 1380] [outer = 0x85bf2000] 16:29:01 INFO - PROCESS | 8835 | 1464737341741 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]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1766ms 16:29:01 INFO - PROCESS | 8835 | 1464737341797 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 8835 | 1464737341801 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:29:01 INFO - PROCESS | 8835 | 1464737341812 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 8835 | 1464737341816 Marionette TRACE conn3 <- [1,1810,null,{}] 16:29:01 INFO - PROCESS | 8835 | 1464737341825 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}] 16:29:02 INFO - PROCESS | 8835 | 1464737342137 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf1400 == 151 [pid = 8835] [id = 440] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x899b2400 == 150 [pid = 8835] [id = 439] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x8888dc00 == 149 [pid = 8835] [id = 438] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x86ee2000 == 148 [pid = 8835] [id = 437] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x9b9f5400 == 147 [pid = 8835] [id = 435] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x9b29dc00 == 146 [pid = 8835] [id = 434] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x85bedc00 == 145 [pid = 8835] [id = 433] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x99e1c800 == 144 [pid = 8835] [id = 431] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x9ae99800 == 143 [pid = 8835] [id = 432] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x88b5ac00 == 142 [pid = 8835] [id = 430] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x9479ec00 == 141 [pid = 8835] [id = 429] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x88b4e000 == 140 [pid = 8835] [id = 427] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x93c73400 == 139 [pid = 8835] [id = 428] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x92435800 == 138 [pid = 8835] [id = 426] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x913ecc00 == 137 [pid = 8835] [id = 425] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x88889400 == 136 [pid = 8835] [id = 424] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc48000 == 135 [pid = 8835] [id = 423] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x8b47c000 == 134 [pid = 8835] [id = 422] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x85becc00 == 133 [pid = 8835] [id = 421] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x8748b800 == 132 [pid = 8835] [id = 419] 16:29:03 INFO - PROCESS | 8835 | --DOCSHELL 0x8a6c8c00 == 131 [pid = 8835] [id = 420] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 189 (0x8a61d800) [pid = 8835] [serial = 1116] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 188 (0x8ae93c00) [pid = 8835] [serial = 1250] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 187 (0x8ae9e800) [pid = 8835] [serial = 1251] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 186 (0x8ab1d800) [pid = 8835] [serial = 1242] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0x88e0bc00) [pid = 8835] [serial = 1241] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0x99ce4000) [pid = 8835] [serial = 1239] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x99d81c00) [pid = 8835] [serial = 1238] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x99ca0800) [pid = 8835] [serial = 1236] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x99c8d800) [pid = 8835] [serial = 1235] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x9975d000) [pid = 8835] [serial = 1233] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x990b9c00) [pid = 8835] [serial = 1232] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x98230400) [pid = 8835] [serial = 1230] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x97849400) [pid = 8835] [serial = 1229] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x959ca800) [pid = 8835] [serial = 1227] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x959b7000) [pid = 8835] [serial = 1226] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x9527b800) [pid = 8835] [serial = 1224] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x95273000) [pid = 8835] [serial = 1223] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x93a7ec00) [pid = 8835] [serial = 1221] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x93a78400) [pid = 8835] [serial = 1220] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x926cd000) [pid = 8835] [serial = 1218] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x9246a800) [pid = 8835] [serial = 1217] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x922b1800) [pid = 8835] [serial = 1215] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x922afc00) [pid = 8835] [serial = 1214] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x91db5400) [pid = 8835] [serial = 1212] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x8ae0b000) [pid = 8835] [serial = 1254] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x91dae400) [pid = 8835] [serial = 1211] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x913eb800) [pid = 8835] [serial = 1209] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x90f5b000) [pid = 8835] [serial = 1208] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x8eea5c00) [pid = 8835] [serial = 1206] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x8ee06400) [pid = 8835] [serial = 1205] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x8e594400) [pid = 8835] [serial = 1203] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x8e17d800) [pid = 8835] [serial = 1202] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x8e142400) [pid = 8835] [serial = 1200] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x8dc43000) [pid = 8835] [serial = 1199] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x8d0ad400) [pid = 8835] [serial = 1197] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x8d09f400) [pid = 8835] [serial = 1196] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x8caf1400) [pid = 8835] [serial = 1194] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8b5ce800) [pid = 8835] [serial = 1193] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8ae0a000) [pid = 8835] [serial = 1191] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8a6c7400) [pid = 8835] [serial = 1190] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x88893c00) [pid = 8835] [serial = 1187] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x88e0c400) [pid = 8835] [serial = 1188] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x89b87800) [pid = 8835] [serial = 1247] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x88b4cc00) [pid = 8835] [serial = 1245] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x87491c00) [pid = 8835] [serial = 1244] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x89b90800) [pid = 8835] [serial = 1253] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x89b8e800) [pid = 8835] [serial = 1248] [outer = (nil)] [url = about:blank] 16:29:04 INFO - PROCESS | 8835 | 1464737344350 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd4000 == 132 [pid = 8835] [id = 460] 16:29:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x86bd7400) [pid = 8835] [serial = 1381] [outer = (nil)] 16:29:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x86bde800) [pid = 8835] [serial = 1382] [outer = 0x86bd7400] 16:29:04 INFO - PROCESS | 8835 | 1464737344426 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x86eeb800) [pid = 8835] [serial = 1383] [outer = 0x86bd7400] 16:29:05 INFO - PROCESS | 8835 | 1464737345236 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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 3463ms 16:29:05 INFO - PROCESS | 8835 | 1464737345275 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 8835 | 1464737345281 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:29:05 INFO - PROCESS | 8835 | 1464737345288 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 8835 | 1464737345294 Marionette TRACE conn3 <- [1,1814,null,{}] 16:29:05 INFO - PROCESS | 8835 | 1464737345300 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}] 16:29:05 INFO - PROCESS | 8835 | 1464737345581 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:29:05 INFO - PROCESS | 8835 | 1464737345708 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x88e06400 == 133 [pid = 8835] [id = 461] 16:29:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x88e0bc00) [pid = 8835] [serial = 1384] [outer = (nil)] 16:29:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x899ac400) [pid = 8835] [serial = 1385] [outer = 0x88e0bc00] 16:29:05 INFO - PROCESS | 8835 | 1464737345780 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x899b6800) [pid = 8835] [serial = 1386] [outer = 0x88e0bc00] 16:29:06 INFO - PROCESS | 8835 | 1464737346721 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]]]}] 16:29:06 INFO - PROCESS | 8835 | ************************* 16:29:06 INFO - PROCESS | 8835 | A coding exception was thrown and uncaught in a Task. 16:29:06 INFO - PROCESS | 8835 | 16:29:06 INFO - PROCESS | 8835 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:29:06 INFO - PROCESS | 8835 | Full stack: 16:29:06 INFO - PROCESS | 8835 | ************************* 16:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1491ms 16:29:06 INFO - PROCESS | 8835 | 1464737346783 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:29:06 INFO - PROCESS | 8835 | 1464737346788 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:29:06 INFO - PROCESS | 8835 | 1464737346802 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 8835 | 1464737346804 Marionette TRACE conn3 <- [1,1818,null,{}] 16:29:06 INFO - PROCESS | 8835 | 1464737346810 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}] 16:29:07 INFO - PROCESS | 8835 | 1464737347065 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:29:07 INFO - PROCESS | 8835 | 1464737347096 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b54400 == 134 [pid = 8835] [id = 462] 16:29:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8a6c6800) [pid = 8835] [serial = 1387] [outer = (nil)] 16:29:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8ae10000) [pid = 8835] [serial = 1388] [outer = 0x8a6c6800] 16:29:07 INFO - PROCESS | 8835 | 1464737347166 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8ae99800) [pid = 8835] [serial = 1389] [outer = 0x8a6c6800] 16:29:08 INFO - PROCESS | 8835 | 1464737348228 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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1496ms 16:29:08 INFO - PROCESS | 8835 | 1464737348290 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 8835 | 1464737348295 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:29:08 INFO - PROCESS | 8835 | 1464737348318 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 8835 | 1464737348326 Marionette TRACE conn3 <- [1,1822,null,{}] 16:29:08 INFO - PROCESS | 8835 | 1464737348333 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}] 16:29:08 INFO - PROCESS | 8835 | 1464737348599 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x9b615c00) [pid = 8835] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x89b87000) [pid = 8835] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8b28c400) [pid = 8835] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x88b4bc00) [pid = 8835] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x86bde400) [pid = 8835] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x86ee2c00) [pid = 8835] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8ae0a800) [pid = 8835] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x8b284c00) [pid = 8835] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x91db7800) [pid = 8835] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x9b271800) [pid = 8835] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x990c5000) [pid = 8835] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8ae09800) [pid = 8835] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8d0a0000) [pid = 8835] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x86bd4800) [pid = 8835] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x9a0f4c00) [pid = 8835] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x89143800) [pid = 8835] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x8e58b000) [pid = 8835] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x8748d000) [pid = 8835] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x98e8c800) [pid = 8835] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x922d8800) [pid = 8835] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x8d3e1800) [pid = 8835] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:29:09 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x92440000) [pid = 8835] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:29:09 INFO - PROCESS | 8835 | 1464737349242 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf1c00 == 135 [pid = 8835] [id = 463] 16:29:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x85bf5800) [pid = 8835] [serial = 1390] [outer = (nil)] 16:29:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x88b4bc00) [pid = 8835] [serial = 1391] [outer = 0x85bf5800] 16:29:09 INFO - PROCESS | 8835 | 1464737349313 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8ae09800) [pid = 8835] [serial = 1392] [outer = 0x85bf5800] 16:29:10 INFO - PROCESS | 8835 | 1464737350099 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]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1804ms 16:29:10 INFO - PROCESS | 8835 | 1464737350129 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:29:10 INFO - PROCESS | 8835 | 1464737350133 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:29:10 INFO - PROCESS | 8835 | 1464737350139 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 8835 | 1464737350142 Marionette TRACE conn3 <- [1,1826,null,{}] 16:29:10 INFO - PROCESS | 8835 | 1464737350147 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}] 16:29:10 INFO - PROCESS | 8835 | 1464737350341 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:29:10 INFO - PROCESS | 8835 | 1464737350359 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd3800 == 136 [pid = 8835] [id = 464] 16:29:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8ae91000) [pid = 8835] [serial = 1393] [outer = (nil)] 16:29:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8cfeb400) [pid = 8835] [serial = 1394] [outer = 0x8ae91000] 16:29:10 INFO - PROCESS | 8835 | 1464737350430 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8d0a7000) [pid = 8835] [serial = 1395] [outer = 0x8ae91000] 16:29:11 INFO - PROCESS | 8835 | 1464737351801 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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1731ms 16:29:11 INFO - PROCESS | 8835 | 1464737351871 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 8835 | 1464737351877 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:29:11 INFO - PROCESS | 8835 | 1464737351886 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 8835 | 1464737351892 Marionette TRACE conn3 <- [1,1830,null,{}] 16:29:11 INFO - PROCESS | 8835 | 1464737351912 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}] 16:29:12 INFO - PROCESS | 8835 | 1464737352165 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:29:12 INFO - PROCESS | 8835 | 1464737352515 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x88886000 == 137 [pid = 8835] [id = 465] 16:29:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x88b4e000) [pid = 8835] [serial = 1396] [outer = (nil)] 16:29:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x899b4800) [pid = 8835] [serial = 1397] [outer = 0x88b4e000] 16:29:12 INFO - PROCESS | 8835 | 1464737352616 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8a61d800) [pid = 8835] [serial = 1398] [outer = 0x88b4e000] 16:29:13 INFO - PROCESS | 8835 | 1464737353612 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]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1802ms 16:29:13 INFO - PROCESS | 8835 | 1464737353688 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 8835 | 1464737353696 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:29:13 INFO - PROCESS | 8835 | 1464737353708 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 8835 | 1464737353711 Marionette TRACE conn3 <- [1,1834,null,{}] 16:29:13 INFO - PROCESS | 8835 | 1464737353718 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}] 16:29:13 INFO - PROCESS | 8835 | 1464737353969 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:29:14 INFO - PROCESS | 8835 | 1464737354358 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afec800 == 138 [pid = 8835] [id = 466] 16:29:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8afed400) [pid = 8835] [serial = 1399] [outer = (nil)] 16:29:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8b475800) [pid = 8835] [serial = 1400] [outer = 0x8afed400] 16:29:14 INFO - PROCESS | 8835 | 1464737354442 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8c985800) [pid = 8835] [serial = 1401] [outer = 0x8afed400] 16:29:15 INFO - PROCESS | 8835 | 1464737355367 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]]]}] 16:29:15 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 16:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1692ms 16:29:15 INFO - PROCESS | 8835 | 1464737355400 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 8835 | 1464737355404 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:29:15 INFO - PROCESS | 8835 | 1464737355411 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 8835 | 1464737355417 Marionette TRACE conn3 <- [1,1838,null,{}] 16:29:15 INFO - PROCESS | 8835 | 1464737355433 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}] 16:29:15 INFO - PROCESS | 8835 | 1464737355644 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:29:15 INFO - PROCESS | 8835 | 1464737355976 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d3db800 == 139 [pid = 8835] [id = 467] 16:29:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8d3e1400) [pid = 8835] [serial = 1402] [outer = (nil)] 16:29:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8e17cc00) [pid = 8835] [serial = 1403] [outer = 0x8d3e1400] 16:29:16 INFO - PROCESS | 8835 | 1464737356069 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8e463800) [pid = 8835] [serial = 1404] [outer = 0x8d3e1400] 16:29:16 INFO - PROCESS | 8835 | 1464737356992 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]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1636ms 16:29:17 INFO - PROCESS | 8835 | 1464737357054 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 8835 | 1464737357060 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:29:17 INFO - PROCESS | 8835 | 1464737357066 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 8835 | 1464737357069 Marionette TRACE conn3 <- [1,1842,null,{}] 16:29:17 INFO - PROCESS | 8835 | 1464737357075 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}] 16:29:17 INFO - PROCESS | 8835 | 1464737357271 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:29:17 INFO - PROCESS | 8835 | 1464737357603 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd3400 == 140 [pid = 8835] [id = 468] 16:29:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8dc4fc00) [pid = 8835] [serial = 1405] [outer = (nil)] 16:29:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8ec54400) [pid = 8835] [serial = 1406] [outer = 0x8dc4fc00] 16:29:17 INFO - PROCESS | 8835 | 1464737357693 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8eea5c00) [pid = 8835] [serial = 1407] [outer = 0x8dc4fc00] 16:29:18 INFO - PROCESS | 8835 | 1464737358543 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]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1532ms 16:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:29:18 INFO - PROCESS | 8835 | 1464737358599 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 8835 | 1464737358602 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:29:18 INFO - PROCESS | 8835 | 1464737358609 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 8835 | 1464737358612 Marionette TRACE conn3 <- [1,1846,null,{}] 16:29:18 INFO - PROCESS | 8835 | 1464737358618 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}] 16:29:18 INFO - PROCESS | 8835 | 1464737358809 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:29:19 INFO - PROCESS | 8835 | 1464737359080 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e58f400 == 141 [pid = 8835] [id = 469] 16:29:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8ec55400) [pid = 8835] [serial = 1408] [outer = (nil)] 16:29:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x913f3800) [pid = 8835] [serial = 1409] [outer = 0x8ec55400] 16:29:19 INFO - PROCESS | 8835 | 1464737359213 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x91db4000) [pid = 8835] [serial = 1410] [outer = 0x8ec55400] 16:29:20 INFO - PROCESS | 8835 | 1464737360147 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]]]}] 16:29:20 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) 16:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1585ms 16:29:20 INFO - PROCESS | 8835 | 1464737360193 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 8835 | 1464737360197 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:29:20 INFO - PROCESS | 8835 | 1464737360203 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 8835 | 1464737360207 Marionette TRACE conn3 <- [1,1850,null,{}] 16:29:20 INFO - PROCESS | 8835 | 1464737360213 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}] 16:29:20 INFO - PROCESS | 8835 | 1464737360443 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:29:20 INFO - PROCESS | 8835 | 1464737360780 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f55000 == 142 [pid = 8835] [id = 470] 16:29:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x913f0400) [pid = 8835] [serial = 1411] [outer = (nil)] 16:29:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x922ae000) [pid = 8835] [serial = 1412] [outer = 0x913f0400] 16:29:20 INFO - PROCESS | 8835 | 1464737360870 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x922cf400) [pid = 8835] [serial = 1413] [outer = 0x913f0400] 16:29:21 INFO - PROCESS | 8835 | 1464737361722 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]]]}] 16:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1580ms 16:29:21 INFO - PROCESS | 8835 | 1464737361784 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 8835 | 1464737361788 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:29:21 INFO - PROCESS | 8835 | 1464737361795 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 8835 | 1464737361799 Marionette TRACE conn3 <- [1,1854,null,{}] 16:29:21 INFO - PROCESS | 8835 | 1464737361804 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}] 16:29:22 INFO - PROCESS | 8835 | 1464737361996 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:29:22 INFO - PROCESS | 8835 | 1464737362270 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x913ef000 == 143 [pid = 8835] [id = 471] 16:29:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x922afc00) [pid = 8835] [serial = 1414] [outer = (nil)] 16:29:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x92438c00) [pid = 8835] [serial = 1415] [outer = 0x922afc00] 16:29:22 INFO - PROCESS | 8835 | 1464737362399 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x92467400) [pid = 8835] [serial = 1416] [outer = 0x922afc00] 16:29:23 INFO - PROCESS | 8835 | 1464737363298 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]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1533ms 16:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:29:23 INFO - PROCESS | 8835 | 1464737363329 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 8835 | 1464737363332 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:29:23 INFO - PROCESS | 8835 | 1464737363339 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 8835 | 1464737363342 Marionette TRACE conn3 <- [1,1858,null,{}] 16:29:23 INFO - PROCESS | 8835 | 1464737363348 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}] 16:29:23 INFO - PROCESS | 8835 | 1464737363534 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:29:23 INFO - PROCESS | 8835 | 1464737363814 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x922cf800 == 144 [pid = 8835] [id = 472] 16:29:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x922db000) [pid = 8835] [serial = 1417] [outer = (nil)] 16:29:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x93a76800) [pid = 8835] [serial = 1418] [outer = 0x922db000] 16:29:23 INFO - PROCESS | 8835 | 1464737363943 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x93b76800) [pid = 8835] [serial = 1419] [outer = 0x922db000] 16:29:24 INFO - PROCESS | 8835 | 1464737364818 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]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1531ms 16:29:24 INFO - PROCESS | 8835 | 1464737364870 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 8835 | 1464737364873 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:29:24 INFO - PROCESS | 8835 | 1464737364880 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 8835 | 1464737364883 Marionette TRACE conn3 <- [1,1862,null,{}] 16:29:24 INFO - PROCESS | 8835 | 1464737364889 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}] 16:29:25 INFO - PROCESS | 8835 | 1464737365092 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:29:25 INFO - PROCESS | 8835 | 1464737365448 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b47cc00 == 145 [pid = 8835] [id = 473] 16:29:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x926cd000) [pid = 8835] [serial = 1420] [outer = (nil)] 16:29:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x95412400) [pid = 8835] [serial = 1421] [outer = 0x926cd000] 16:29:25 INFO - PROCESS | 8835 | 1464737365543 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x959b7000) [pid = 8835] [serial = 1422] [outer = 0x926cd000] 16:29:26 INFO - PROCESS | 8835 | 1464737366403 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]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1588ms 16:29:26 INFO - PROCESS | 8835 | 1464737366484 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 8835 | 1464737366488 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:29:26 INFO - PROCESS | 8835 | 1464737366495 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 8835 | 1464737366497 Marionette TRACE conn3 <- [1,1866,null,{}] 16:29:26 INFO - PROCESS | 8835 | 1464737366504 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}] 16:29:26 INFO - PROCESS | 8835 | 1464737366707 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:29:27 INFO - PROCESS | 8835 | 1464737367032 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f51400 == 146 [pid = 8835] [id = 474] 16:29:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x93c77800) [pid = 8835] [serial = 1423] [outer = (nil)] 16:29:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x97849400) [pid = 8835] [serial = 1424] [outer = 0x93c77800] 16:29:27 INFO - PROCESS | 8835 | 1464737367121 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x98224400) [pid = 8835] [serial = 1425] [outer = 0x93c77800] 16:29:28 INFO - PROCESS | 8835 | 1464737368038 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]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1583ms 16:29:28 INFO - PROCESS | 8835 | 1464737368078 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 8835 | 1464737368083 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:29:28 INFO - PROCESS | 8835 | 1464737368089 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 8835 | 1464737368093 Marionette TRACE conn3 <- [1,1870,null,{}] 16:29:28 INFO - PROCESS | 8835 | 1464737368099 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}] 16:29:28 INFO - PROCESS | 8835 | 1464737368314 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:29:28 INFO - PROCESS | 8835 | 1464737368646 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x98e8c400 == 147 [pid = 8835] [id = 475] 16:29:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x99c8b400) [pid = 8835] [serial = 1426] [outer = (nil)] 16:29:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x99ca1400) [pid = 8835] [serial = 1427] [outer = 0x99c8b400] 16:29:28 INFO - PROCESS | 8835 | 1464737368748 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x99cad000) [pid = 8835] [serial = 1428] [outer = 0x99c8b400] 16:29:29 INFO - PROCESS | 8835 | 1464737369622 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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1585ms 16:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:29:29 INFO - PROCESS | 8835 | 1464737369675 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 8835 | 1464737369678 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:29:29 INFO - PROCESS | 8835 | 1464737369685 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 8835 | 1464737369689 Marionette TRACE conn3 <- [1,1874,null,{}] 16:29:29 INFO - PROCESS | 8835 | 1464737369694 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}] 16:29:29 INFO - PROCESS | 8835 | 1464737369905 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:29:30 INFO - PROCESS | 8835 | 1464737370245 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cf7d000 == 148 [pid = 8835] [id = 476] 16:29:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x8d0aa400) [pid = 8835] [serial = 1429] [outer = (nil)] 16:29:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x99ca3400) [pid = 8835] [serial = 1430] [outer = 0x8d0aa400] 16:29:30 INFO - PROCESS | 8835 | 1464737370333 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x99e14000) [pid = 8835] [serial = 1431] [outer = 0x8d0aa400] 16:29:31 INFO - PROCESS | 8835 | 1464737371219 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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1584ms 16:29:31 INFO - PROCESS | 8835 | 1464737371268 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 8835 | 1464737371272 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:29:31 INFO - PROCESS | 8835 | 1464737371278 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 8835 | 1464737371281 Marionette TRACE conn3 <- [1,1878,null,{}] 16:29:31 INFO - PROCESS | 8835 | 1464737371287 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}] 16:29:31 INFO - PROCESS | 8835 | 1464737371503 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:29:31 INFO - PROCESS | 8835 | 1464737371828 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x959aec00 == 149 [pid = 8835] [id = 477] 16:29:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x990be000) [pid = 8835] [serial = 1432] [outer = (nil)] 16:29:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x99e6d000) [pid = 8835] [serial = 1433] [outer = 0x990be000] 16:29:31 INFO - PROCESS | 8835 | 1464737371917 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x99e6f800) [pid = 8835] [serial = 1434] [outer = 0x990be000] 16:29:32 INFO - PROCESS | 8835 | 1464737372807 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]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1584ms 16:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:29:32 INFO - PROCESS | 8835 | 1464737372863 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 8835 | 1464737372866 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:29:32 INFO - PROCESS | 8835 | 1464737372873 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 8835 | 1464737372876 Marionette TRACE conn3 <- [1,1882,null,{}] 16:29:32 INFO - PROCESS | 8835 | 1464737372882 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}] 16:29:33 INFO - PROCESS | 8835 | 1464737373078 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:29:33 INFO - PROCESS | 8835 | 1464737373402 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x99d82000 == 150 [pid = 8835] [id = 478] 16:29:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x99e1c400) [pid = 8835] [serial = 1435] [outer = (nil)] 16:29:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x9a1a6800) [pid = 8835] [serial = 1436] [outer = 0x99e1c400] 16:29:33 INFO - PROCESS | 8835 | 1464737373490 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x9a2c3c00) [pid = 8835] [serial = 1437] [outer = 0x99e1c400] 16:29:34 INFO - PROCESS | 8835 | 1464737374380 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]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1586ms 16:29:34 INFO - PROCESS | 8835 | 1464737374459 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 8835 | 1464737374462 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:29:34 INFO - PROCESS | 8835 | 1464737374469 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 8835 | 1464737374472 Marionette TRACE conn3 <- [1,1886,null,{}] 16:29:34 INFO - PROCESS | 8835 | 1464737374478 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}] 16:29:34 INFO - PROCESS | 8835 | 1464737374674 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:29:35 INFO - PROCESS | 8835 | 1464737375025 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b56c00 == 151 [pid = 8835] [id = 479] 16:29:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x920ce400) [pid = 8835] [serial = 1438] [outer = (nil)] 16:29:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x9ab32000) [pid = 8835] [serial = 1439] [outer = 0x920ce400] 16:29:35 INFO - PROCESS | 8835 | 1464737375112 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x9ab37400) [pid = 8835] [serial = 1440] [outer = 0x920ce400] 16:29:36 INFO - PROCESS | 8835 | 1464737376015 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]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1590ms 16:29:36 INFO - PROCESS | 8835 | 1464737376060 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:29:36 INFO - PROCESS | 8835 | 1464737376066 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:29:36 INFO - PROCESS | 8835 | 1464737376072 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 8835 | 1464737376075 Marionette TRACE conn3 <- [1,1890,null,{}] 16:29:36 INFO - PROCESS | 8835 | 1464737376081 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}] 16:29:36 INFO - PROCESS | 8835 | 1464737376272 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:29:36 INFO - PROCESS | 8835 | 1464737376636 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b56000 == 152 [pid = 8835] [id = 480] 16:29:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x9a2c9c00) [pid = 8835] [serial = 1441] [outer = (nil)] 16:29:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x9ae98800) [pid = 8835] [serial = 1442] [outer = 0x9a2c9c00] 16:29:36 INFO - PROCESS | 8835 | 1464737376724 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x9b270400) [pid = 8835] [serial = 1443] [outer = 0x9a2c9c00] 16:29:37 INFO - PROCESS | 8835 | 1464737377582 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]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1580ms 16:29:37 INFO - PROCESS | 8835 | 1464737377652 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 8835 | 1464737377656 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:29:37 INFO - PROCESS | 8835 | 1464737377662 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 8835 | 1464737377666 Marionette TRACE conn3 <- [1,1894,null,{}] 16:29:37 INFO - PROCESS | 8835 | 1464737377671 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}] 16:29:37 INFO - PROCESS | 8835 | 1464737377876 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:29:38 INFO - PROCESS | 8835 | 1464737378206 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf4800 == 153 [pid = 8835] [id = 481] 16:29:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x85bf5400) [pid = 8835] [serial = 1444] [outer = (nil)] 16:29:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0x9b616c00) [pid = 8835] [serial = 1445] [outer = 0x85bf5400] 16:29:38 INFO - PROCESS | 8835 | 1464737378295 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 187 (0x9b623c00) [pid = 8835] [serial = 1446] [outer = 0x85bf5400] 16:29:39 INFO - PROCESS | 8835 | 1464737379212 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]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1586ms 16:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:29:39 INFO - PROCESS | 8835 | 1464737379250 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 8835 | 1464737379253 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:29:39 INFO - PROCESS | 8835 | 1464737379261 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 8835 | 1464737379266 Marionette TRACE conn3 <- [1,1898,null,{}] 16:29:39 INFO - PROCESS | 8835 | 1464737379272 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}] 16:29:39 INFO - PROCESS | 8835 | 1464737379477 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:29:39 INFO - PROCESS | 8835 | 1464737379817 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d0a3000 == 154 [pid = 8835] [id = 482] 16:29:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 188 (0x9204a800) [pid = 8835] [serial = 1447] [outer = (nil)] 16:29:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 189 (0x9cf95000) [pid = 8835] [serial = 1448] [outer = 0x9204a800] 16:29:39 INFO - PROCESS | 8835 | 1464737379922 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 190 (0x9cf9a800) [pid = 8835] [serial = 1449] [outer = 0x9204a800] 16:29:40 INFO - PROCESS | 8835 | 1464737380865 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]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1686ms 16:29:40 INFO - PROCESS | 8835 | 1464737380946 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 8835 | 1464737380950 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:29:40 INFO - PROCESS | 8835 | 1464737380956 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 8835 | 1464737380960 Marionette TRACE conn3 <- [1,1902,null,{}] 16:29:40 INFO - PROCESS | 8835 | 1464737380965 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}] 16:29:41 INFO - PROCESS | 8835 | 1464737381209 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:29:41 INFO - PROCESS | 8835 | 1464737381542 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x9b9f0800 == 153 [pid = 8835] [id = 18] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x9cd56c00 == 152 [pid = 8835] [id = 23] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x922ad800 == 151 [pid = 8835] [id = 21] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x9cfd7c00 == 150 [pid = 8835] [id = 20] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8a6c8000 == 149 [pid = 8835] [id = 224] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x9243ec00 == 148 [pid = 8835] [id = 32] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x92f07800 == 147 [pid = 8835] [id = 61] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x89144000 == 146 [pid = 8835] [id = 228] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x99761000 == 145 [pid = 8835] [id = 223] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x88890800 == 144 [pid = 8835] [id = 227] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf1c00 == 143 [pid = 8835] [id = 463] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x88b54400 == 142 [pid = 8835] [id = 462] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x88e06400 == 141 [pid = 8835] [id = 461] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x86bd4000 == 140 [pid = 8835] [id = 460] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x926ca400 == 139 [pid = 8835] [id = 455] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x9246f800 == 138 [pid = 8835] [id = 454] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc42000 == 137 [pid = 8835] [id = 453] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x913f1c00 == 136 [pid = 8835] [id = 452] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8ee0ec00 == 135 [pid = 8835] [id = 451] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8d3d6400 == 134 [pid = 8835] [id = 449] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8afef400 == 133 [pid = 8835] [id = 450] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8d3e1000 == 132 [pid = 8835] [id = 448] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x859c8800 == 131 [pid = 8835] [id = 447] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8afee400 == 130 [pid = 8835] [id = 446] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8afedc00 == 129 [pid = 8835] [id = 445] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8afe3800 == 128 [pid = 8835] [id = 444] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x8a6bfc00 == 127 [pid = 8835] [id = 443] 16:29:42 INFO - PROCESS | 8835 | --DOCSHELL 0x86bda800 == 126 [pid = 8835] [id = 442] 16:29:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x859c8800 == 127 [pid = 8835] [id = 483] 16:29:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 191 (0x85bf1c00) [pid = 8835] [serial = 1450] [outer = (nil)] 16:29:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 192 (0x86be1800) [pid = 8835] [serial = 1451] [outer = 0x85bf1c00] 16:29:42 INFO - PROCESS | 8835 | 1464737382961 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 193 (0x86ee9c00) [pid = 8835] [serial = 1452] [outer = 0x85bf1c00] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 192 (0x9cfd8000) [pid = 8835] [serial = 1304] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 191 (0x8a54dc00) [pid = 8835] [serial = 1319] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 190 (0x9a2cc000) [pid = 8835] [serial = 1293] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 189 (0xa2383000) [pid = 8835] [serial = 1307] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 188 (0x89142400) [pid = 8835] [serial = 1317] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 187 (0x899aa000) [pid = 8835] [serial = 1170] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 186 (0x86ee6800) [pid = 8835] [serial = 1313] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0x8b283400) [pid = 8835] [serial = 1262] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0x8e175800) [pid = 8835] [serial = 1266] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x9ba3e800) [pid = 8835] [serial = 1301] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x9b2ee800) [pid = 8835] [serial = 1298] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x99e74400) [pid = 8835] [serial = 1289] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x8afebc00) [pid = 8835] [serial = 1185] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x922d1c00) [pid = 8835] [serial = 1274] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x899b0000) [pid = 8835] [serial = 1322] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x8a614c00) [pid = 8835] [serial = 1320] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0xa27c9c00) [pid = 8835] [serial = 1310] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x9add5000) [pid = 8835] [serial = 1296] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x9ba45000) [pid = 8835] [serial = 1302] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x959af400) [pid = 8835] [serial = 1283] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x8eea6800) [pid = 8835] [serial = 1271] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x89b88800) [pid = 8835] [serial = 1260] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x9a0eac00) [pid = 8835] [serial = 1290] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x959c9400) [pid = 8835] [serial = 1284] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x99c8e000) [pid = 8835] [serial = 1287] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x88e06c00) [pid = 8835] [serial = 1316] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x90f4dc00) [pid = 8835] [serial = 1272] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x926c9400) [pid = 8835] [serial = 1278] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x926c1c00) [pid = 8835] [serial = 1277] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x89148c00) [pid = 8835] [serial = 1259] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0xa060e400) [pid = 8835] [serial = 1305] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x8e469800) [pid = 8835] [serial = 1268] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x8b480400) [pid = 8835] [serial = 1256] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x8b5c7400) [pid = 8835] [serial = 1263] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x9a2c9400) [pid = 8835] [serial = 1292] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x8ab21000) [pid = 8835] [serial = 1323] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x86eec400) [pid = 8835] [serial = 1314] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x93b75000) [pid = 8835] [serial = 1280] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x8e585c00) [pid = 8835] [serial = 1269] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x92337800) [pid = 8835] [serial = 1275] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x93c76c00) [pid = 8835] [serial = 1281] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x9b616800) [pid = 8835] [serial = 1299] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x9add2400) [pid = 8835] [serial = 1295] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8d3dcc00) [pid = 8835] [serial = 1265] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x9984f000) [pid = 8835] [serial = 1286] [outer = (nil)] [url = about:blank] 16:29:43 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8add2800) [pid = 8835] [serial = 1325] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 8835 | 1464737384022 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]]]}] 16:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 3085ms 16:29:44 INFO - PROCESS | 8835 | 1464737384043 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 8835 | 1464737384050 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:29:44 INFO - PROCESS | 8835 | 1464737384058 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 8835 | 1464737384063 Marionette TRACE conn3 <- [1,1906,null,{}] 16:29:44 INFO - PROCESS | 8835 | 1464737384070 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}] 16:29:44 INFO - PROCESS | 8835 | 1464737384261 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:29:44 INFO - PROCESS | 8835 | 1464737384479 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x87489400 == 128 [pid = 8835] [id = 484] 16:29:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x88892800) [pid = 8835] [serial = 1453] [outer = (nil)] 16:29:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x89144000) [pid = 8835] [serial = 1454] [outer = 0x88892800] 16:29:44 INFO - PROCESS | 8835 | 1464737384557 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x899a8000) [pid = 8835] [serial = 1455] [outer = 0x88892800] 16:29:45 INFO - PROCESS | 8835 | 1464737385399 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]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1387ms 16:29:45 INFO - PROCESS | 8835 | 1464737385444 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 8835 | 1464737385450 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:29:45 INFO - PROCESS | 8835 | 1464737385460 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 8835 | 1464737385464 Marionette TRACE conn3 <- [1,1910,null,{}] 16:29:45 INFO - PROCESS | 8835 | 1464737385470 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}] 16:29:45 INFO - PROCESS | 8835 | 1464737385758 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:29:45 INFO - PROCESS | 8835 | 1464737385798 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x899b0000 == 129 [pid = 8835] [id = 485] 16:29:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x899b1400) [pid = 8835] [serial = 1456] [outer = (nil)] 16:29:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8a6c0c00) [pid = 8835] [serial = 1457] [outer = 0x899b1400] 16:29:45 INFO - PROCESS | 8835 | 1464737385870 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x8adcb800) [pid = 8835] [serial = 1458] [outer = 0x899b1400] 16:29:46 INFO - PROCESS | 8835 | 1464737386869 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]]]}] 16:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1479ms 16:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:29:46 INFO - PROCESS | 8835 | 1464737386939 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:29:46 INFO - PROCESS | 8835 | 1464737386942 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:29:46 INFO - PROCESS | 8835 | 1464737386949 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 8835 | 1464737386954 Marionette TRACE conn3 <- [1,1914,null,{}] 16:29:46 INFO - PROCESS | 8835 | 1464737386975 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}] 16:29:47 INFO - PROCESS | 8835 | 1464737387231 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:29:47 INFO - PROCESS | 8835 | 1464737387259 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf6400 == 130 [pid = 8835] [id = 486] 16:29:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x8afe2800) [pid = 8835] [serial = 1459] [outer = (nil)] 16:29:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x8b27f000) [pid = 8835] [serial = 1460] [outer = 0x8afe2800] 16:29:47 INFO - PROCESS | 8835 | 1464737387330 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8b47d800) [pid = 8835] [serial = 1461] [outer = 0x8afe2800] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x8b478400) [pid = 8835] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x93a73c00) [pid = 8835] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x92f0b400) [pid = 8835] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8cfe8800) [pid = 8835] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8b280c00) [pid = 8835] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x86bd7400) [pid = 8835] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8e2e8800) [pid = 8835] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x85bf5800) [pid = 8835] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8ee04c00) [pid = 8835] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8a6c2400) [pid = 8835] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x922b7000) [pid = 8835] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x8a6c6800) [pid = 8835] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8eea2800) [pid = 8835] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8ae91800) [pid = 8835] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x86ee9000) [pid = 8835] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8afee800) [pid = 8835] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8d3e1c00) [pid = 8835] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x922b1000) [pid = 8835] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x88e0bc00) [pid = 8835] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x926c7000) [pid = 8835] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:29:48 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x8c984c00) [pid = 8835] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:29:48 INFO - PROCESS | 8835 | 1464737388918 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]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1987ms 16:29:48 INFO - PROCESS | 8835 | 1464737388934 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 8835 | 1464737388939 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:29:48 INFO - PROCESS | 8835 | 1464737388945 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 8835 | 1464737388947 Marionette TRACE conn3 <- [1,1918,null,{}] 16:29:48 INFO - PROCESS | 8835 | 1464737388953 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}] 16:29:49 INFO - PROCESS | 8835 | 1464737389199 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:29:49 INFO - PROCESS | 8835 | 1464737389221 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x8748a000 == 131 [pid = 8835] [id = 487] 16:29:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8ae91800) [pid = 8835] [serial = 1462] [outer = (nil)] 16:29:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8b283400) [pid = 8835] [serial = 1463] [outer = 0x8ae91800] 16:29:49 INFO - PROCESS | 8835 | 1464737389290 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8b484c00) [pid = 8835] [serial = 1464] [outer = 0x8ae91800] 16:29:50 INFO - PROCESS | 8835 | 1464737390179 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]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1281ms 16:29:50 INFO - PROCESS | 8835 | 1464737390226 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 8835 | 1464737390229 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:29:50 INFO - PROCESS | 8835 | 1464737390236 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 8835 | 1464737390238 Marionette TRACE conn3 <- [1,1922,null,{}] 16:29:50 INFO - PROCESS | 8835 | 1464737390244 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}] 16:29:50 INFO - PROCESS | 8835 | 1464737390416 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:29:50 INFO - PROCESS | 8835 | 1464737390791 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf5800 == 132 [pid = 8835] [id = 488] 16:29:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x86bd6000) [pid = 8835] [serial = 1465] [outer = (nil)] 16:29:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x86ee5800) [pid = 8835] [serial = 1466] [outer = 0x86bd6000] 16:29:50 INFO - PROCESS | 8835 | 1464737390944 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x88893c00) [pid = 8835] [serial = 1467] [outer = 0x86bd6000] 16:29:51 INFO - PROCESS | 8835 | 1464737391919 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]]]}] 16:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1737ms 16:29:51 INFO - PROCESS | 8835 | 1464737391975 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 8835 | 1464737391982 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:29:51 INFO - PROCESS | 8835 | 1464737391990 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 8835 | 1464737391996 Marionette TRACE conn3 <- [1,1926,null,{}] 16:29:52 INFO - PROCESS | 8835 | 1464737392003 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}] 16:29:52 INFO - PROCESS | 8835 | 1464737392217 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:29:52 INFO - PROCESS | 8835 | 1464737392538 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a549400 == 133 [pid = 8835] [id = 489] 16:29:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8a556000) [pid = 8835] [serial = 1468] [outer = (nil)] 16:29:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8ab1f800) [pid = 8835] [serial = 1469] [outer = 0x8a556000] 16:29:52 INFO - PROCESS | 8835 | 1464737392642 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8ae0cc00) [pid = 8835] [serial = 1470] [outer = 0x8a556000] 16:29:53 INFO - PROCESS | 8835 | 1464737393604 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]]]}] 16:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1686ms 16:29:53 INFO - PROCESS | 8835 | 1464737393679 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 8835 | 1464737393685 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:29:53 INFO - PROCESS | 8835 | 1464737393692 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 8835 | 1464737393696 Marionette TRACE conn3 <- [1,1930,null,{}] 16:29:53 INFO - PROCESS | 8835 | 1464737393702 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}] 16:29:53 INFO - PROCESS | 8835 | 1464737393950 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:29:54 INFO - PROCESS | 8835 | 1464737394320 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afea800 == 134 [pid = 8835] [id = 490] 16:29:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8b5ca800) [pid = 8835] [serial = 1471] [outer = (nil)] 16:29:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8c97f400) [pid = 8835] [serial = 1472] [outer = 0x8b5ca800] 16:29:54 INFO - PROCESS | 8835 | 1464737394405 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8cf77800) [pid = 8835] [serial = 1473] [outer = 0x8b5ca800] 16:29:55 INFO - PROCESS | 8835 | 1464737395355 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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1738ms 16:29:55 INFO - PROCESS | 8835 | 1464737395431 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 8835 | 1464737395436 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:29:55 INFO - PROCESS | 8835 | 1464737395452 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 8835 | 1464737395461 Marionette TRACE conn3 <- [1,1934,null,{}] 16:29:55 INFO - PROCESS | 8835 | 1464737395467 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}] 16:29:55 INFO - PROCESS | 8835 | 1464737395730 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:29:56 INFO - PROCESS | 8835 | 1464737396088 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b476400 == 135 [pid = 8835] [id = 491] 16:29:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8cf7b000) [pid = 8835] [serial = 1474] [outer = (nil)] 16:29:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8d3d6000) [pid = 8835] [serial = 1475] [outer = 0x8cf7b000] 16:29:56 INFO - PROCESS | 8835 | 1464737396184 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8d3dfc00) [pid = 8835] [serial = 1476] [outer = 0x8cf7b000] 16:29:57 INFO - PROCESS | 8835 | 1464737397103 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]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1699ms 16:29:57 INFO - PROCESS | 8835 | 1464737397143 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 8835 | 1464737397148 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:29:57 INFO - PROCESS | 8835 | 1464737397154 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 8835 | 1464737397158 Marionette TRACE conn3 <- [1,1938,null,{}] 16:29:57 INFO - PROCESS | 8835 | 1464737397163 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}] 16:29:57 INFO - PROCESS | 8835 | 1464737397358 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:29:57 INFO - PROCESS | 8835 | 1464737397679 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c983400 == 136 [pid = 8835] [id = 492] 16:29:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8d3d9400) [pid = 8835] [serial = 1477] [outer = (nil)] 16:29:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8e149000) [pid = 8835] [serial = 1478] [outer = 0x8d3d9400] 16:29:57 INFO - PROCESS | 8835 | 1464737397771 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x8e14e400) [pid = 8835] [serial = 1479] [outer = 0x8d3d9400] 16:29:58 INFO - PROCESS | 8835 | 1464737398628 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]]]}] 16:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1530ms 16:29:58 INFO - PROCESS | 8835 | 1464737398684 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 8835 | 1464737398689 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:29:58 INFO - PROCESS | 8835 | 1464737398695 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 8835 | 1464737398698 Marionette TRACE conn3 <- [1,1942,null,{}] 16:29:58 INFO - PROCESS | 8835 | 1464737398704 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}] 16:29:58 INFO - PROCESS | 8835 | 1464737398903 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:29:59 INFO - PROCESS | 8835 | 1464737399178 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2e1800 == 137 [pid = 8835] [id = 493] 16:29:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x8e2e7800) [pid = 8835] [serial = 1480] [outer = (nil)] 16:29:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x8e464000) [pid = 8835] [serial = 1481] [outer = 0x8e2e7800] 16:29:59 INFO - PROCESS | 8835 | 1464737399325 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8e58a000) [pid = 8835] [serial = 1482] [outer = 0x8e2e7800] 16:30:00 INFO - PROCESS | 8835 | 1464737400279 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]]]}] 16:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1630ms 16:30:00 INFO - PROCESS | 8835 | 1464737400326 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:30:00 INFO - PROCESS | 8835 | 1464737400330 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:30:00 INFO - PROCESS | 8835 | 1464737400336 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 8835 | 1464737400340 Marionette TRACE conn3 <- [1,1946,null,{}] 16:30:00 INFO - PROCESS | 8835 | 1464737400346 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}] 16:30:00 INFO - PROCESS | 8835 | 1464737400558 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:30:00 INFO - PROCESS | 8835 | 1464737400906 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cf7e000 == 138 [pid = 8835] [id = 494] 16:30:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8e149c00) [pid = 8835] [serial = 1483] [outer = (nil)] 16:30:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8ee0dc00) [pid = 8835] [serial = 1484] [outer = 0x8e149c00] 16:30:01 INFO - PROCESS | 8835 | 1464737400996 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x8eea8800) [pid = 8835] [serial = 1485] [outer = 0x8e149c00] 16:30:01 INFO - PROCESS | 8835 | 1464737401960 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]]]}] 16:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1681ms 16:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:30:02 INFO - PROCESS | 8835 | 1464737402019 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:30:02 INFO - PROCESS | 8835 | 1464737402022 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:30:02 INFO - PROCESS | 8835 | 1464737402029 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - PROCESS | 8835 | 1464737402033 Marionette TRACE conn3 <- [1,1950,null,{}] 16:30:02 INFO - PROCESS | 8835 | 1464737402041 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}] 16:30:02 INFO - PROCESS | 8835 | 1464737402278 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:30:02 INFO - PROCESS | 8835 | 1464737402600 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e46a000 == 139 [pid = 8835] [id = 495] 16:30:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x8ee10400) [pid = 8835] [serial = 1486] [outer = (nil)] 16:30:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x913f4400) [pid = 8835] [serial = 1487] [outer = 0x8ee10400] 16:30:02 INFO - PROCESS | 8835 | 1464737402697 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x91db4400) [pid = 8835] [serial = 1488] [outer = 0x8ee10400] 16:30:03 INFO - PROCESS | 8835 | 1464737403626 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]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1637ms 16:30:03 INFO - PROCESS | 8835 | 1464737403666 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:30:03 INFO - PROCESS | 8835 | 1464737403670 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:30:03 INFO - PROCESS | 8835 | 1464737403676 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 8835 | 1464737403680 Marionette TRACE conn3 <- [1,1954,null,{}] 16:30:03 INFO - PROCESS | 8835 | 1464737403686 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}] 16:30:03 INFO - PROCESS | 8835 | 1464737403881 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:30:04 INFO - PROCESS | 8835 | 1464737404166 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ee04c00 == 140 [pid = 8835] [id = 496] 16:30:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x913f4c00) [pid = 8835] [serial = 1489] [outer = (nil)] 16:30:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x92050c00) [pid = 8835] [serial = 1490] [outer = 0x913f4c00] 16:30:04 INFO - PROCESS | 8835 | 1464737404311 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x920cdc00) [pid = 8835] [serial = 1491] [outer = 0x913f4c00] 16:30:05 INFO - PROCESS | 8835 | 1464737405209 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]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1585ms 16:30:05 INFO - PROCESS | 8835 | 1464737405261 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 8835 | 1464737405266 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:30:05 INFO - PROCESS | 8835 | 1464737405272 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 8835 | 1464737405275 Marionette TRACE conn3 <- [1,1958,null,{}] 16:30:05 INFO - PROCESS | 8835 | 1464737405281 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}] 16:30:05 INFO - PROCESS | 8835 | 1464737405487 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:30:05 INFO - PROCESS | 8835 | 1464737405820 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a61f400 == 141 [pid = 8835] [id = 497] 16:30:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x8ec56400) [pid = 8835] [serial = 1492] [outer = (nil)] 16:30:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x922b7c00) [pid = 8835] [serial = 1493] [outer = 0x8ec56400] 16:30:05 INFO - PROCESS | 8835 | 1464737405920 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x922d8000) [pid = 8835] [serial = 1494] [outer = 0x8ec56400] 16:30:06 INFO - PROCESS | 8835 | 1464737406789 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]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1584ms 16:30:06 INFO - PROCESS | 8835 | 1464737406857 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 8835 | 1464737406861 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:30:06 INFO - PROCESS | 8835 | 1464737406868 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 8835 | 1464737406871 Marionette TRACE conn3 <- [1,1962,null,{}] 16:30:06 INFO - PROCESS | 8835 | 1464737406877 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}] 16:30:07 INFO - PROCESS | 8835 | 1464737407077 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:30:07 INFO - PROCESS | 8835 | 1464737407359 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x92436000 == 142 [pid = 8835] [id = 498] 16:30:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x92437c00) [pid = 8835] [serial = 1495] [outer = (nil)] 16:30:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x92440c00) [pid = 8835] [serial = 1496] [outer = 0x92437c00] 16:30:07 INFO - PROCESS | 8835 | 1464737407519 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x926c9000) [pid = 8835] [serial = 1497] [outer = 0x92437c00] 16:30:08 INFO - PROCESS | 8835 | 1464737408429 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]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1634ms 16:30:08 INFO - PROCESS | 8835 | 1464737408503 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 8835 | 1464737408507 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:30:08 INFO - PROCESS | 8835 | 1464737408514 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 8835 | 1464737408518 Marionette TRACE conn3 <- [1,1966,null,{}] 16:30:08 INFO - PROCESS | 8835 | 1464737408524 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}] 16:30:08 INFO - PROCESS | 8835 | 1464737408789 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:30:09 INFO - PROCESS | 8835 | 1464737409117 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x922d6800 == 143 [pid = 8835] [id = 499] 16:30:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x9243a400) [pid = 8835] [serial = 1498] [outer = (nil)] 16:30:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x93c77400) [pid = 8835] [serial = 1499] [outer = 0x9243a400] 16:30:09 INFO - PROCESS | 8835 | 1464737409207 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x947a0c00) [pid = 8835] [serial = 1500] [outer = 0x9243a400] 16:30:10 INFO - PROCESS | 8835 | 1464737410085 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]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1635ms 16:30:10 INFO - PROCESS | 8835 | 1464737410151 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 8835 | 1464737410155 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:30:10 INFO - PROCESS | 8835 | 1464737410161 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 8835 | 1464737410164 Marionette TRACE conn3 <- [1,1970,null,{}] 16:30:10 INFO - PROCESS | 8835 | 1464737410170 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}] 16:30:10 INFO - PROCESS | 8835 | 1464737410363 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:30:10 INFO - PROCESS | 8835 | 1464737410698 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a76400 == 144 [pid = 8835] [id = 500] 16:30:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x93b78800) [pid = 8835] [serial = 1501] [outer = (nil)] 16:30:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x959c8400) [pid = 8835] [serial = 1502] [outer = 0x93b78800] 16:30:10 INFO - PROCESS | 8835 | 1464737410786 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x959cd800) [pid = 8835] [serial = 1503] [outer = 0x93b78800] 16:30:11 INFO - PROCESS | 8835 | 1464737411728 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]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1635ms 16:30:11 INFO - PROCESS | 8835 | 1464737411797 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 8835 | 1464737411800 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:30:11 INFO - PROCESS | 8835 | 1464737411807 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 8835 | 1464737411810 Marionette TRACE conn3 <- [1,1974,null,{}] 16:30:11 INFO - PROCESS | 8835 | 1464737411817 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}] 16:30:12 INFO - PROCESS | 8835 | 1464737412014 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:30:12 INFO - PROCESS | 8835 | 1464737412336 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a78400 == 145 [pid = 8835] [id = 501] 16:30:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x93c7b000) [pid = 8835] [serial = 1504] [outer = (nil)] 16:30:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x990b9c00) [pid = 8835] [serial = 1505] [outer = 0x93c7b000] 16:30:12 INFO - PROCESS | 8835 | 1464737412423 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x99761000) [pid = 8835] [serial = 1506] [outer = 0x93c7b000] 16:30:13 INFO - PROCESS | 8835 | 1464737413259 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]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1489ms 16:30:13 INFO - PROCESS | 8835 | 1464737413296 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 8835 | 1464737413300 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:30:13 INFO - PROCESS | 8835 | 1464737413306 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 8835 | 1464737413309 Marionette TRACE conn3 <- [1,1978,null,{}] 16:30:13 INFO - PROCESS | 8835 | 1464737413315 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}] 16:30:13 INFO - PROCESS | 8835 | 1464737413594 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:30:13 INFO - PROCESS | 8835 | 1464737413809 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x98230400 == 146 [pid = 8835] [id = 502] 16:30:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x990bf800) [pid = 8835] [serial = 1507] [outer = (nil)] 16:30:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x99c8dc00) [pid = 8835] [serial = 1508] [outer = 0x990bf800] 16:30:13 INFO - PROCESS | 8835 | 1464737413892 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x99c9f400) [pid = 8835] [serial = 1509] [outer = 0x990bf800] 16:30:14 INFO - PROCESS | 8835 | 1464737414834 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]]]}] 16:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1580ms 16:30:14 INFO - PROCESS | 8835 | 1464737414887 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 8835 | 1464737414891 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:30:14 INFO - PROCESS | 8835 | 1464737414897 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 8835 | 1464737414900 Marionette TRACE conn3 <- [1,1982,null,{}] 16:30:14 INFO - PROCESS | 8835 | 1464737414906 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}] 16:30:15 INFO - PROCESS | 8835 | 1464737415132 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:30:15 INFO - PROCESS | 8835 | 1464737415469 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x85beb800 == 147 [pid = 8835] [id = 503] 16:30:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x86bd4c00) [pid = 8835] [serial = 1510] [outer = (nil)] 16:30:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x99e74c00) [pid = 8835] [serial = 1511] [outer = 0x86bd4c00] 16:30:15 INFO - PROCESS | 8835 | 1464737415559 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0x9a08e000) [pid = 8835] [serial = 1512] [outer = 0x86bd4c00] 16:30:16 INFO - PROCESS | 8835 | 1464737416444 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]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1584ms 16:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:30:16 INFO - PROCESS | 8835 | 1464737416482 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 8835 | 1464737416485 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:30:16 INFO - PROCESS | 8835 | 1464737416491 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 8835 | 1464737416495 Marionette TRACE conn3 <- [1,1986,null,{}] 16:30:16 INFO - PROCESS | 8835 | 1464737416503 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}] 16:30:16 INFO - PROCESS | 8835 | 1464737416694 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:30:16 INFO - PROCESS | 8835 | 1464737416980 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x99c87800 == 148 [pid = 8835] [id = 504] 16:30:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 187 (0x99e7a400) [pid = 8835] [serial = 1513] [outer = (nil)] 16:30:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 188 (0x9add4c00) [pid = 8835] [serial = 1514] [outer = 0x99e7a400] 16:30:17 INFO - PROCESS | 8835 | 1464737417110 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 189 (0x9add7000) [pid = 8835] [serial = 1515] [outer = 0x99e7a400] 16:30:17 INFO - PROCESS | 8835 | 1464737417983 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]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1534ms 16:30:18 INFO - PROCESS | 8835 | 1464737418025 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 8835 | 1464737418029 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:30:18 INFO - PROCESS | 8835 | 1464737418035 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 8835 | 1464737418038 Marionette TRACE conn3 <- [1,1990,null,{}] 16:30:18 INFO - PROCESS | 8835 | 1464737418044 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}] 16:30:18 INFO - PROCESS | 8835 | 1464737418244 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:30:18 INFO - PROCESS | 8835 | 1464737418573 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab26400 == 149 [pid = 8835] [id = 505] 16:30:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 190 (0x959b7c00) [pid = 8835] [serial = 1516] [outer = (nil)] 16:30:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 191 (0x9b620000) [pid = 8835] [serial = 1517] [outer = 0x959b7c00] 16:30:18 INFO - PROCESS | 8835 | 1464737418661 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 192 (0x9ba3fc00) [pid = 8835] [serial = 1518] [outer = 0x959b7c00] 16:30:19 INFO - PROCESS | 8835 | 1464737419504 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]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1529ms 16:30:19 INFO - PROCESS | 8835 | 1464737419580 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 8835 | 1464737419584 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:30:19 INFO - PROCESS | 8835 | 1464737419593 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 8835 | 1464737419596 Marionette TRACE conn3 <- [1,1994,null,{}] 16:30:19 INFO - PROCESS | 8835 | 1464737419600 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}] 16:30:19 INFO - PROCESS | 8835 | 1464737419802 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:30:20 INFO - PROCESS | 8835 | 1464737420098 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b477000 == 150 [pid = 8835] [id = 506] 16:30:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 193 (0x8cfe9400) [pid = 8835] [serial = 1519] [outer = (nil)] 16:30:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 194 (0x9cfd2800) [pid = 8835] [serial = 1520] [outer = 0x8cfe9400] 16:30:20 INFO - PROCESS | 8835 | 1464737420235 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 195 (0xa115bc00) [pid = 8835] [serial = 1521] [outer = 0x8cfe9400] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x8a613c00 == 149 [pid = 8835] [id = 174] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x8748a000 == 148 [pid = 8835] [id = 487] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf6400 == 147 [pid = 8835] [id = 486] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x899b0000 == 146 [pid = 8835] [id = 485] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x87489400 == 145 [pid = 8835] [id = 484] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x859c8800 == 144 [pid = 8835] [id = 483] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x8d0a3000 == 143 [pid = 8835] [id = 482] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf4800 == 142 [pid = 8835] [id = 481] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x88b56000 == 141 [pid = 8835] [id = 480] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x99d82000 == 140 [pid = 8835] [id = 478] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x88b56c00 == 139 [pid = 8835] [id = 479] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x959aec00 == 138 [pid = 8835] [id = 477] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x8cf7d000 == 137 [pid = 8835] [id = 476] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x98e8c400 == 136 [pid = 8835] [id = 475] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x8b47cc00 == 135 [pid = 8835] [id = 473] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x90f51400 == 134 [pid = 8835] [id = 474] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x922cf800 == 133 [pid = 8835] [id = 472] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x913ef000 == 132 [pid = 8835] [id = 471] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x90f55000 == 131 [pid = 8835] [id = 470] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x8e58f400 == 130 [pid = 8835] [id = 469] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x86bd3400 == 129 [pid = 8835] [id = 468] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x8d3db800 == 128 [pid = 8835] [id = 467] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x88886000 == 127 [pid = 8835] [id = 465] 16:30:22 INFO - PROCESS | 8835 | --DOCSHELL 0x8afec800 == 126 [pid = 8835] [id = 466] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 194 (0x8b484000) [pid = 8835] [serial = 1335] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 193 (0x8e465400) [pid = 8835] [serial = 1347] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 192 (0x92462800) [pid = 8835] [serial = 1361] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 191 (0x899ac400) [pid = 8835] [serial = 1385] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 190 (0x92f09400) [pid = 8835] [serial = 1364] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 189 (0x8eeae800) [pid = 8835] [serial = 1352] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 188 (0x8caf7400) [pid = 8835] [serial = 1337] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 187 (0x9246e800) [pid = 8835] [serial = 1362] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 186 (0x959d4000) [pid = 8835] [serial = 1373] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0x93c72400) [pid = 8835] [serial = 1367] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0x8e172800) [pid = 8835] [serial = 1344] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x8cff0c00) [pid = 8835] [serial = 1340] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x92f0e400) [pid = 8835] [serial = 1365] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x86eeb800) [pid = 8835] [serial = 1383] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x8ec5cc00) [pid = 8835] [serial = 1349] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x90f52000) [pid = 8835] [serial = 1353] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x88b4bc00) [pid = 8835] [serial = 1391] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x8ec60c00) [pid = 8835] [serial = 1350] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x952b8800) [pid = 8835] [serial = 1371] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x8add0c00) [pid = 8835] [serial = 1332] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x922d4800) [pid = 8835] [serial = 1358] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x959d5c00) [pid = 8835] [serial = 1374] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x8ae99800) [pid = 8835] [serial = 1389] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x86bde800) [pid = 8835] [serial = 1382] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x8b289000) [pid = 8835] [serial = 1334] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x91db6400) [pid = 8835] [serial = 1356] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x8ae10000) [pid = 8835] [serial = 1388] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x92330400) [pid = 8835] [serial = 1359] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x91db2400) [pid = 8835] [serial = 1355] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x952ac000) [pid = 8835] [serial = 1370] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x8e2edc00) [pid = 8835] [serial = 1346] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x8dc4c400) [pid = 8835] [serial = 1343] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x8c988000) [pid = 8835] [serial = 1257] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x899b6800) [pid = 8835] [serial = 1386] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x8d0ad800) [pid = 8835] [serial = 1341] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x8ab27400) [pid = 8835] [serial = 1331] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x87490400) [pid = 8835] [serial = 1328] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x99056000) [pid = 8835] [serial = 1379] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x89149400) [pid = 8835] [serial = 1329] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x9479e000) [pid = 8835] [serial = 1368] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x8cf7a800) [pid = 8835] [serial = 1338] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x98467800) [pid = 8835] [serial = 1376] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8cfeb400) [pid = 8835] [serial = 1394] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8ae09800) [pid = 8835] [serial = 1392] [outer = (nil)] [url = about:blank] 16:30:22 INFO - PROCESS | 8835 | 1464737422806 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]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3239ms 16:30:22 INFO - PROCESS | 8835 | 1464737422833 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 8835 | 1464737422838 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:30:22 INFO - PROCESS | 8835 | 1464737422846 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 8835 | 1464737422852 Marionette TRACE conn3 <- [1,1998,null,{}] 16:30:22 INFO - PROCESS | 8835 | 1464737422861 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}] 16:30:23 INFO - PROCESS | 8835 | 1464737423065 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:30:23 INFO - PROCESS | 8835 | 1464737423277 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd3400 == 127 [pid = 8835] [id = 507] 16:30:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x86eec400) [pid = 8835] [serial = 1522] [outer = (nil)] 16:30:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x88e0e000) [pid = 8835] [serial = 1523] [outer = 0x86eec400] 16:30:23 INFO - PROCESS | 8835 | 1464737423357 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x899ac400) [pid = 8835] [serial = 1524] [outer = 0x86eec400] 16:30:24 INFO - PROCESS | 8835 | 1464737424106 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]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1283ms 16:30:24 INFO - PROCESS | 8835 | 1464737424128 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 8835 | 1464737424136 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:30:24 INFO - PROCESS | 8835 | 1464737424150 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 8835 | 1464737424153 Marionette TRACE conn3 <- [1,2002,null,{}] 16:30:24 INFO - PROCESS | 8835 | 1464737424159 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}] 16:30:24 INFO - PROCESS | 8835 | 1464737424446 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:30:24 INFO - PROCESS | 8835 | 1464737424579 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x89b90800 == 128 [pid = 8835] [id = 508] 16:30:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x8a54d400) [pid = 8835] [serial = 1525] [outer = (nil)] 16:30:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8a6c8000) [pid = 8835] [serial = 1526] [outer = 0x8a54d400] 16:30:24 INFO - PROCESS | 8835 | 1464737424653 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8ae04000) [pid = 8835] [serial = 1527] [outer = 0x8a54d400] 16:30:25 INFO - PROCESS | 8835 | 1464737425611 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]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1532ms 16:30:25 INFO - PROCESS | 8835 | 1464737425682 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 8835 | 1464737425686 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:30:25 INFO - PROCESS | 8835 | 1464737425692 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 8835 | 1464737425698 Marionette TRACE conn3 <- [1,2006,null,{}] 16:30:25 INFO - PROCESS | 8835 | 1464737425722 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}] 16:30:25 INFO - PROCESS | 8835 | 1464737425996 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:30:26 INFO - PROCESS | 8835 | 1464737426031 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab27400 == 129 [pid = 8835] [id = 509] 16:30:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8afee400) [pid = 8835] [serial = 1528] [outer = (nil)] 16:30:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x8b47f800) [pid = 8835] [serial = 1529] [outer = 0x8afee400] 16:30:26 INFO - PROCESS | 8835 | 1464737426108 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x8c97d800) [pid = 8835] [serial = 1530] [outer = 0x8afee400] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x99c8b400) [pid = 8835] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x8afe2800) [pid = 8835] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x990be000) [pid = 8835] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x8d0aa400) [pid = 8835] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x99e1c400) [pid = 8835] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x93c77800) [pid = 8835] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x85bf5400) [pid = 8835] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x85bf1c00) [pid = 8835] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x88892800) [pid = 8835] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x913f0400) [pid = 8835] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x922afc00) [pid = 8835] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x920ce400) [pid = 8835] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x99cde800) [pid = 8835] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x85bf2000) [pid = 8835] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x88b4e000) [pid = 8835] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x9204a800) [pid = 8835] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8ec55400) [pid = 8835] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x9a2c9c00) [pid = 8835] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x922db000) [pid = 8835] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8d3e1400) [pid = 8835] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x899b1400) [pid = 8835] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x9cf9dc00) [pid = 8835] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x899b5c00) [pid = 8835] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8afed400) [pid = 8835] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x926cd000) [pid = 8835] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x8dc4fc00) [pid = 8835] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:30:27 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x9527e400) [pid = 8835] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:30:27 INFO - PROCESS | 8835 | 1464737427831 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]]]}] 16:30:27 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 16:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2198ms 16:30:27 INFO - PROCESS | 8835 | 1464737427890 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 8835 | 1464737427894 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:30:27 INFO - PROCESS | 8835 | 1464737427900 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 8835 | 1464737427902 Marionette TRACE conn3 <- [1,2010,null,{}] 16:30:27 INFO - PROCESS | 8835 | 1464737427908 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}] 16:30:28 INFO - PROCESS | 8835 | 1464737428089 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:30:28 INFO - PROCESS | 8835 | 1464737428281 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf1c00 == 130 [pid = 8835] [id = 510] 16:30:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x86ef0800) [pid = 8835] [serial = 1531] [outer = (nil)] 16:30:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8c983800) [pid = 8835] [serial = 1532] [outer = 0x86ef0800] 16:30:28 INFO - PROCESS | 8835 | 1464737428354 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8cfecc00) [pid = 8835] [serial = 1533] [outer = 0x86ef0800] 16:30:29 INFO - PROCESS | 8835 | 1464737429129 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]]]}] 16:30:29 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 16:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1277ms 16:30:29 INFO - PROCESS | 8835 | 1464737429180 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 8835 | 1464737429184 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:30:29 INFO - PROCESS | 8835 | 1464737429190 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 8835 | 1464737429193 Marionette TRACE conn3 <- [1,2014,null,{}] 16:30:29 INFO - PROCESS | 8835 | 1464737429199 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}] 16:30:29 INFO - PROCESS | 8835 | 1464737429381 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:30:29 INFO - PROCESS | 8835 | 1464737429402 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x89142400 == 131 [pid = 8835] [id = 511] 16:30:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8c97cc00) [pid = 8835] [serial = 1534] [outer = (nil)] 16:30:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8d0ab400) [pid = 8835] [serial = 1535] [outer = 0x8c97cc00] 16:30:29 INFO - PROCESS | 8835 | 1464737429472 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8d3d6800) [pid = 8835] [serial = 1536] [outer = 0x8c97cc00] 16:30:30 INFO - PROCESS | 8835 | 1464737430807 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]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1681ms 16:30:30 INFO - PROCESS | 8835 | 1464737430874 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 8835 | 1464737430881 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:30:30 INFO - PROCESS | 8835 | 1464737430889 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 8835 | 1464737430896 Marionette TRACE conn3 <- [1,2018,null,{}] 16:30:30 INFO - PROCESS | 8835 | 1464737430904 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}] 16:30:31 INFO - PROCESS | 8835 | 1464737431186 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:30:31 INFO - PROCESS | 8835 | 1464737431521 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x88e02000 == 132 [pid = 8835] [id = 512] 16:30:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x89146800) [pid = 8835] [serial = 1537] [outer = (nil)] 16:30:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8ae8f400) [pid = 8835] [serial = 1538] [outer = 0x89146800] 16:30:31 INFO - PROCESS | 8835 | 1464737431622 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8afe8400) [pid = 8835] [serial = 1539] [outer = 0x89146800] 16:30:32 INFO - PROCESS | 8835 | 1464737432693 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]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1853ms 16:30:32 INFO - PROCESS | 8835 | 1464737432743 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 8835 | 1464737432752 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:30:32 INFO - PROCESS | 8835 | 1464737432762 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 8835 | 1464737432767 Marionette TRACE conn3 <- [1,2022,null,{}] 16:30:32 INFO - PROCESS | 8835 | 1464737432773 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}] 16:30:33 INFO - PROCESS | 8835 | 1464737433010 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:30:33 INFO - PROCESS | 8835 | 1464737433341 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x8caf1800 == 133 [pid = 8835] [id = 513] 16:30:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8d0a5800) [pid = 8835] [serial = 1540] [outer = (nil)] 16:30:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8d3de400) [pid = 8835] [serial = 1541] [outer = 0x8d0a5800] 16:30:33 INFO - PROCESS | 8835 | 1464737433429 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8e143400) [pid = 8835] [serial = 1542] [outer = 0x8d0a5800] 16:30:34 INFO - PROCESS | 8835 | 1464737434343 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]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1636ms 16:30:34 INFO - PROCESS | 8835 | 1464737434400 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 8835 | 1464737434403 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:30:34 INFO - PROCESS | 8835 | 1464737434410 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 8835 | 1464737434416 Marionette TRACE conn3 <- [1,2026,null,{}] 16:30:34 INFO - PROCESS | 8835 | 1464737434432 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}] 16:30:34 INFO - PROCESS | 8835 | 1464737434682 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:30:35 INFO - PROCESS | 8835 | 1464737435003 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d3d7c00 == 134 [pid = 8835] [id = 514] 16:30:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8e2e8000) [pid = 8835] [serial = 1543] [outer = (nil)] 16:30:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8e46e800) [pid = 8835] [serial = 1544] [outer = 0x8e2e8000] 16:30:35 INFO - PROCESS | 8835 | 1464737435096 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8e589000) [pid = 8835] [serial = 1545] [outer = 0x8e2e8000] 16:30:36 INFO - PROCESS | 8835 | 1464737436066 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]]]}] 16:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1685ms 16:30:36 INFO - PROCESS | 8835 | 1464737436098 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 8835 | 1464737436102 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:30:36 INFO - PROCESS | 8835 | 1464737436108 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 8835 | 1464737436111 Marionette TRACE conn3 <- [1,2030,null,{}] 16:30:36 INFO - PROCESS | 8835 | 1464737436117 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}] 16:30:36 INFO - PROCESS | 8835 | 1464737436329 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:30:36 INFO - PROCESS | 8835 | 1464737436644 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc4fc00 == 135 [pid = 8835] [id = 515] 16:30:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8ec53800) [pid = 8835] [serial = 1546] [outer = (nil)] 16:30:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8ee08400) [pid = 8835] [serial = 1547] [outer = 0x8ec53800] 16:30:36 INFO - PROCESS | 8835 | 1464737436737 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8eea6800) [pid = 8835] [serial = 1548] [outer = 0x8ec53800] 16:30:37 INFO - PROCESS | 8835 | 1464737437635 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]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1591ms 16:30:37 INFO - PROCESS | 8835 | 1464737437700 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 8835 | 1464737437705 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:30:37 INFO - PROCESS | 8835 | 1464737437711 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 8835 | 1464737437714 Marionette TRACE conn3 <- [1,2034,null,{}] 16:30:37 INFO - PROCESS | 8835 | 1464737437720 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}] 16:30:38 INFO - PROCESS | 8835 | 1464737438030 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:30:38 INFO - PROCESS | 8835 | 1464737438370 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cf7dc00 == 136 [pid = 8835] [id = 516] 16:30:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8e58fc00) [pid = 8835] [serial = 1549] [outer = (nil)] 16:30:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x913ea800) [pid = 8835] [serial = 1550] [outer = 0x8e58fc00] 16:30:38 INFO - PROCESS | 8835 | 1464737438469 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x913edc00) [pid = 8835] [serial = 1551] [outer = 0x8e58fc00] 16:30:39 INFO - PROCESS | 8835 | 1464737439634 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]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1994ms 16:30:39 INFO - PROCESS | 8835 | 1464737439708 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 8835 | 1464737439714 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:30:39 INFO - PROCESS | 8835 | 1464737439723 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 8835 | 1464737439728 Marionette TRACE conn3 <- [1,2038,null,{}] 16:30:39 INFO - PROCESS | 8835 | 1464737439737 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}] 16:30:40 INFO - PROCESS | 8835 | 1464737440194 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:30:40 INFO - PROCESS | 8835 | 1464737440477 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec60000 == 137 [pid = 8835] [id = 517] 16:30:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x90f51c00) [pid = 8835] [serial = 1552] [outer = (nil)] 16:30:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x922d1c00) [pid = 8835] [serial = 1553] [outer = 0x90f51c00] 16:30:40 INFO - PROCESS | 8835 | 1464737440597 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x922ddc00) [pid = 8835] [serial = 1554] [outer = 0x90f51c00] 16:30:41 INFO - PROCESS | 8835 | 1464737441582 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]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1935ms 16:30:41 INFO - PROCESS | 8835 | 1464737441658 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 8835 | 1464737441661 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:30:41 INFO - PROCESS | 8835 | 1464737441668 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 8835 | 1464737441671 Marionette TRACE conn3 <- [1,2042,null,{}] 16:30:41 INFO - PROCESS | 8835 | 1464737441677 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}] 16:30:41 INFO - PROCESS | 8835 | 1464737441940 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:30:42 INFO - PROCESS | 8835 | 1464737442266 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x91db2400 == 138 [pid = 8835] [id = 518] 16:30:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x92041c00) [pid = 8835] [serial = 1555] [outer = (nil)] 16:30:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x92466000) [pid = 8835] [serial = 1556] [outer = 0x92041c00] 16:30:42 INFO - PROCESS | 8835 | 1464737442354 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x926c3400) [pid = 8835] [serial = 1557] [outer = 0x92041c00] 16:30:43 INFO - PROCESS | 8835 | 1464737443248 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]]]}] 16:30:43 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) 16:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1631ms 16:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:30:43 INFO - PROCESS | 8835 | 1464737443299 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 8835 | 1464737443302 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:30:43 INFO - PROCESS | 8835 | 1464737443309 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 8835 | 1464737443313 Marionette TRACE conn3 <- [1,2046,null,{}] 16:30:43 INFO - PROCESS | 8835 | 1464737443318 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}] 16:30:43 INFO - PROCESS | 8835 | 1464737443511 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:30:43 INFO - PROCESS | 8835 | 1464737443791 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f0c00 == 139 [pid = 8835] [id = 519] 16:30:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x92434000) [pid = 8835] [serial = 1558] [outer = (nil)] 16:30:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x92f08000) [pid = 8835] [serial = 1559] [outer = 0x92434000] 16:30:43 INFO - PROCESS | 8835 | 1464737443921 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x92fd7c00) [pid = 8835] [serial = 1560] [outer = 0x92434000] 16:30:44 INFO - PROCESS | 8835 | 1464737444795 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]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1533ms 16:30:44 INFO - PROCESS | 8835 | 1464737444842 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 8835 | 1464737444845 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:30:44 INFO - PROCESS | 8835 | 1464737444852 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 8835 | 1464737444855 Marionette TRACE conn3 <- [1,2050,null,{}] 16:30:44 INFO - PROCESS | 8835 | 1464737444861 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}] 16:30:45 INFO - PROCESS | 8835 | 1464737445052 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:30:45 INFO - PROCESS | 8835 | 1464737445399 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x926d0c00 == 140 [pid = 8835] [id = 520] 16:30:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x93a70800) [pid = 8835] [serial = 1561] [outer = (nil)] 16:30:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x93b78400) [pid = 8835] [serial = 1562] [outer = 0x93a70800] 16:30:45 INFO - PROCESS | 8835 | 1464737445488 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x93c79400) [pid = 8835] [serial = 1563] [outer = 0x93a70800] 16:30:46 INFO - PROCESS | 8835 | 1464737446358 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]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1539ms 16:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:30:46 INFO - PROCESS | 8835 | 1464737446391 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 8835 | 1464737446394 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:30:46 INFO - PROCESS | 8835 | 1464737446401 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 8835 | 1464737446405 Marionette TRACE conn3 <- [1,2054,null,{}] 16:30:46 INFO - PROCESS | 8835 | 1464737446410 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}] 16:30:46 INFO - PROCESS | 8835 | 1464737446613 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:30:46 INFO - PROCESS | 8835 | 1464737446912 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x92f09800 == 141 [pid = 8835] [id = 521] 16:30:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x95417c00) [pid = 8835] [serial = 1564] [outer = (nil)] 16:30:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x959b2800) [pid = 8835] [serial = 1565] [outer = 0x95417c00] 16:30:47 INFO - PROCESS | 8835 | 1464737447055 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x959d2800) [pid = 8835] [serial = 1566] [outer = 0x95417c00] 16:30:47 INFO - PROCESS | 8835 | 1464737447966 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]]]}] 16:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1639ms 16:30:48 INFO - PROCESS | 8835 | 1464737448040 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 8835 | 1464737448043 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:30:48 INFO - PROCESS | 8835 | 1464737448049 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 8835 | 1464737448054 Marionette TRACE conn3 <- [1,2058,null,{}] 16:30:48 INFO - PROCESS | 8835 | 1464737448060 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}] 16:30:48 INFO - PROCESS | 8835 | 1464737448312 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:30:48 INFO - PROCESS | 8835 | 1464737448645 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x95277400 == 142 [pid = 8835] [id = 522] 16:30:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x98229800) [pid = 8835] [serial = 1567] [outer = (nil)] 16:30:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x99855800) [pid = 8835] [serial = 1568] [outer = 0x98229800] 16:30:48 INFO - PROCESS | 8835 | 1464737448741 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x99ca2000) [pid = 8835] [serial = 1569] [outer = 0x98229800] 16:30:49 INFO - PROCESS | 8835 | 1464737449617 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]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1606ms 16:30:49 INFO - PROCESS | 8835 | 1464737449656 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 8835 | 1464737449659 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:30:49 INFO - PROCESS | 8835 | 1464737449666 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 8835 | 1464737449669 Marionette TRACE conn3 <- [1,2062,null,{}] 16:30:49 INFO - PROCESS | 8835 | 1464737449675 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}] 16:30:49 INFO - PROCESS | 8835 | 1464737449875 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:30:50 INFO - PROCESS | 8835 | 1464737450165 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x98e89000 == 143 [pid = 8835] [id = 523] 16:30:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x98e8c400) [pid = 8835] [serial = 1570] [outer = (nil)] 16:30:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x99e18c00) [pid = 8835] [serial = 1571] [outer = 0x98e8c400] 16:30:50 INFO - PROCESS | 8835 | 1464737450307 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x99e76000) [pid = 8835] [serial = 1572] [outer = 0x98e8c400] 16:30:51 INFO - PROCESS | 8835 | 1464737451203 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]]]}] 16:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1594ms 16:30:51 INFO - PROCESS | 8835 | 1464737451261 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 8835 | 1464737451264 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:30:51 INFO - PROCESS | 8835 | 1464737451271 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 8835 | 1464737451284 Marionette TRACE conn3 <- [1,2066,null,{}] 16:30:51 INFO - PROCESS | 8835 | 1464737451290 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}] 16:30:51 INFO - PROCESS | 8835 | 1464737451490 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:30:51 INFO - PROCESS | 8835 | 1464737451831 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x8888b800 == 144 [pid = 8835] [id = 524] 16:30:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x8add2000) [pid = 8835] [serial = 1573] [outer = (nil)] 16:30:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x9a2c3800) [pid = 8835] [serial = 1574] [outer = 0x8add2000] 16:30:51 INFO - PROCESS | 8835 | 1464737451932 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x9a2cc000) [pid = 8835] [serial = 1575] [outer = 0x8add2000] 16:30:52 INFO - PROCESS | 8835 | 1464737452802 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]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1600ms 16:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:30:52 INFO - PROCESS | 8835 | 1464737452873 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 8835 | 1464737452876 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:30:52 INFO - PROCESS | 8835 | 1464737452883 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 8835 | 1464737452886 Marionette TRACE conn3 <- [1,2070,null,{}] 16:30:52 INFO - PROCESS | 8835 | 1464737452892 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}] 16:30:53 INFO - PROCESS | 8835 | 1464737453140 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:30:53 INFO - PROCESS | 8835 | 1464737453473 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x99c85800 == 145 [pid = 8835] [id = 525] 16:30:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x99e79400) [pid = 8835] [serial = 1576] [outer = (nil)] 16:30:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x9b616800) [pid = 8835] [serial = 1577] [outer = 0x99e79400] 16:30:53 INFO - PROCESS | 8835 | 1464737453557 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x9b9f1400) [pid = 8835] [serial = 1578] [outer = 0x99e79400] 16:30:54 INFO - PROCESS | 8835 | 1464737454433 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]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1591ms 16:30:54 INFO - PROCESS | 8835 | 1464737454474 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 8835 | 1464737454478 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:30:54 INFO - PROCESS | 8835 | 1464737454484 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 8835 | 1464737454487 Marionette TRACE conn3 <- [1,2074,null,{}] 16:30:54 INFO - PROCESS | 8835 | 1464737454493 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}] 16:30:54 INFO - PROCESS | 8835 | 1464737454693 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:30:55 INFO - PROCESS | 8835 | 1464737454984 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x9a1a3000 == 146 [pid = 8835] [id = 526] 16:30:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x9b27ac00) [pid = 8835] [serial = 1579] [outer = (nil)] 16:30:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0xa1165000) [pid = 8835] [serial = 1580] [outer = 0x9b27ac00] 16:30:55 INFO - PROCESS | 8835 | 1464737455112 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0xa22ae400) [pid = 8835] [serial = 1581] [outer = 0x9b27ac00] 16:30:56 INFO - PROCESS | 8835 | 1464737456001 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]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1587ms 16:30:56 INFO - PROCESS | 8835 | 1464737456072 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 8835 | 1464737456076 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:30:56 INFO - PROCESS | 8835 | 1464737456082 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 8835 | 1464737456086 Marionette TRACE conn3 <- [1,2078,null,{}] 16:30:56 INFO - PROCESS | 8835 | 1464737456091 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}] 16:30:56 INFO - PROCESS | 8835 | 1464737456324 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:30:56 INFO - PROCESS | 8835 | 1464737456666 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e177c00 == 147 [pid = 8835] [id = 527] 16:30:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x9cd5c400) [pid = 8835] [serial = 1582] [outer = (nil)] 16:30:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0xa23aa400) [pid = 8835] [serial = 1583] [outer = 0x9cd5c400] 16:30:56 INFO - PROCESS | 8835 | 1464737456755 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 187 (0xa2508c00) [pid = 8835] [serial = 1584] [outer = 0x9cd5c400] 16:30:57 INFO - PROCESS | 8835 | 1464737457664 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]]]}] 16:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1629ms 16:30:57 INFO - PROCESS | 8835 | 1464737457729 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:30:57 INFO - PROCESS | 8835 | 1464737457733 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:30:57 INFO - PROCESS | 8835 | 1464737457741 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 8835 | 1464737457744 Marionette TRACE conn3 <- [1,2082,null,{}] 16:30:57 INFO - PROCESS | 8835 | 1464737457748 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}] 16:30:57 INFO - PROCESS | 8835 | 1464737457958 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:30:58 INFO - PROCESS | 8835 | 1464737458292 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b617400 == 148 [pid = 8835] [id = 528] 16:30:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 188 (0xa23a3000) [pid = 8835] [serial = 1585] [outer = (nil)] 16:30:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 189 (0xa3151c00) [pid = 8835] [serial = 1586] [outer = 0xa23a3000] 16:30:58 INFO - PROCESS | 8835 | 1464737458378 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 190 (0xa3333c00) [pid = 8835] [serial = 1587] [outer = 0xa23a3000] 16:30:59 INFO - PROCESS | 8835 | 1464737459277 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]]]}] 16:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1593ms 16:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:30:59 INFO - PROCESS | 8835 | 1464737459334 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 8835 | 1464737459337 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:30:59 INFO - PROCESS | 8835 | 1464737459344 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 8835 | 1464737459347 Marionette TRACE conn3 <- [1,2086,null,{}] 16:30:59 INFO - PROCESS | 8835 | 1464737459353 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}] 16:30:59 INFO - PROCESS | 8835 | 1464737459570 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:30:59 INFO - PROCESS | 8835 | 1464737459903 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 8835 | ++DOCSHELL 0xa2713800 == 149 [pid = 8835] [id = 529] 16:30:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 191 (0xa2739800) [pid = 8835] [serial = 1588] [outer = (nil)] 16:30:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 192 (0xa358e400) [pid = 8835] [serial = 1589] [outer = 0xa2739800] 16:30:59 INFO - PROCESS | 8835 | 1464737459991 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 193 (0xa3590c00) [pid = 8835] [serial = 1590] [outer = 0xa2739800] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x99847400 == 148 [pid = 8835] [id = 271] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8cfec400 == 147 [pid = 8835] [id = 153] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8888ac00 == 146 [pid = 8835] [id = 262] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x99c8b800 == 145 [pid = 8835] [id = 272] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8b289c00 == 144 [pid = 8835] [id = 154] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8e58f000 == 143 [pid = 8835] [id = 267] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x959b8400 == 142 [pid = 8835] [id = 269] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x99055c00 == 141 [pid = 8835] [id = 270] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x88b50000 == 140 [pid = 8835] [id = 265] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8a61f400 == 139 [pid = 8835] [id = 497] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8ee04c00 == 138 [pid = 8835] [id = 496] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8e46a000 == 137 [pid = 8835] [id = 495] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8cf7e000 == 136 [pid = 8835] [id = 494] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2e1800 == 135 [pid = 8835] [id = 493] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8b476400 == 134 [pid = 8835] [id = 491] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8c983400 == 133 [pid = 8835] [id = 492] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8afea800 == 132 [pid = 8835] [id = 490] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x8a549400 == 131 [pid = 8835] [id = 489] 16:31:01 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf5800 == 130 [pid = 8835] [id = 488] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 192 (0x99cad000) [pid = 8835] [serial = 1428] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 191 (0x8b27f000) [pid = 8835] [serial = 1460] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 190 (0x99e6f800) [pid = 8835] [serial = 1434] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 189 (0x99e14000) [pid = 8835] [serial = 1431] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 188 (0x9a2c3c00) [pid = 8835] [serial = 1437] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 187 (0x97849400) [pid = 8835] [serial = 1424] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 186 (0x9b623c00) [pid = 8835] [serial = 1446] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0x86ee9c00) [pid = 8835] [serial = 1452] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0x89144000) [pid = 8835] [serial = 1454] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x922cf400) [pid = 8835] [serial = 1413] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x98224400) [pid = 8835] [serial = 1425] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x92438c00) [pid = 8835] [serial = 1415] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x9ab37400) [pid = 8835] [serial = 1440] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0xa314c800) [pid = 8835] [serial = 1311] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x922ae000) [pid = 8835] [serial = 1412] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x9a1a6800) [pid = 8835] [serial = 1436] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x99af6000) [pid = 8835] [serial = 1380] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x899b4800) [pid = 8835] [serial = 1397] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x9cf9a800) [pid = 8835] [serial = 1449] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x91db4000) [pid = 8835] [serial = 1410] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x9b616c00) [pid = 8835] [serial = 1445] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x92467400) [pid = 8835] [serial = 1416] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x99ca1400) [pid = 8835] [serial = 1427] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x9b270400) [pid = 8835] [serial = 1443] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x93b76800) [pid = 8835] [serial = 1419] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x8e463800) [pid = 8835] [serial = 1404] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x9cf95000) [pid = 8835] [serial = 1448] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x86be1800) [pid = 8835] [serial = 1451] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x8a6c0c00) [pid = 8835] [serial = 1457] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0xa238a400) [pid = 8835] [serial = 1308] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x8ae0b800) [pid = 8835] [serial = 1326] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x9ab32000) [pid = 8835] [serial = 1439] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x913f3800) [pid = 8835] [serial = 1409] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x8b47d800) [pid = 8835] [serial = 1461] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x93a76800) [pid = 8835] [serial = 1418] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x8a61d800) [pid = 8835] [serial = 1398] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x8b475800) [pid = 8835] [serial = 1400] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x8e17cc00) [pid = 8835] [serial = 1403] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x959b7000) [pid = 8835] [serial = 1422] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x9ae98800) [pid = 8835] [serial = 1442] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8eea5c00) [pid = 8835] [serial = 1407] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x95412400) [pid = 8835] [serial = 1421] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8ec54400) [pid = 8835] [serial = 1406] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x98b77400) [pid = 8835] [serial = 1377] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x8c985800) [pid = 8835] [serial = 1401] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x899a8000) [pid = 8835] [serial = 1455] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8adcb800) [pid = 8835] [serial = 1458] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x99ca3400) [pid = 8835] [serial = 1430] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x99e6d000) [pid = 8835] [serial = 1433] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8b283400) [pid = 8835] [serial = 1463] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 8835 | 1464737462618 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]]]}] 16:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 3339ms 16:31:02 INFO - PROCESS | 8835 | 1464737462684 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 8835 | 1464737462691 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:31:02 INFO - PROCESS | 8835 | 1464737462701 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 8835 | 1464737462705 Marionette TRACE conn3 <- [1,2090,null,{}] 16:31:02 INFO - PROCESS | 8835 | 1464737462713 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}] 16:31:02 INFO - PROCESS | 8835 | 1464737462909 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:31:02 INFO - PROCESS | 8835 | 1464737462934 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 8835 | ++DOCSHELL 0x86be2c00 == 131 [pid = 8835] [id = 530] 16:31:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x87491400) [pid = 8835] [serial = 1591] [outer = (nil)] 16:31:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x88b50000) [pid = 8835] [serial = 1592] [outer = 0x87491400] 16:31:03 INFO - PROCESS | 8835 | 1464737463266 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x88e0cc00) [pid = 8835] [serial = 1593] [outer = 0x87491400] 16:31:04 INFO - PROCESS | 8835 | 1464737464045 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]]]}] 16:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1437ms 16:31:04 INFO - PROCESS | 8835 | 1464737464138 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:31:04 INFO - PROCESS | 8835 | 1464737464146 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:31:04 INFO - PROCESS | 8835 | 1464737464156 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 8835 | 1464737464159 Marionette TRACE conn3 <- [1,2094,null,{}] 16:31:04 INFO - PROCESS | 8835 | 1464737464165 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}] 16:31:04 INFO - PROCESS | 8835 | 1464737464353 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:31:04 INFO - PROCESS | 8835 | 1464737464586 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x87486400 == 132 [pid = 8835] [id = 531] 16:31:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x88888000) [pid = 8835] [serial = 1594] [outer = (nil)] 16:31:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8a552400) [pid = 8835] [serial = 1595] [outer = 0x88888000] 16:31:04 INFO - PROCESS | 8835 | 1464737464656 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8a61f800) [pid = 8835] [serial = 1596] [outer = 0x88888000] 16:31:05 INFO - PROCESS | 8835 | 1464737465538 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]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1442ms 16:31:05 INFO - PROCESS | 8835 | 1464737465598 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 8835 | 1464737465602 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:31:05 INFO - PROCESS | 8835 | 1464737465609 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 8835 | 1464737465614 Marionette TRACE conn3 <- [1,2098,null,{}] 16:31:05 INFO - PROCESS | 8835 | 1464737465640 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}] 16:31:05 INFO - PROCESS | 8835 | 1464737465903 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:31:05 INFO - PROCESS | 8835 | 1464737465945 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x8748dc00 == 133 [pid = 8835] [id = 532] 16:31:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8ae97c00) [pid = 8835] [serial = 1597] [outer = (nil)] 16:31:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8afe7000) [pid = 8835] [serial = 1598] [outer = 0x8ae97c00] 16:31:06 INFO - PROCESS | 8835 | 1464737466039 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8b475800) [pid = 8835] [serial = 1599] [outer = 0x8ae97c00] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x92437c00) [pid = 8835] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8d3d9400) [pid = 8835] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8a556000) [pid = 8835] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x913f4c00) [pid = 8835] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8cfe9400) [pid = 8835] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x93c7b000) [pid = 8835] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8cf7b000) [pid = 8835] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x990bf800) [pid = 8835] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x93b78800) [pid = 8835] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8e149c00) [pid = 8835] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x959b7c00) [pid = 8835] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8a54d400) [pid = 8835] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x86ef0800) [pid = 8835] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x99e7a400) [pid = 8835] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8b5ca800) [pid = 8835] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x86bd4c00) [pid = 8835] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x86eec400) [pid = 8835] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x8e2e7800) [pid = 8835] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x86bd6000) [pid = 8835] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x8ec56400) [pid = 8835] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x9243a400) [pid = 8835] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x8ee10400) [pid = 8835] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x8afee400) [pid = 8835] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:31:07 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x8ae91000) [pid = 8835] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:31:07 INFO - PROCESS | 8835 | 1464737467909 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]]]}] 16:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2351ms 16:31:07 INFO - PROCESS | 8835 | 1464737467961 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:31:07 INFO - PROCESS | 8835 | 1464737467966 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:31:07 INFO - PROCESS | 8835 | 1464737467971 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 8835 | 1464737467974 Marionette TRACE conn3 <- [1,2102,null,{}] 16:31:07 INFO - PROCESS | 8835 | 1464737467980 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}] 16:31:08 INFO - PROCESS | 8835 | 1464737468159 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:31:08 INFO - PROCESS | 8835 | 1464737468396 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x8914d000 == 134 [pid = 8835] [id = 533] 16:31:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8a6c3c00) [pid = 8835] [serial = 1600] [outer = (nil)] 16:31:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x8b27f400) [pid = 8835] [serial = 1601] [outer = 0x8a6c3c00] 16:31:08 INFO - PROCESS | 8835 | 1464737468468 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8c981800) [pid = 8835] [serial = 1602] [outer = 0x8a6c3c00] 16:31:09 INFO - PROCESS | 8835 | 1464737469304 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]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1387ms 16:31:09 INFO - PROCESS | 8835 | 1464737469360 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 8835 | 1464737469366 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:31:09 INFO - PROCESS | 8835 | 1464737469374 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 8835 | 1464737469380 Marionette TRACE conn3 <- [1,2106,null,{}] 16:31:09 INFO - PROCESS | 8835 | 1464737469389 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}] 16:31:09 INFO - PROCESS | 8835 | 1464737469591 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:31:09 INFO - PROCESS | 8835 | 1464737469933 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x8748f800 == 135 [pid = 8835] [id = 534] 16:31:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x87490800) [pid = 8835] [serial = 1603] [outer = (nil)] 16:31:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8888dc00) [pid = 8835] [serial = 1604] [outer = 0x87490800] 16:31:10 INFO - PROCESS | 8835 | 1464737470025 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x89144000) [pid = 8835] [serial = 1605] [outer = 0x87490800] 16:31:10 INFO - PROCESS | 8835 | 1464737470955 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]]]}] 16:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1636ms 16:31:11 INFO - PROCESS | 8835 | 1464737471011 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 8835 | 1464737471019 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:31:11 INFO - PROCESS | 8835 | 1464737471030 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - PROCESS | 8835 | 1464737471035 Marionette TRACE conn3 <- [1,2110,null,{}] 16:31:11 INFO - PROCESS | 8835 | 1464737471041 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}] 16:31:11 INFO - PROCESS | 8835 | 1464737471251 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:31:11 INFO - PROCESS | 8835 | 1464737471585 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a555400 == 136 [pid = 8835] [id = 535] 16:31:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8a556000) [pid = 8835] [serial = 1606] [outer = (nil)] 16:31:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8ae0a800) [pid = 8835] [serial = 1607] [outer = 0x8a556000] 16:31:11 INFO - PROCESS | 8835 | 1464737471675 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8afe0400) [pid = 8835] [serial = 1608] [outer = 0x8a556000] 16:31:12 INFO - PROCESS | 8835 | 1464737472672 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]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1684ms 16:31:12 INFO - PROCESS | 8835 | 1464737472714 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:31:12 INFO - PROCESS | 8835 | 1464737472718 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:31:12 INFO - PROCESS | 8835 | 1464737472725 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 8835 | 1464737472731 Marionette TRACE conn3 <- [1,2114,null,{}] 16:31:12 INFO - PROCESS | 8835 | 1464737472748 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}] 16:31:12 INFO - PROCESS | 8835 | 1464737472959 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:31:13 INFO - PROCESS | 8835 | 1464737473328 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afe9c00 == 137 [pid = 8835] [id = 536] 16:31:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8cf7a400) [pid = 8835] [serial = 1609] [outer = (nil)] 16:31:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8d09f400) [pid = 8835] [serial = 1610] [outer = 0x8cf7a400] 16:31:13 INFO - PROCESS | 8835 | 1464737473417 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8d0ad400) [pid = 8835] [serial = 1611] [outer = 0x8cf7a400] 16:31:14 INFO - PROCESS | 8835 | 1464737474360 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]]]}] 16:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1694ms 16:31:14 INFO - PROCESS | 8835 | 1464737474419 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:31:14 INFO - PROCESS | 8835 | 1464737474424 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:31:14 INFO - PROCESS | 8835 | 1464737474430 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:31:14 INFO - PROCESS | 8835 | 1464737474434 Marionette TRACE conn3 <- [1,2118,null,{}] 16:31:14 INFO - PROCESS | 8835 | 1464737474439 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}] 16:31:14 INFO - PROCESS | 8835 | 1464737474642 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:31:14 INFO - PROCESS | 8835 | 1464737474962 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c97c800 == 138 [pid = 8835] [id = 537] 16:31:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8d3da400) [pid = 8835] [serial = 1612] [outer = (nil)] 16:31:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8e14e000) [pid = 8835] [serial = 1613] [outer = 0x8d3da400] 16:31:15 INFO - PROCESS | 8835 | 1464737475051 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8e177800) [pid = 8835] [serial = 1614] [outer = 0x8d3da400] 16:31:15 INFO - PROCESS | 8835 | 1464737475951 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]]]}] 16:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1590ms 16:31:16 INFO - PROCESS | 8835 | 1464737476019 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 8835 | 1464737476023 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:31:16 INFO - PROCESS | 8835 | 1464737476030 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 8835 | 1464737476032 Marionette TRACE conn3 <- [1,2122,null,{}] 16:31:16 INFO - PROCESS | 8835 | 1464737476039 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}] 16:31:16 INFO - PROCESS | 8835 | 1464737476248 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:31:16 INFO - PROCESS | 8835 | 1464737476578 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cf7b000 == 139 [pid = 8835] [id = 538] 16:31:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8dc42000) [pid = 8835] [serial = 1615] [outer = (nil)] 16:31:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8e464c00) [pid = 8835] [serial = 1616] [outer = 0x8dc42000] 16:31:16 INFO - PROCESS | 8835 | 1464737476666 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8e468400) [pid = 8835] [serial = 1617] [outer = 0x8dc42000] 16:31:17 INFO - PROCESS | 8835 | 1464737477598 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]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1629ms 16:31:17 INFO - PROCESS | 8835 | 1464737477660 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 8835 | 1464737477664 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:31:17 INFO - PROCESS | 8835 | 1464737477678 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 8835 | 1464737477681 Marionette TRACE conn3 <- [1,2126,null,{}] 16:31:17 INFO - PROCESS | 8835 | 1464737477693 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}] 16:31:17 INFO - PROCESS | 8835 | 1464737477955 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:31:18 INFO - PROCESS | 8835 | 1464737478289 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf6800 == 140 [pid = 8835] [id = 539] 16:31:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8e178c00) [pid = 8835] [serial = 1618] [outer = (nil)] 16:31:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8ee01c00) [pid = 8835] [serial = 1619] [outer = 0x8e178c00] 16:31:18 INFO - PROCESS | 8835 | 1464737478374 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x90f4d400) [pid = 8835] [serial = 1620] [outer = 0x8e178c00] 16:31:19 INFO - PROCESS | 8835 | 1464737479247 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]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1639ms 16:31:19 INFO - PROCESS | 8835 | 1464737479315 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 8835 | 1464737479319 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:31:19 INFO - PROCESS | 8835 | 1464737479325 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 8835 | 1464737479329 Marionette TRACE conn3 <- [1,2130,null,{}] 16:31:19 INFO - PROCESS | 8835 | 1464737479334 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}] 16:31:19 INFO - PROCESS | 8835 | 1464737479528 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:31:19 INFO - PROCESS | 8835 | 1464737479805 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e46dc00 == 141 [pid = 8835] [id = 540] 16:31:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8ec62c00) [pid = 8835] [serial = 1621] [outer = (nil)] 16:31:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x913ec400) [pid = 8835] [serial = 1622] [outer = 0x8ec62c00] 16:31:19 INFO - PROCESS | 8835 | 1464737479937 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x91db2000) [pid = 8835] [serial = 1623] [outer = 0x8ec62c00] 16:31:20 INFO - PROCESS | 8835 | 1464737480879 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] 16:31:20 INFO - PROCESS | 8835 | 1464737480963 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:31:20 INFO - PROCESS | 8835 | 1464737480970 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 8835 | 1464737480973 Marionette TRACE conn3 <- [1,2134,null,{}] 16:31:20 INFO - PROCESS | 8835 | 1464737480979 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}] 16:31:21 INFO - PROCESS | 8835 | 1464737481216 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:31:21 INFO - PROCESS | 8835 | 1464737481561 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e590000 == 142 [pid = 8835] [id = 541] 16:31:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x913f3000) [pid = 8835] [serial = 1624] [outer = (nil)] 16:31:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x920d5800) [pid = 8835] [serial = 1625] [outer = 0x913f3000] 16:31:21 INFO - PROCESS | 8835 | 1464737481644 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x922ae000) [pid = 8835] [serial = 1626] [outer = 0x913f3000] 16:31:22 INFO - PROCESS | 8835 | 1464737482518 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]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1589ms 16:31:22 INFO - PROCESS | 8835 | 1464737482560 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 8835 | 1464737482564 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:31:22 INFO - PROCESS | 8835 | 1464737482570 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 8835 | 1464737482574 Marionette TRACE conn3 <- [1,2138,null,{}] 16:31:22 INFO - PROCESS | 8835 | 1464737482579 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}] 16:31:22 INFO - PROCESS | 8835 | 1464737482794 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:31:23 INFO - PROCESS | 8835 | 1464737483077 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x920d3800 == 143 [pid = 8835] [id = 542] 16:31:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x920d3c00) [pid = 8835] [serial = 1627] [outer = (nil)] 16:31:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x92337800) [pid = 8835] [serial = 1628] [outer = 0x920d3c00] 16:31:23 INFO - PROCESS | 8835 | 1464737483209 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x92435000) [pid = 8835] [serial = 1629] [outer = 0x920d3c00] 16:31:24 INFO - PROCESS | 8835 | 1464737484093 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]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1587ms 16:31:24 INFO - PROCESS | 8835 | 1464737484158 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 8835 | 1464737484162 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:31:24 INFO - PROCESS | 8835 | 1464737484169 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 8835 | 1464737484172 Marionette TRACE conn3 <- [1,2142,null,{}] 16:31:24 INFO - PROCESS | 8835 | 1464737484178 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}] 16:31:24 INFO - PROCESS | 8835 | 1464737484372 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:31:24 INFO - PROCESS | 8835 | 1464737484694 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x922adc00 == 144 [pid = 8835] [id = 543] 16:31:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x922d4400) [pid = 8835] [serial = 1630] [outer = (nil)] 16:31:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x926ca000) [pid = 8835] [serial = 1631] [outer = 0x922d4400] 16:31:24 INFO - PROCESS | 8835 | 1464737484783 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x926ce800) [pid = 8835] [serial = 1632] [outer = 0x922d4400] 16:31:25 INFO - PROCESS | 8835 | 1464737485682 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] 16:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:31:25 INFO - PROCESS | 8835 | 1464737485756 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:31:25 INFO - PROCESS | 8835 | 1464737485763 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 8835 | 1464737485767 Marionette TRACE conn3 <- [1,2146,null,{}] 16:31:25 INFO - PROCESS | 8835 | 1464737485773 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}] 16:31:26 INFO - PROCESS | 8835 | 1464737486036 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:31:26 INFO - PROCESS | 8835 | 1464737486374 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae92c00 == 145 [pid = 8835] [id = 544] 16:31:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x95275400) [pid = 8835] [serial = 1633] [outer = (nil)] 16:31:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x952b0000) [pid = 8835] [serial = 1634] [outer = 0x95275400] 16:31:26 INFO - PROCESS | 8835 | 1464737486475 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x959b6400) [pid = 8835] [serial = 1635] [outer = 0x95275400] 16:31:27 INFO - PROCESS | 8835 | 1464737487373 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] 16:31:27 INFO - PROCESS | 8835 | 1464737487461 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:31:27 INFO - PROCESS | 8835 | 1464737487470 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 8835 | 1464737487479 Marionette TRACE conn3 <- [1,2150,null,{}] 16:31:27 INFO - PROCESS | 8835 | 1464737487560 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}] 16:31:27 INFO - PROCESS | 8835 | 1464737487904 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:31:28 INFO - PROCESS | 8835 | 1464737488168 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x952b7400 == 146 [pid = 8835] [id = 545] 16:31:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x959b0800) [pid = 8835] [serial = 1636] [outer = (nil)] 16:31:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x98231400) [pid = 8835] [serial = 1637] [outer = 0x959b0800] 16:31:28 INFO - PROCESS | 8835 | 1464737488256 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x98b70c00) [pid = 8835] [serial = 1638] [outer = 0x959b0800] 16:31:29 INFO - PROCESS | 8835 | 1464737489179 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]]]}] 16:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1745ms 16:31:29 INFO - PROCESS | 8835 | 1464737489216 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:31:29 INFO - PROCESS | 8835 | 1464737489219 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:31:29 INFO - PROCESS | 8835 | 1464737489235 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:31:29 INFO - PROCESS | 8835 | 1464737489238 Marionette TRACE conn3 <- [1,2154,null,{}] 16:31:29 INFO - PROCESS | 8835 | 1464737489244 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}] 16:31:29 INFO - PROCESS | 8835 | 1464737489466 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:31:29 INFO - PROCESS | 8835 | 1464737489828 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bee800 == 147 [pid = 8835] [id = 546] 16:31:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x9784a800) [pid = 8835] [serial = 1639] [outer = (nil)] 16:31:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x990c4800) [pid = 8835] [serial = 1640] [outer = 0x9784a800] 16:31:29 INFO - PROCESS | 8835 | 1464737489916 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x99a0b400) [pid = 8835] [serial = 1641] [outer = 0x9784a800] 16:31:30 INFO - PROCESS | 8835 | 1464737490871 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]]]}] 16:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1680ms 16:31:30 INFO - PROCESS | 8835 | 1464737490917 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 8835 | 1464737490921 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:31:30 INFO - PROCESS | 8835 | 1464737490928 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 8835 | 1464737490931 Marionette TRACE conn3 <- [1,2158,null,{}] 16:31:30 INFO - PROCESS | 8835 | 1464737490937 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}] 16:31:31 INFO - PROCESS | 8835 | 1464737491161 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:31:31 INFO - PROCESS | 8835 | 1464737491503 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x88e05000 == 148 [pid = 8835] [id = 547] 16:31:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x899a9400) [pid = 8835] [serial = 1642] [outer = (nil)] 16:31:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x99ca1000) [pid = 8835] [serial = 1643] [outer = 0x899a9400] 16:31:31 INFO - PROCESS | 8835 | 1464737491587 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x99ca9800) [pid = 8835] [serial = 1644] [outer = 0x899a9400] 16:31:32 INFO - PROCESS | 8835 | 1464737492531 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]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1643ms 16:31:32 INFO - PROCESS | 8835 | 1464737492572 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 8835 | 1464737492576 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:31:32 INFO - PROCESS | 8835 | 1464737492601 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 8835 | 1464737492604 Marionette TRACE conn3 <- [1,2162,null,{}] 16:31:32 INFO - PROCESS | 8835 | 1464737492613 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}] 16:31:32 INFO - PROCESS | 8835 | 1464737492838 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:31:33 INFO - PROCESS | 8835 | 1464737493169 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x952aac00 == 149 [pid = 8835] [id = 548] 16:31:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x99c8c000) [pid = 8835] [serial = 1645] [outer = (nil)] 16:31:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x99e1a400) [pid = 8835] [serial = 1646] [outer = 0x99c8c000] 16:31:33 INFO - PROCESS | 8835 | 1464737493258 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x99e6cc00) [pid = 8835] [serial = 1647] [outer = 0x99c8c000] 16:31:34 INFO - PROCESS | 8835 | 1464737494153 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]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1607ms 16:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:31:34 INFO - PROCESS | 8835 | 1464737494189 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 8835 | 1464737494192 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:31:34 INFO - PROCESS | 8835 | 1464737494199 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 8835 | 1464737494203 Marionette TRACE conn3 <- [1,2166,null,{}] 16:31:34 INFO - PROCESS | 8835 | 1464737494208 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}] 16:31:34 INFO - PROCESS | 8835 | 1464737494410 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:31:34 INFO - PROCESS | 8835 | 1464737494749 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e71800 == 150 [pid = 8835] [id = 549] 16:31:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x99e7a400) [pid = 8835] [serial = 1648] [outer = (nil)] 16:31:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x9a2c7000) [pid = 8835] [serial = 1649] [outer = 0x99e7a400] 16:31:34 INFO - PROCESS | 8835 | 1464737494836 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x9a2c4400) [pid = 8835] [serial = 1650] [outer = 0x99e7a400] 16:31:35 INFO - PROCESS | 8835 | 1464737495750 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]]]}] 16:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1594ms 16:31:35 INFO - PROCESS | 8835 | 1464737495793 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:31:35 INFO - PROCESS | 8835 | 1464737495796 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:31:35 INFO - PROCESS | 8835 | 1464737495803 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 8835 | 1464737495807 Marionette TRACE conn3 <- [1,2170,null,{}] 16:31:35 INFO - PROCESS | 8835 | 1464737495812 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}] 16:31:36 INFO - PROCESS | 8835 | 1464737496029 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:31:36 INFO - PROCESS | 8835 | 1464737496376 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x87488000 == 151 [pid = 8835] [id = 550] 16:31:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x99e7b800) [pid = 8835] [serial = 1651] [outer = (nil)] 16:31:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x9addac00) [pid = 8835] [serial = 1652] [outer = 0x99e7b800] 16:31:36 INFO - PROCESS | 8835 | 1464737496471 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x9ae90400) [pid = 8835] [serial = 1653] [outer = 0x99e7b800] 16:31:37 INFO - PROCESS | 8835 | 1464737497364 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]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1635ms 16:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:31:37 INFO - PROCESS | 8835 | 1464737497439 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 8835 | 1464737497442 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:31:37 INFO - PROCESS | 8835 | 1464737497449 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 8835 | 1464737497452 Marionette TRACE conn3 <- [1,2174,null,{}] 16:31:37 INFO - PROCESS | 8835 | 1464737497458 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}] 16:31:37 INFO - PROCESS | 8835 | 1464737497729 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:31:38 INFO - PROCESS | 8835 | 1464737498079 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e1bc00 == 152 [pid = 8835] [id = 551] 16:31:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x9ab3a400) [pid = 8835] [serial = 1654] [outer = (nil)] 16:31:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x9ba40400) [pid = 8835] [serial = 1655] [outer = 0x9ab3a400] 16:31:38 INFO - PROCESS | 8835 | 1464737498173 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x9cd58400) [pid = 8835] [serial = 1656] [outer = 0x9ab3a400] 16:31:39 INFO - PROCESS | 8835 | 1464737499100 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]]]}] 16:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1689ms 16:31:39 INFO - PROCESS | 8835 | 1464737499137 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 8835 | 1464737499141 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:31:39 INFO - PROCESS | 8835 | 1464737499148 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 8835 | 1464737499151 Marionette TRACE conn3 <- [1,2178,null,{}] 16:31:39 INFO - PROCESS | 8835 | 1464737499156 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}] 16:31:39 INFO - PROCESS | 8835 | 1464737499360 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:31:41 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab27800 == 151 [pid = 8835] [id = 255] 16:31:41 INFO - PROCESS | 8835 | --DOCSHELL 0x8748dc00 == 150 [pid = 8835] [id = 532] 16:31:41 INFO - PROCESS | 8835 | --DOCSHELL 0x87486400 == 149 [pid = 8835] [id = 531] 16:31:41 INFO - PROCESS | 8835 | --DOCSHELL 0x86be2c00 == 148 [pid = 8835] [id = 530] 16:31:41 INFO - PROCESS | 8835 | --DOCSHELL 0x99c85800 == 147 [pid = 8835] [id = 525] 16:31:41 INFO - PROCESS | 8835 | --DOCSHELL 0x9a1a3000 == 146 [pid = 8835] [id = 526] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0x8cfecc00) [pid = 8835] [serial = 1533] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x92440c00) [pid = 8835] [serial = 1496] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x8e149000) [pid = 8835] [serial = 1478] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x8ae0cc00) [pid = 8835] [serial = 1470] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x92050c00) [pid = 8835] [serial = 1490] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x9cfd2800) [pid = 8835] [serial = 1520] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x990b9c00) [pid = 8835] [serial = 1505] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x8d3d6000) [pid = 8835] [serial = 1475] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x99c9f400) [pid = 8835] [serial = 1509] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x99761000) [pid = 8835] [serial = 1506] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x959cd800) [pid = 8835] [serial = 1503] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x8ee0dc00) [pid = 8835] [serial = 1484] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x9b620000) [pid = 8835] [serial = 1517] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x8ae04000) [pid = 8835] [serial = 1527] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x926c9000) [pid = 8835] [serial = 1497] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x8d3dfc00) [pid = 8835] [serial = 1476] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x8c983800) [pid = 8835] [serial = 1532] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x9add7000) [pid = 8835] [serial = 1515] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x8c97f400) [pid = 8835] [serial = 1472] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x9a08e000) [pid = 8835] [serial = 1512] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x88e0e000) [pid = 8835] [serial = 1523] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x8e58a000) [pid = 8835] [serial = 1482] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x86ee5800) [pid = 8835] [serial = 1466] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x8e14e400) [pid = 8835] [serial = 1479] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x959c8400) [pid = 8835] [serial = 1502] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x920cdc00) [pid = 8835] [serial = 1491] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x88893c00) [pid = 8835] [serial = 1467] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x8cf77800) [pid = 8835] [serial = 1473] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x99c8dc00) [pid = 8835] [serial = 1508] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x922b7c00) [pid = 8835] [serial = 1493] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x93c77400) [pid = 8835] [serial = 1499] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x913f4400) [pid = 8835] [serial = 1487] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x899ac400) [pid = 8835] [serial = 1524] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8c97d800) [pid = 8835] [serial = 1530] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8e464000) [pid = 8835] [serial = 1481] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8b47f800) [pid = 8835] [serial = 1529] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x9ba3fc00) [pid = 8835] [serial = 1518] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x9add4c00) [pid = 8835] [serial = 1514] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8d0a7000) [pid = 8835] [serial = 1395] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8a6c8000) [pid = 8835] [serial = 1526] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x91db4400) [pid = 8835] [serial = 1488] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0xa115bc00) [pid = 8835] [serial = 1521] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x922d8000) [pid = 8835] [serial = 1494] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8eea8800) [pid = 8835] [serial = 1485] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8ab1f800) [pid = 8835] [serial = 1469] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x947a0c00) [pid = 8835] [serial = 1500] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x99e74c00) [pid = 8835] [serial = 1511] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 8835 | 1464737501557 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x85be7800 == 147 [pid = 8835] [id = 552] 16:31:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x86ee6800) [pid = 8835] [serial = 1657] [outer = (nil)] 16:31:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x86ef0800) [pid = 8835] [serial = 1658] [outer = 0x86ee6800] 16:31:41 INFO - PROCESS | 8835 | 1464737501640 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x88888400) [pid = 8835] [serial = 1659] [outer = 0x86ee6800] 16:31:42 INFO - PROCESS | 8835 | 1464737502447 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]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3338ms 16:31:42 INFO - PROCESS | 8835 | 1464737502487 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 8835 | 1464737502493 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:31:42 INFO - PROCESS | 8835 | 1464737502500 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 8835 | 1464737502506 Marionette TRACE conn3 <- [1,2182,null,{}] 16:31:42 INFO - PROCESS | 8835 | 1464737502514 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}] 16:31:42 INFO - PROCESS | 8835 | 1464737502772 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:31:43 INFO - PROCESS | 8835 | 1464737503000 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x8748fc00 == 148 [pid = 8835] [id = 553] 16:31:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8a553400) [pid = 8835] [serial = 1660] [outer = (nil)] 16:31:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8a6c6800) [pid = 8835] [serial = 1661] [outer = 0x8a553400] 16:31:43 INFO - PROCESS | 8835 | 1464737503088 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8adce400) [pid = 8835] [serial = 1662] [outer = 0x8a553400] 16:31:44 INFO - PROCESS | 8835 | 1464737504014 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]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1535ms 16:31:44 INFO - PROCESS | 8835 | 1464737504039 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 8835 | 1464737504045 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:31:44 INFO - PROCESS | 8835 | 1464737504052 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 8835 | 1464737504055 Marionette TRACE conn3 <- [1,2186,null,{}] 16:31:44 INFO - PROCESS | 8835 | 1464737504061 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}] 16:31:44 INFO - PROCESS | 8835 | 1464737504315 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:31:44 INFO - PROCESS | 8835 | 1464737504349 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae9e400 == 149 [pid = 8835] [id = 554] 16:31:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8afe1400) [pid = 8835] [serial = 1663] [outer = (nil)] 16:31:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8b5c3400) [pid = 8835] [serial = 1664] [outer = 0x8afe1400] 16:31:44 INFO - PROCESS | 8835 | 1464737504420 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8c97e000) [pid = 8835] [serial = 1665] [outer = 0x8afe1400] 16:31:45 INFO - PROCESS | 8835 | 1464737505472 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]]]}] 16:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1487ms 16:31:45 INFO - PROCESS | 8835 | 1464737505540 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:31:45 INFO - PROCESS | 8835 | 1464737505545 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:31:45 INFO - PROCESS | 8835 | 1464737505558 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:31:45 INFO - PROCESS | 8835 | 1464737505567 Marionette TRACE conn3 <- [1,2190,null,{}] 16:31:45 INFO - PROCESS | 8835 | 1464737505583 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}] 16:31:45 INFO - PROCESS | 8835 | 1464737505863 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x90f51c00) [pid = 8835] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0xa23a3000) [pid = 8835] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x9cd5c400) [pid = 8835] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x9b27ac00) [pid = 8835] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x89146800) [pid = 8835] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x87491400) [pid = 8835] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x99e79400) [pid = 8835] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8ae97c00) [pid = 8835] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x8add2000) [pid = 8835] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8e2e8000) [pid = 8835] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8ae91800) [pid = 8835] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x98e8c400) [pid = 8835] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x95417c00) [pid = 8835] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x8ec53800) [pid = 8835] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x8e58fc00) [pid = 8835] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x92041c00) [pid = 8835] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x93a70800) [pid = 8835] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x8d0a5800) [pid = 8835] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x98229800) [pid = 8835] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0x92434000) [pid = 8835] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:31:46 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x88888000) [pid = 8835] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:31:46 INFO - PROCESS | 8835 | 1464737506612 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x8748b400 == 150 [pid = 8835] [id = 555] 16:31:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x87491400) [pid = 8835] [serial = 1666] [outer = (nil)] 16:31:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x8add2000) [pid = 8835] [serial = 1667] [outer = 0x87491400] 16:31:46 INFO - PROCESS | 8835 | 1464737506703 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8cff5000) [pid = 8835] [serial = 1668] [outer = 0x87491400] 16:31:47 INFO - PROCESS | 8835 | 1464737507418 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]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1910ms 16:31:47 INFO - PROCESS | 8835 | 1464737507470 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 8835 | 1464737507474 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:31:47 INFO - PROCESS | 8835 | 1464737507482 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 8835 | 1464737507485 Marionette TRACE conn3 <- [1,2194,null,{}] 16:31:47 INFO - PROCESS | 8835 | 1464737507490 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}] 16:31:47 INFO - PROCESS | 8835 | 1464737507681 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:31:47 INFO - PROCESS | 8835 | 1464737507697 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a54c000 == 151 [pid = 8835] [id = 556] 16:31:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x899b1400) [pid = 8835] [serial = 1669] [outer = (nil)] 16:31:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8e142800) [pid = 8835] [serial = 1670] [outer = 0x899b1400] 16:31:47 INFO - PROCESS | 8835 | 1464737507780 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8e172400) [pid = 8835] [serial = 1671] [outer = 0x899b1400] 16:31:49 INFO - PROCESS | 8835 | 1464737509067 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]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1634ms 16:31:49 INFO - PROCESS | 8835 | 1464737509118 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 8835 | 1464737509124 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:31:49 INFO - PROCESS | 8835 | 1464737509134 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 8835 | 1464737509140 Marionette TRACE conn3 <- [1,2198,null,{}] 16:31:49 INFO - PROCESS | 8835 | 1464737509150 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}] 16:31:49 INFO - PROCESS | 8835 | 1464737509434 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:31:49 INFO - PROCESS | 8835 | 1464737509787 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x88893c00 == 152 [pid = 8835] [id = 557] 16:31:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x899adc00) [pid = 8835] [serial = 1672] [outer = (nil)] 16:31:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8adcc800) [pid = 8835] [serial = 1673] [outer = 0x899adc00] 16:31:49 INFO - PROCESS | 8835 | 1464737509877 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8ae91800) [pid = 8835] [serial = 1674] [outer = 0x899adc00] 16:31:50 INFO - PROCESS | 8835 | 1464737510886 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]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1787ms 16:31:50 INFO - PROCESS | 8835 | 1464737510921 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 8835 | 1464737510929 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:31:50 INFO - PROCESS | 8835 | 1464737510942 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 8835 | 1464737510946 Marionette TRACE conn3 <- [1,2202,null,{}] 16:31:50 INFO - PROCESS | 8835 | 1464737510953 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}] 16:31:51 INFO - PROCESS | 8835 | 1464737511185 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:31:51 INFO - PROCESS | 8835 | 1464737511539 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cf80c00 == 153 [pid = 8835] [id = 558] 16:31:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8cf83000) [pid = 8835] [serial = 1675] [outer = (nil)] 16:31:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8cff1800) [pid = 8835] [serial = 1676] [outer = 0x8cf83000] 16:31:51 INFO - PROCESS | 8835 | 1464737511636 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8d3df400) [pid = 8835] [serial = 1677] [outer = 0x8cf83000] 16:31:52 INFO - PROCESS | 8835 | 1464737512693 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]]]}] 16:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1789ms 16:31:52 INFO - PROCESS | 8835 | 1464737512730 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:31:52 INFO - PROCESS | 8835 | 1464737512735 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:31:52 INFO - PROCESS | 8835 | 1464737512748 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 8835 | 1464737512761 Marionette TRACE conn3 <- [1,2206,null,{}] 16:31:52 INFO - PROCESS | 8835 | 1464737512780 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}] 16:31:53 INFO - PROCESS | 8835 | 1464737513090 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:31:53 INFO - PROCESS | 8835 | 1464737513423 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e178000 == 154 [pid = 8835] [id = 559] 16:31:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8e46a800) [pid = 8835] [serial = 1678] [outer = (nil)] 16:31:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8e588800) [pid = 8835] [serial = 1679] [outer = 0x8e46a800] 16:31:53 INFO - PROCESS | 8835 | 1464737513523 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8ec54800) [pid = 8835] [serial = 1680] [outer = 0x8e46a800] 16:31:54 INFO - PROCESS | 8835 | 1464737514499 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]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1801ms 16:31:54 INFO - PROCESS | 8835 | 1464737514543 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:31:54 INFO - PROCESS | 8835 | 1464737514548 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:31:54 INFO - PROCESS | 8835 | 1464737514555 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 8835 | 1464737514558 Marionette TRACE conn3 <- [1,2210,null,{}] 16:31:54 INFO - PROCESS | 8835 | 1464737514564 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}] 16:31:54 INFO - PROCESS | 8835 | 1464737514784 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:31:55 INFO - PROCESS | 8835 | 1464737515114 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e172800 == 155 [pid = 8835] [id = 560] 16:31:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8ec56c00) [pid = 8835] [serial = 1681] [outer = (nil)] 16:31:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8eeaa000) [pid = 8835] [serial = 1682] [outer = 0x8ec56c00] 16:31:55 INFO - PROCESS | 8835 | 1464737515203 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x90f53800) [pid = 8835] [serial = 1683] [outer = 0x8ec56c00] 16:31:56 INFO - PROCESS | 8835 | 1464737516064 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]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1582ms 16:31:56 INFO - PROCESS | 8835 | 1464737516137 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 8835 | 1464737516141 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:31:56 INFO - PROCESS | 8835 | 1464737516147 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 8835 | 1464737516151 Marionette TRACE conn3 <- [1,2214,null,{}] 16:31:56 INFO - PROCESS | 8835 | 1464737516156 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}] 16:31:56 INFO - PROCESS | 8835 | 1464737516392 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:31:56 INFO - PROCESS | 8835 | 1464737516715 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f51400 == 156 [pid = 8835] [id = 561] 16:31:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x90f55800) [pid = 8835] [serial = 1684] [outer = (nil)] 16:31:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x91db3400) [pid = 8835] [serial = 1685] [outer = 0x90f55800] 16:31:56 INFO - PROCESS | 8835 | 1464737516803 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x91db8800) [pid = 8835] [serial = 1686] [outer = 0x90f55800] 16:31:57 INFO - PROCESS | 8835 | 1464737517650 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]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1536ms 16:31:57 INFO - PROCESS | 8835 | 1464737517684 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 8835 | 1464737517687 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:31:57 INFO - PROCESS | 8835 | 1464737517694 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 8835 | 1464737517697 Marionette TRACE conn3 <- [1,2218,null,{}] 16:31:57 INFO - PROCESS | 8835 | 1464737517703 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}] 16:31:58 INFO - PROCESS | 8835 | 1464737518053 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:31:58 INFO - PROCESS | 8835 | 1464737518351 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab1f800 == 157 [pid = 8835] [id = 562] 16:31:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x913f4400) [pid = 8835] [serial = 1687] [outer = (nil)] 16:31:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x92338c00) [pid = 8835] [serial = 1688] [outer = 0x913f4400] 16:31:58 INFO - PROCESS | 8835 | 1464737518442 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x926c1c00) [pid = 8835] [serial = 1689] [outer = 0x913f4400] 16:31:59 INFO - PROCESS | 8835 | 1464737519309 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]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1684ms 16:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:31:59 INFO - PROCESS | 8835 | 1464737519380 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 8835 | 1464737519383 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:31:59 INFO - PROCESS | 8835 | 1464737519390 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 8835 | 1464737519394 Marionette TRACE conn3 <- [1,2222,null,{}] 16:31:59 INFO - PROCESS | 8835 | 1464737519399 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}] 16:31:59 INFO - PROCESS | 8835 | 1464737519608 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:31:59 INFO - PROCESS | 8835 | 1464737519896 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x920d0800 == 158 [pid = 8835] [id = 563] 16:31:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x926c9400) [pid = 8835] [serial = 1690] [outer = (nil)] 16:32:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x93a79c00) [pid = 8835] [serial = 1691] [outer = 0x926c9400] 16:32:00 INFO - PROCESS | 8835 | 1464737520028 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x93c7b000) [pid = 8835] [serial = 1692] [outer = 0x926c9400] 16:32:00 INFO - PROCESS | 8835 | 1464737520914 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]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1582ms 16:32:00 INFO - PROCESS | 8835 | 1464737520972 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:32:00 INFO - PROCESS | 8835 | 1464737520976 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:32:00 INFO - PROCESS | 8835 | 1464737520982 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 8835 | 1464737520986 Marionette TRACE conn3 <- [1,2226,null,{}] 16:32:00 INFO - PROCESS | 8835 | 1464737520992 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}] 16:32:01 INFO - PROCESS | 8835 | 1464737521195 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:32:01 INFO - PROCESS | 8835 | 1464737521477 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x9246f800 == 159 [pid = 8835] [id = 564] 16:32:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x9526f800) [pid = 8835] [serial = 1693] [outer = (nil)] 16:32:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x959aa000) [pid = 8835] [serial = 1694] [outer = 0x9526f800] 16:32:01 INFO - PROCESS | 8835 | 1464737521607 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x959c9400) [pid = 8835] [serial = 1695] [outer = 0x9526f800] 16:32:02 INFO - PROCESS | 8835 | 1464737522694 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]]]}] 16:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1786ms 16:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:32:02 INFO - PROCESS | 8835 | 1464737522769 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:32:02 INFO - PROCESS | 8835 | 1464737522772 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:32:02 INFO - PROCESS | 8835 | 1464737522779 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 8835 | 1464737522782 Marionette TRACE conn3 <- [1,2230,null,{}] 16:32:02 INFO - PROCESS | 8835 | 1464737522788 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}] 16:32:03 INFO - PROCESS | 8835 | 1464737523014 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:32:03 INFO - PROCESS | 8835 | 1464737523418 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 8835 | ++DOCSHELL 0x91db4400 == 160 [pid = 8835] [id = 565] 16:32:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x926cbc00) [pid = 8835] [serial = 1696] [outer = (nil)] 16:32:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x97848400) [pid = 8835] [serial = 1697] [outer = 0x926cbc00] 16:32:03 INFO - PROCESS | 8835 | 1464737523510 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x9784e400) [pid = 8835] [serial = 1698] [outer = 0x926cbc00] 16:32:04 INFO - PROCESS | 8835 | 1464737524434 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]]]}] 16:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1732ms 16:32:04 INFO - PROCESS | 8835 | 1464737524511 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 8835 | 1464737524514 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:32:04 INFO - PROCESS | 8835 | 1464737524521 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 8835 | 1464737524524 Marionette TRACE conn3 <- [1,2234,null,{}] 16:32:04 INFO - PROCESS | 8835 | 1464737524530 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}] 16:32:04 INFO - PROCESS | 8835 | 1464737524774 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:32:05 INFO - PROCESS | 8835 | 1464737525061 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 8835 | ++DOCSHELL 0x9527c000 == 161 [pid = 8835] [id = 566] 16:32:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x959d5c00) [pid = 8835] [serial = 1699] [outer = (nil)] 16:32:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x99c87400) [pid = 8835] [serial = 1700] [outer = 0x959d5c00] 16:32:05 INFO - PROCESS | 8835 | 1464737525192 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x99ca1c00) [pid = 8835] [serial = 1701] [outer = 0x959d5c00] 16:32:06 INFO - PROCESS | 8835 | 1464737526091 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]]]}] 16:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1588ms 16:32:06 INFO - PROCESS | 8835 | 1464737526126 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 8835 | 1464737526129 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:32:06 INFO - PROCESS | 8835 | 1464737526138 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 8835 | 1464737526142 Marionette TRACE conn3 <- [1,2238,null,{}] 16:32:06 INFO - PROCESS | 8835 | 1464737526148 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}] 16:32:06 INFO - PROCESS | 8835 | 1464737526371 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:32:06 INFO - PROCESS | 8835 | 1464737526710 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x99b39400 == 162 [pid = 8835] [id = 567] 16:32:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x9a1a3800) [pid = 8835] [serial = 1702] [outer = (nil)] 16:32:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x9aaaf000) [pid = 8835] [serial = 1703] [outer = 0x9a1a3800] 16:32:06 INFO - PROCESS | 8835 | 1464737526809 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x9addcc00) [pid = 8835] [serial = 1704] [outer = 0x9a1a3800] 16:32:07 INFO - PROCESS | 8835 | 1464737527697 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]]]}] 16:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1635ms 16:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:32:07 INFO - PROCESS | 8835 | 1464737527774 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:32:07 INFO - PROCESS | 8835 | 1464737527777 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:32:07 INFO - PROCESS | 8835 | 1464737527784 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - PROCESS | 8835 | 1464737527787 Marionette TRACE conn3 <- [1,2242,null,{}] 16:32:07 INFO - PROCESS | 8835 | 1464737527793 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}] 16:32:08 INFO - PROCESS | 8835 | 1464737528043 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:32:08 INFO - PROCESS | 8835 | 1464737528406 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ab36c00 == 163 [pid = 8835] [id = 568] 16:32:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x9add8c00) [pid = 8835] [serial = 1705] [outer = (nil)] 16:32:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x9b9f9400) [pid = 8835] [serial = 1706] [outer = 0x9add8c00] 16:32:08 INFO - PROCESS | 8835 | 1464737528492 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x9ba46400) [pid = 8835] [serial = 1707] [outer = 0x9add8c00] 16:32:09 INFO - PROCESS | 8835 | 1464737529378 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]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1633ms 16:32:09 INFO - PROCESS | 8835 | 1464737529416 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 8835 | 1464737529419 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:32:09 INFO - PROCESS | 8835 | 1464737529426 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 8835 | 1464737529429 Marionette TRACE conn3 <- [1,2246,null,{}] 16:32:09 INFO - PROCESS | 8835 | 1464737529435 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}] 16:32:09 INFO - PROCESS | 8835 | 1464737529641 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:32:10 INFO - PROCESS | 8835 | 1464737529986 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ae98000 == 164 [pid = 8835] [id = 569] 16:32:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x9ae99800) [pid = 8835] [serial = 1708] [outer = (nil)] 16:32:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0xa115bc00) [pid = 8835] [serial = 1709] [outer = 0x9ae99800] 16:32:10 INFO - PROCESS | 8835 | 1464737530086 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0xa1161000) [pid = 8835] [serial = 1710] [outer = 0x9ae99800] 16:32:10 INFO - PROCESS | 8835 | 1464737530983 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]]]}] 16:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1584ms 16:32:11 INFO - PROCESS | 8835 | 1464737531011 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 8835 | 1464737531015 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:32:11 INFO - PROCESS | 8835 | 1464737531021 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 8835 | 1464737531025 Marionette TRACE conn3 <- [1,2250,null,{}] 16:32:11 INFO - PROCESS | 8835 | 1464737531030 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}] 16:32:11 INFO - PROCESS | 8835 | 1464737531235 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:32:11 INFO - PROCESS | 8835 | 1464737531569 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x9add5800 == 165 [pid = 8835] [id = 570] 16:32:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x9cd5c400) [pid = 8835] [serial = 1711] [outer = (nil)] 16:32:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0xa23a6400) [pid = 8835] [serial = 1712] [outer = 0x9cd5c400] 16:32:11 INFO - PROCESS | 8835 | 1464737531660 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0xa2502400) [pid = 8835] [serial = 1713] [outer = 0x9cd5c400] 16:32:12 INFO - PROCESS | 8835 | 1464737532542 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]]]}] 16:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1587ms 16:32:12 INFO - PROCESS | 8835 | 1464737532609 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:32:12 INFO - PROCESS | 8835 | 1464737532612 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:32:12 INFO - PROCESS | 8835 | 1464737532619 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 8835 | 1464737532623 Marionette TRACE conn3 <- [1,2254,null,{}] 16:32:12 INFO - PROCESS | 8835 | 1464737532628 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}] 16:32:12 INFO - PROCESS | 8835 | 1464737532842 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:32:13 INFO - PROCESS | 8835 | 1464737533208 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b621400 == 166 [pid = 8835] [id = 571] 16:32:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0xa22b1800) [pid = 8835] [serial = 1714] [outer = (nil)] 16:32:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0xa3196400) [pid = 8835] [serial = 1715] [outer = 0xa22b1800] 16:32:13 INFO - PROCESS | 8835 | 1464737533331 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0xa3366800) [pid = 8835] [serial = 1716] [outer = 0xa22b1800] 16:32:14 INFO - PROCESS | 8835 | 1464737534241 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]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1642ms 16:32:14 INFO - PROCESS | 8835 | 1464737534261 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 8835 | 1464737534265 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:32:14 INFO - PROCESS | 8835 | 1464737534271 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 8835 | 1464737534274 Marionette TRACE conn3 <- [1,2258,null,{}] 16:32:14 INFO - PROCESS | 8835 | 1464737534280 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}] 16:32:14 INFO - PROCESS | 8835 | 1464737534475 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:32:14 INFO - PROCESS | 8835 | 1464737534813 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 8835 | ++DOCSHELL 0xa23a8c00 == 167 [pid = 8835] [id = 572] 16:32:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0xa3151800) [pid = 8835] [serial = 1717] [outer = (nil)] 16:32:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0xa3596000) [pid = 8835] [serial = 1718] [outer = 0xa3151800] 16:32:14 INFO - PROCESS | 8835 | 1464737534901 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0xa3598400) [pid = 8835] [serial = 1719] [outer = 0xa3151800] 16:32:15 INFO - PROCESS | 8835 | 1464737535789 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]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1591ms 16:32:15 INFO - PROCESS | 8835 | 1464737535863 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 8835 | 1464737535867 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:32:15 INFO - PROCESS | 8835 | 1464737535874 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 8835 | 1464737535877 Marionette TRACE conn3 <- [1,2262,null,{}] 16:32:15 INFO - PROCESS | 8835 | 1464737535883 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}] 16:32:16 INFO - PROCESS | 8835 | 1464737536090 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:32:16 INFO - PROCESS | 8835 | 1464737536424 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 8835 | ++DOCSHELL 0xa314b400 == 168 [pid = 8835] [id = 573] 16:32:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0xa358ec00) [pid = 8835] [serial = 1720] [outer = (nil)] 16:32:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0xa36eac00) [pid = 8835] [serial = 1721] [outer = 0xa358ec00] 16:32:16 INFO - PROCESS | 8835 | 1464737536514 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0xa36f4800) [pid = 8835] [serial = 1722] [outer = 0xa358ec00] 16:32:17 INFO - PROCESS | 8835 | 1464737537385 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]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1589ms 16:32:17 INFO - PROCESS | 8835 | 1464737537463 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 8835 | 1464737537467 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:32:17 INFO - PROCESS | 8835 | 1464737537473 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 8835 | 1464737537477 Marionette TRACE conn3 <- [1,2266,null,{}] 16:32:17 INFO - PROCESS | 8835 | 1464737537482 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}] 16:32:17 INFO - PROCESS | 8835 | 1464737537692 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:32:18 INFO - PROCESS | 8835 | 1464737538047 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x859bb000 == 169 [pid = 8835] [id = 574] 16:32:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0x859bc800) [pid = 8835] [serial = 1723] [outer = (nil)] 16:32:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0xa51f8000) [pid = 8835] [serial = 1724] [outer = 0x859bc800] 16:32:18 INFO - PROCESS | 8835 | 1464737538135 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0xa633b400) [pid = 8835] [serial = 1725] [outer = 0x859bc800] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8c97d400 == 168 [pid = 8835] [id = 261] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8a6cdc00 == 167 [pid = 8835] [id = 256] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x90f53400 == 166 [pid = 8835] [id = 163] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x99c87800 == 165 [pid = 8835] [id = 504] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x85beb800 == 164 [pid = 8835] [id = 503] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x93a6f400 == 163 [pid = 8835] [id = 157] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2ea400 == 162 [pid = 8835] [id = 155] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x9ab39c00 == 161 [pid = 8835] [id = 13] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x93c78800 == 160 [pid = 8835] [id = 458] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x99af8c00 == 159 [pid = 8835] [id = 159] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x93a78400 == 158 [pid = 8835] [id = 501] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf0400 == 157 [pid = 8835] [id = 457] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x92436000 == 156 [pid = 8835] [id = 498] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x922d6800 == 155 [pid = 8835] [id = 499] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8e463000 == 154 [pid = 8835] [id = 456] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x93a76400 == 153 [pid = 8835] [id = 500] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab26400 == 152 [pid = 8835] [id = 505] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x91dbb400 == 151 [pid = 8835] [id = 266] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8748b400 == 150 [pid = 8835] [id = 555] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae9e400 == 149 [pid = 8835] [id = 554] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8748fc00 == 148 [pid = 8835] [id = 553] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x85be7800 == 147 [pid = 8835] [id = 552] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x99e1bc00 == 146 [pid = 8835] [id = 551] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x99e71800 == 145 [pid = 8835] [id = 549] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x87488000 == 144 [pid = 8835] [id = 550] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x952aac00 == 143 [pid = 8835] [id = 548] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x88e05000 == 142 [pid = 8835] [id = 547] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x85bee800 == 141 [pid = 8835] [id = 546] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae92c00 == 140 [pid = 8835] [id = 544] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x952b7400 == 139 [pid = 8835] [id = 545] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x922adc00 == 138 [pid = 8835] [id = 543] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x920d3800 == 137 [pid = 8835] [id = 542] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8e590000 == 136 [pid = 8835] [id = 541] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8e46dc00 == 135 [pid = 8835] [id = 540] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf6800 == 134 [pid = 8835] [id = 539] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8cf7b000 == 133 [pid = 8835] [id = 538] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8afe9c00 == 132 [pid = 8835] [id = 536] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8c97c800 == 131 [pid = 8835] [id = 537] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8a555400 == 130 [pid = 8835] [id = 535] 16:32:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8748f800 == 129 [pid = 8835] [id = 534] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0x8b27f400) [pid = 8835] [serial = 1601] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0x922ddc00) [pid = 8835] [serial = 1554] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0xa3151c00) [pid = 8835] [serial = 1586] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0xa2508c00) [pid = 8835] [serial = 1584] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0xa1165000) [pid = 8835] [serial = 1580] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x8ae8f400) [pid = 8835] [serial = 1538] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x88b50000) [pid = 8835] [serial = 1592] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x9b9f1400) [pid = 8835] [serial = 1578] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x8afe7000) [pid = 8835] [serial = 1598] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0xa358e400) [pid = 8835] [serial = 1589] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x88e0cc00) [pid = 8835] [serial = 1593] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x9a2c3800) [pid = 8835] [serial = 1574] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x8e46e800) [pid = 8835] [serial = 1544] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x8b484c00) [pid = 8835] [serial = 1464] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x99e76000) [pid = 8835] [serial = 1572] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x959d2800) [pid = 8835] [serial = 1566] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0xa22ae400) [pid = 8835] [serial = 1581] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x8ee08400) [pid = 8835] [serial = 1547] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x913ea800) [pid = 8835] [serial = 1550] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x9b616800) [pid = 8835] [serial = 1577] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x8b475800) [pid = 8835] [serial = 1599] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x926c3400) [pid = 8835] [serial = 1557] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0xa23aa400) [pid = 8835] [serial = 1583] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x8eea6800) [pid = 8835] [serial = 1548] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0xa3333c00) [pid = 8835] [serial = 1587] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x93b78400) [pid = 8835] [serial = 1562] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x93c79400) [pid = 8835] [serial = 1563] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x8e143400) [pid = 8835] [serial = 1542] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x9a2cc000) [pid = 8835] [serial = 1575] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x99e18c00) [pid = 8835] [serial = 1571] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x8afe8400) [pid = 8835] [serial = 1539] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x99ca2000) [pid = 8835] [serial = 1569] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x913edc00) [pid = 8835] [serial = 1551] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8e589000) [pid = 8835] [serial = 1545] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x959b2800) [pid = 8835] [serial = 1565] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x92f08000) [pid = 8835] [serial = 1559] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8a552400) [pid = 8835] [serial = 1595] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x8a61f800) [pid = 8835] [serial = 1596] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x92466000) [pid = 8835] [serial = 1556] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x922d1c00) [pid = 8835] [serial = 1553] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8d0ab400) [pid = 8835] [serial = 1535] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x92fd7c00) [pid = 8835] [serial = 1560] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8d3de400) [pid = 8835] [serial = 1541] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x99855800) [pid = 8835] [serial = 1568] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 8835 | 1464737541121 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]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 3688ms 16:32:21 INFO - PROCESS | 8835 | 1464737541163 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:32:21 INFO - PROCESS | 8835 | 1464737541168 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:32:21 INFO - PROCESS | 8835 | 1464737541176 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 8835 | 1464737541182 Marionette TRACE conn3 <- [1,2270,null,{}] 16:32:21 INFO - PROCESS | 8835 | 1464737541191 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}] 16:32:21 INFO - PROCESS | 8835 | 1464737541413 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:32:21 INFO - PROCESS | 8835 | 1464737541624 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x87488000 == 130 [pid = 8835] [id = 575] 16:32:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x87489400) [pid = 8835] [serial = 1726] [outer = (nil)] 16:32:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x88e0d000) [pid = 8835] [serial = 1727] [outer = 0x87489400] 16:32:21 INFO - PROCESS | 8835 | 1464737541702 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x899ab800) [pid = 8835] [serial = 1728] [outer = 0x87489400] 16:32:22 INFO - PROCESS | 8835 | 1464737542473 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]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1353ms 16:32:22 INFO - PROCESS | 8835 | 1464737542529 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 8835 | 1464737542537 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:32:22 INFO - PROCESS | 8835 | 1464737542548 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 8835 | 1464737542551 Marionette TRACE conn3 <- [1,2274,null,{}] 16:32:22 INFO - PROCESS | 8835 | 1464737542557 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}] 16:32:22 INFO - PROCESS | 8835 | 1464737542849 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:32:22 INFO - PROCESS | 8835 | 1464737542975 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a611400 == 131 [pid = 8835] [id = 576] 16:32:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8a614000) [pid = 8835] [serial = 1729] [outer = (nil)] 16:32:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8ae06800) [pid = 8835] [serial = 1730] [outer = 0x8a614000] 16:32:23 INFO - PROCESS | 8835 | 1464737543064 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8ae95000) [pid = 8835] [serial = 1731] [outer = 0x8a614000] 16:32:24 INFO - PROCESS | 8835 | 1464737543997 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]]]}] 16:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1505ms 16:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:32:24 INFO - PROCESS | 8835 | 1464737544053 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 8835 | 1464737544056 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:32:24 INFO - PROCESS | 8835 | 1464737544062 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 8835 | 1464737544068 Marionette TRACE conn3 <- [1,2278,null,{}] 16:32:24 INFO - PROCESS | 8835 | 1464737544090 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}] 16:32:24 INFO - PROCESS | 8835 | 1464737544350 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:32:24 INFO - PROCESS | 8835 | 1464737544377 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x859c0800 == 132 [pid = 8835] [id = 577] 16:32:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8b284000) [pid = 8835] [serial = 1732] [outer = (nil)] 16:32:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8b5ca800) [pid = 8835] [serial = 1733] [outer = 0x8b284000] 16:32:24 INFO - PROCESS | 8835 | 1464737544454 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8caef400) [pid = 8835] [serial = 1734] [outer = 0x8b284000] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0xa2739800) [pid = 8835] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8c97cc00) [pid = 8835] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x87491400) [pid = 8835] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8afe1400) [pid = 8835] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8a553400) [pid = 8835] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x86ee6800) [pid = 8835] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x9ab3a400) [pid = 8835] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x99e7b800) [pid = 8835] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x99e7a400) [pid = 8835] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x99c8c000) [pid = 8835] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x899a9400) [pid = 8835] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x9784a800) [pid = 8835] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x959b0800) [pid = 8835] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x95275400) [pid = 8835] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x922d4400) [pid = 8835] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x920d3c00) [pid = 8835] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x913f3000) [pid = 8835] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x8ec62c00) [pid = 8835] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x8e178c00) [pid = 8835] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x8dc42000) [pid = 8835] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x8d3da400) [pid = 8835] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x8cf7a400) [pid = 8835] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x8a556000) [pid = 8835] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:32:25 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0x87490800) [pid = 8835] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:32:26 INFO - PROCESS | 8835 | 1464737546049 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]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2100ms 16:32:26 INFO - PROCESS | 8835 | 1464737546162 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:32:26 INFO - PROCESS | 8835 | 1464737546166 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:32:26 INFO - PROCESS | 8835 | 1464737546172 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 8835 | 1464737546175 Marionette TRACE conn3 <- [1,2282,null,{}] 16:32:26 INFO - PROCESS | 8835 | 1464737546181 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}] 16:32:26 INFO - PROCESS | 8835 | 1464737546366 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:32:26 INFO - PROCESS | 8835 | 1464737546377 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a553400 == 133 [pid = 8835] [id = 578] 16:32:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x8b282000) [pid = 8835] [serial = 1735] [outer = (nil)] 16:32:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8cafac00) [pid = 8835] [serial = 1736] [outer = 0x8b282000] 16:32:26 INFO - PROCESS | 8835 | 1464737546629 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x8cfed000) [pid = 8835] [serial = 1737] [outer = 0x8b282000] 16:32:27 INFO - PROCESS | 8835 | 1464737547370 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]]]}] 16:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1229ms 16:32:27 INFO - PROCESS | 8835 | 1464737547401 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 8835 | 1464737547405 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:32:27 INFO - PROCESS | 8835 | 1464737547411 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 8835 | 1464737547414 Marionette TRACE conn3 <- [1,2286,null,{}] 16:32:27 INFO - PROCESS | 8835 | 1464737547420 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}] 16:32:27 INFO - PROCESS | 8835 | 1464737547687 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:32:27 INFO - PROCESS | 8835 | 1464737547708 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x899b0000 == 134 [pid = 8835] [id = 579] 16:32:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8c980800) [pid = 8835] [serial = 1738] [outer = (nil)] 16:32:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8d3d6000) [pid = 8835] [serial = 1739] [outer = 0x8c980800] 16:32:27 INFO - PROCESS | 8835 | 1464737547780 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8d3de400) [pid = 8835] [serial = 1740] [outer = 0x8c980800] 16:32:29 INFO - PROCESS | 8835 | 1464737549109 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]]]}] 16:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1733ms 16:32:29 INFO - PROCESS | 8835 | 1464737549156 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:32:29 INFO - PROCESS | 8835 | 1464737549161 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:32:29 INFO - PROCESS | 8835 | 1464737549170 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:32:29 INFO - PROCESS | 8835 | 1464737549175 Marionette TRACE conn3 <- [1,2290,null,{}] 16:32:29 INFO - PROCESS | 8835 | 1464737549182 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}] 16:32:29 INFO - PROCESS | 8835 | 1464737549419 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:32:29 INFO - PROCESS | 8835 | 1464737549754 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x86eed000 == 135 [pid = 8835] [id = 580] 16:32:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x899b2000) [pid = 8835] [serial = 1741] [outer = (nil)] 16:32:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8adc6000) [pid = 8835] [serial = 1742] [outer = 0x899b2000] 16:32:29 INFO - PROCESS | 8835 | 1464737549841 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8afe6800) [pid = 8835] [serial = 1743] [outer = 0x899b2000] 16:32:30 INFO - PROCESS | 8835 | 1464737550814 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]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1684ms 16:32:30 INFO - PROCESS | 8835 | 1464737550853 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 8835 | 1464737550862 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:32:30 INFO - PROCESS | 8835 | 1464737550873 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 8835 | 1464737550876 Marionette TRACE conn3 <- [1,2294,null,{}] 16:32:30 INFO - PROCESS | 8835 | 1464737550883 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}] 16:32:31 INFO - PROCESS | 8835 | 1464737551160 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:32:31 INFO - PROCESS | 8835 | 1464737551494 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cf7b000 == 136 [pid = 8835] [id = 581] 16:32:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8d0a6000) [pid = 8835] [serial = 1744] [outer = (nil)] 16:32:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8d3da400) [pid = 8835] [serial = 1745] [outer = 0x8d0a6000] 16:32:31 INFO - PROCESS | 8835 | 1464737551582 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8e14b400) [pid = 8835] [serial = 1746] [outer = 0x8d0a6000] 16:32:32 INFO - PROCESS | 8835 | 1464737552493 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]]]}] 16:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1683ms 16:32:32 INFO - PROCESS | 8835 | 1464737552556 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 8835 | 1464737552560 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:32:32 INFO - PROCESS | 8835 | 1464737552567 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 8835 | 1464737552573 Marionette TRACE conn3 <- [1,2298,null,{}] 16:32:32 INFO - PROCESS | 8835 | 1464737552590 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}] 16:32:32 INFO - PROCESS | 8835 | 1464737552848 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:32:33 INFO - PROCESS | 8835 | 1464737553187 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d0ab400 == 137 [pid = 8835] [id = 582] 16:32:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8e14f400) [pid = 8835] [serial = 1747] [outer = (nil)] 16:32:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8e46dc00) [pid = 8835] [serial = 1748] [outer = 0x8e14f400] 16:32:33 INFO - PROCESS | 8835 | 1464737553280 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8e589800) [pid = 8835] [serial = 1749] [outer = 0x8e14f400] 16:32:34 INFO - PROCESS | 8835 | 1464737554168 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]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1639ms 16:32:34 INFO - PROCESS | 8835 | 1464737554207 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 8835 | 1464737554212 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:32:34 INFO - PROCESS | 8835 | 1464737554219 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 8835 | 1464737554222 Marionette TRACE conn3 <- [1,2302,null,{}] 16:32:34 INFO - PROCESS | 8835 | 1464737554228 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}] 16:32:34 INFO - PROCESS | 8835 | 1464737554432 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:32:34 INFO - PROCESS | 8835 | 1464737554720 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2e8400 == 138 [pid = 8835] [id = 583] 16:32:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8ec5a800) [pid = 8835] [serial = 1750] [outer = (nil)] 16:32:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8ee0ac00) [pid = 8835] [serial = 1751] [outer = 0x8ec5a800] 16:32:34 INFO - PROCESS | 8835 | 1464737554812 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8eea3000) [pid = 8835] [serial = 1752] [outer = 0x8ec5a800] 16:32:35 INFO - PROCESS | 8835 | 1464737555741 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]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1584ms 16:32:35 INFO - PROCESS | 8835 | 1464737555804 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 8835 | 1464737555808 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:32:35 INFO - PROCESS | 8835 | 1464737555814 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 8835 | 1464737555818 Marionette TRACE conn3 <- [1,2306,null,{}] 16:32:35 INFO - PROCESS | 8835 | 1464737555823 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}] 16:32:36 INFO - PROCESS | 8835 | 1464737556026 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:32:36 INFO - PROCESS | 8835 | 1464737556309 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2e7400 == 139 [pid = 8835] [id = 584] 16:32:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8eea7000) [pid = 8835] [serial = 1753] [outer = (nil)] 16:32:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x913e9400) [pid = 8835] [serial = 1754] [outer = 0x8eea7000] 16:32:36 INFO - PROCESS | 8835 | 1464737556446 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x913f1c00) [pid = 8835] [serial = 1755] [outer = 0x8eea7000] 16:32:37 INFO - PROCESS | 8835 | 1464737557391 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]]]}] 16:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1633ms 16:32:37 INFO - PROCESS | 8835 | 1464737557448 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 8835 | 1464737557452 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:32:37 INFO - PROCESS | 8835 | 1464737557458 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 8835 | 1464737557462 Marionette TRACE conn3 <- [1,2310,null,{}] 16:32:37 INFO - PROCESS | 8835 | 1464737557467 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}] 16:32:37 INFO - PROCESS | 8835 | 1464737557707 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:32:38 INFO - PROCESS | 8835 | 1464737558040 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x899aa800 == 140 [pid = 8835] [id = 585] 16:32:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8ae01400) [pid = 8835] [serial = 1756] [outer = (nil)] 16:32:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x920cb800) [pid = 8835] [serial = 1757] [outer = 0x8ae01400] 16:32:38 INFO - PROCESS | 8835 | 1464737558145 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x922aac00) [pid = 8835] [serial = 1758] [outer = 0x8ae01400] 16:32:39 INFO - PROCESS | 8835 | 1464737559078 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]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1682ms 16:32:39 INFO - PROCESS | 8835 | 1464737559141 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 8835 | 1464737559145 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:32:39 INFO - PROCESS | 8835 | 1464737559151 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 8835 | 1464737559155 Marionette TRACE conn3 <- [1,2314,null,{}] 16:32:39 INFO - PROCESS | 8835 | 1464737559160 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}] 16:32:39 INFO - PROCESS | 8835 | 1464737559367 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:32:39 INFO - PROCESS | 8835 | 1464737559701 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f2000 == 141 [pid = 8835] [id = 586] 16:32:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x92042000) [pid = 8835] [serial = 1759] [outer = (nil)] 16:32:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x922d9c00) [pid = 8835] [serial = 1760] [outer = 0x92042000] 16:32:39 INFO - PROCESS | 8835 | 1464737559790 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x9232d400) [pid = 8835] [serial = 1761] [outer = 0x92042000] 16:32:40 INFO - PROCESS | 8835 | 1464737560645 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]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1538ms 16:32:40 INFO - PROCESS | 8835 | 1464737560690 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:32:40 INFO - PROCESS | 8835 | 1464737560694 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:32:40 INFO - PROCESS | 8835 | 1464737560701 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 8835 | 1464737560705 Marionette TRACE conn3 <- [1,2318,null,{}] 16:32:40 INFO - PROCESS | 8835 | 1464737560710 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}] 16:32:40 INFO - PROCESS | 8835 | 1464737560923 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:32:41 INFO - PROCESS | 8835 | 1464737561206 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x922cf800 == 142 [pid = 8835] [id = 587] 16:32:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x922d5800) [pid = 8835] [serial = 1762] [outer = (nil)] 16:32:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x926c5800) [pid = 8835] [serial = 1763] [outer = 0x922d5800] 16:32:41 INFO - PROCESS | 8835 | 1464737561337 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x926cf000) [pid = 8835] [serial = 1764] [outer = 0x922d5800] 16:32:42 INFO - PROCESS | 8835 | 1464737562248 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] 16:32:42 INFO - PROCESS | 8835 | 1464737562290 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:32:42 INFO - PROCESS | 8835 | 1464737562296 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 8835 | 1464737562300 Marionette TRACE conn3 <- [1,2322,null,{}] 16:32:42 INFO - PROCESS | 8835 | 1464737562305 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}] 16:32:42 INFO - PROCESS | 8835 | 1464737562517 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:32:42 INFO - PROCESS | 8835 | 1464737562867 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc42400 == 143 [pid = 8835] [id = 588] 16:32:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8ec57800) [pid = 8835] [serial = 1765] [outer = (nil)] 16:32:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x93c76800) [pid = 8835] [serial = 1766] [outer = 0x8ec57800] 16:32:42 INFO - PROCESS | 8835 | 1464737562956 Marionette DEBUG loaded listener.js 16:32:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x947a2c00) [pid = 8835] [serial = 1767] [outer = 0x8ec57800] 16:32:43 INFO - PROCESS | 8835 | 1464737563854 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]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1634ms 16:32:43 INFO - PROCESS | 8835 | 1464737563931 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 8835 | 1464737563935 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:32:43 INFO - PROCESS | 8835 | 1464737563941 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 8835 | 1464737563944 Marionette TRACE conn3 <- [1,2326,null,{}] 16:32:43 INFO - PROCESS | 8835 | 1464737563950 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}] 16:32:44 INFO - PROCESS | 8835 | 1464737564201 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:32:44 INFO - PROCESS | 8835 | 1464737564547 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x93a7e000 == 144 [pid = 8835] [id = 589] 16:32:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x959cbc00) [pid = 8835] [serial = 1768] [outer = (nil)] 16:32:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x96671c00) [pid = 8835] [serial = 1769] [outer = 0x959cbc00] 16:32:44 INFO - PROCESS | 8835 | 1464737564636 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x97845800) [pid = 8835] [serial = 1770] [outer = 0x959cbc00] 16:32:45 INFO - PROCESS | 8835 | 1464737565529 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]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1639ms 16:32:45 INFO - PROCESS | 8835 | 1464737565581 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 8835 | 1464737565585 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:32:45 INFO - PROCESS | 8835 | 1464737565591 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 8835 | 1464737565595 Marionette TRACE conn3 <- [1,2330,null,{}] 16:32:45 INFO - PROCESS | 8835 | 1464737565601 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}] 16:32:45 INFO - PROCESS | 8835 | 1464737565846 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:32:46 INFO - PROCESS | 8835 | 1464737566181 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x959b6000 == 145 [pid = 8835] [id = 590] 16:32:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x959ce400) [pid = 8835] [serial = 1771] [outer = (nil)] 16:32:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x99c84000) [pid = 8835] [serial = 1772] [outer = 0x959ce400] 16:32:46 INFO - PROCESS | 8835 | 1464737566276 Marionette DEBUG loaded listener.js 16:32:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x99ce4000) [pid = 8835] [serial = 1773] [outer = 0x959ce400] 16:32:47 INFO - PROCESS | 8835 | 1464737567156 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]]]}] 16:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1630ms 16:32:47 INFO - PROCESS | 8835 | 1464737567222 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:32:47 INFO - PROCESS | 8835 | 1464737567227 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:32:47 INFO - PROCESS | 8835 | 1464737567233 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:32:47 INFO - PROCESS | 8835 | 1464737567236 Marionette TRACE conn3 <- [1,2334,null,{}] 16:32:47 INFO - PROCESS | 8835 | 1464737567242 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}] 16:32:47 INFO - PROCESS | 8835 | 1464737567457 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:32:47 INFO - PROCESS | 8835 | 1464737567800 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f57400 == 146 [pid = 8835] [id = 591] 16:32:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x92331000) [pid = 8835] [serial = 1774] [outer = (nil)] 16:32:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x99e1d000) [pid = 8835] [serial = 1775] [outer = 0x92331000] 16:32:47 INFO - PROCESS | 8835 | 1464737567889 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x99e71000) [pid = 8835] [serial = 1776] [outer = 0x92331000] 16:32:48 INFO - PROCESS | 8835 | 1464737568769 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]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1585ms 16:32:48 INFO - PROCESS | 8835 | 1464737568818 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 8835 | 1464737568822 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:32:48 INFO - PROCESS | 8835 | 1464737568828 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 8835 | 1464737568830 Marionette TRACE conn3 <- [1,2338,null,{}] 16:32:48 INFO - PROCESS | 8835 | 1464737568836 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}] 16:32:49 INFO - PROCESS | 8835 | 1464737569051 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:32:49 INFO - PROCESS | 8835 | 1464737569339 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x88889800 == 147 [pid = 8835] [id = 592] 16:32:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x9527d800) [pid = 8835] [serial = 1777] [outer = (nil)] 16:32:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x9a0ed000) [pid = 8835] [serial = 1778] [outer = 0x9527d800] 16:32:49 INFO - PROCESS | 8835 | 1464737569468 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x9a2c7800) [pid = 8835] [serial = 1779] [outer = 0x9527d800] 16:32:50 INFO - PROCESS | 8835 | 1464737570378 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]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1579ms 16:32:50 INFO - PROCESS | 8835 | 1464737570407 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:32:50 INFO - PROCESS | 8835 | 1464737570412 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:32:50 INFO - PROCESS | 8835 | 1464737570418 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 8835 | 1464737570421 Marionette TRACE conn3 <- [1,2342,null,{}] 16:32:50 INFO - PROCESS | 8835 | 1464737570427 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}] 16:32:50 INFO - PROCESS | 8835 | 1464737570644 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:32:51 INFO - PROCESS | 8835 | 1464737570994 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf4400 == 148 [pid = 8835] [id = 593] 16:32:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x99e70000) [pid = 8835] [serial = 1780] [outer = (nil)] 16:32:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x9addc400) [pid = 8835] [serial = 1781] [outer = 0x99e70000] 16:32:51 INFO - PROCESS | 8835 | 1464737571084 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x9b270400) [pid = 8835] [serial = 1782] [outer = 0x99e70000] 16:32:51 INFO - PROCESS | 8835 | 1464737571949 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]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1584ms 16:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:32:52 INFO - PROCESS | 8835 | 1464737572003 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 8835 | 1464737572006 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:32:52 INFO - PROCESS | 8835 | 1464737572012 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 8835 | 1464737572016 Marionette TRACE conn3 <- [1,2346,null,{}] 16:32:52 INFO - PROCESS | 8835 | 1464737572021 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}] 16:32:52 INFO - PROCESS | 8835 | 1464737572225 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:32:52 INFO - PROCESS | 8835 | 1464737572516 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x926c3000 == 149 [pid = 8835] [id = 594] 16:32:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x92fd9000) [pid = 8835] [serial = 1783] [outer = (nil)] 16:32:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x9ba47800) [pid = 8835] [serial = 1784] [outer = 0x92fd9000] 16:32:52 INFO - PROCESS | 8835 | 1464737572650 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x9ae9d400) [pid = 8835] [serial = 1785] [outer = 0x92fd9000] 16:32:53 INFO - PROCESS | 8835 | 1464737573549 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]]]}] 16:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1597ms 16:32:53 INFO - PROCESS | 8835 | 1464737573609 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:32:53 INFO - PROCESS | 8835 | 1464737573612 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:32:53 INFO - PROCESS | 8835 | 1464737573619 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:32:53 INFO - PROCESS | 8835 | 1464737573622 Marionette TRACE conn3 <- [1,2350,null,{}] 16:32:53 INFO - PROCESS | 8835 | 1464737573628 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}] 16:32:53 INFO - PROCESS | 8835 | 1464737573833 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:32:54 INFO - PROCESS | 8835 | 1464737574179 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf1000 == 150 [pid = 8835] [id = 595] 16:32:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x9b9f2000) [pid = 8835] [serial = 1786] [outer = (nil)] 16:32:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0xa2508c00) [pid = 8835] [serial = 1787] [outer = 0x9b9f2000] 16:32:54 INFO - PROCESS | 8835 | 1464737574267 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0xa270d800) [pid = 8835] [serial = 1788] [outer = 0x9b9f2000] 16:32:55 INFO - PROCESS | 8835 | 1464737575150 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]]]}] 16:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1588ms 16:32:55 INFO - PROCESS | 8835 | 1464737575207 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:32:55 INFO - PROCESS | 8835 | 1464737575211 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:32:55 INFO - PROCESS | 8835 | 1464737575217 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 8835 | 1464737575220 Marionette TRACE conn3 <- [1,2354,null,{}] 16:32:55 INFO - PROCESS | 8835 | 1464737575226 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}] 16:32:55 INFO - PROCESS | 8835 | 1464737575464 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:32:55 INFO - PROCESS | 8835 | 1464737575803 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf1400 == 151 [pid = 8835] [id = 596] 16:32:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x9a2cc000) [pid = 8835] [serial = 1789] [outer = (nil)] 16:32:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0xa3591000) [pid = 8835] [serial = 1790] [outer = 0x9a2cc000] 16:32:55 INFO - PROCESS | 8835 | 1464737575896 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0xa3596c00) [pid = 8835] [serial = 1791] [outer = 0x9a2cc000] 16:32:56 INFO - PROCESS | 8835 | 1464737576838 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]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1692ms 16:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:32:56 INFO - PROCESS | 8835 | 1464737576910 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 8835 | 1464737576915 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:32:56 INFO - PROCESS | 8835 | 1464737576923 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 8835 | 1464737576925 Marionette TRACE conn3 <- [1,2358,null,{}] 16:32:56 INFO - PROCESS | 8835 | 1464737576933 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}] 16:32:57 INFO - PROCESS | 8835 | 1464737577197 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:32:57 INFO - PROCESS | 8835 | 1464737577539 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x959d6400 == 152 [pid = 8835] [id = 597] 16:32:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0x99d82400) [pid = 8835] [serial = 1792] [outer = (nil)] 16:32:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 186 (0xa3592800) [pid = 8835] [serial = 1793] [outer = 0x99d82400] 16:32:57 INFO - PROCESS | 8835 | 1464737577622 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 187 (0xa638f800) [pid = 8835] [serial = 1794] [outer = 0x99d82400] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x8e177c00 == 151 [pid = 8835] [id = 527] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x9b617400 == 150 [pid = 8835] [id = 528] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x8a553400 == 149 [pid = 8835] [id = 578] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x859c0800 == 148 [pid = 8835] [id = 577] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x8a611400 == 147 [pid = 8835] [id = 576] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x87488000 == 146 [pid = 8835] [id = 575] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x859bb000 == 145 [pid = 8835] [id = 574] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0xa314b400 == 144 [pid = 8835] [id = 573] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0xa23a8c00 == 143 [pid = 8835] [id = 572] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x9b621400 == 142 [pid = 8835] [id = 571] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x9ae98000 == 141 [pid = 8835] [id = 569] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x9add5800 == 140 [pid = 8835] [id = 570] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x9ab36c00 == 139 [pid = 8835] [id = 568] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x99b39400 == 138 [pid = 8835] [id = 567] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x9527c000 == 137 [pid = 8835] [id = 566] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x91db4400 == 136 [pid = 8835] [id = 565] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x920d0800 == 135 [pid = 8835] [id = 563] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x9246f800 == 134 [pid = 8835] [id = 564] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab1f800 == 133 [pid = 8835] [id = 562] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x90f51400 == 132 [pid = 8835] [id = 561] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x8e172800 == 131 [pid = 8835] [id = 560] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x8e178000 == 130 [pid = 8835] [id = 559] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x8cf80c00 == 129 [pid = 8835] [id = 558] 16:33:00 INFO - PROCESS | 8835 | --DOCSHELL 0x88893c00 == 128 [pid = 8835] [id = 557] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 186 (0xa3590c00) [pid = 8835] [serial = 1590] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 185 (0x8d3d6800) [pid = 8835] [serial = 1536] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0x8cff5000) [pid = 8835] [serial = 1668] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x8b5c3400) [pid = 8835] [serial = 1664] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x8add2000) [pid = 8835] [serial = 1667] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x8c97e000) [pid = 8835] [serial = 1665] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x8a6c6800) [pid = 8835] [serial = 1661] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x86ef0800) [pid = 8835] [serial = 1658] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x88888400) [pid = 8835] [serial = 1659] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x9cd58400) [pid = 8835] [serial = 1656] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x9ba40400) [pid = 8835] [serial = 1655] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x9ae90400) [pid = 8835] [serial = 1653] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x9addac00) [pid = 8835] [serial = 1652] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x9a2c4400) [pid = 8835] [serial = 1650] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x9a2c7000) [pid = 8835] [serial = 1649] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x99e6cc00) [pid = 8835] [serial = 1647] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x99e1a400) [pid = 8835] [serial = 1646] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x99ca9800) [pid = 8835] [serial = 1644] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x99ca1000) [pid = 8835] [serial = 1643] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x99a0b400) [pid = 8835] [serial = 1641] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x990c4800) [pid = 8835] [serial = 1640] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x98b70c00) [pid = 8835] [serial = 1638] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x98231400) [pid = 8835] [serial = 1637] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x959b6400) [pid = 8835] [serial = 1635] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x952b0000) [pid = 8835] [serial = 1634] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x926ce800) [pid = 8835] [serial = 1632] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x926ca000) [pid = 8835] [serial = 1631] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x92435000) [pid = 8835] [serial = 1629] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x92337800) [pid = 8835] [serial = 1628] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x922ae000) [pid = 8835] [serial = 1626] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x920d5800) [pid = 8835] [serial = 1625] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x91db2000) [pid = 8835] [serial = 1623] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x913ec400) [pid = 8835] [serial = 1622] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x90f4d400) [pid = 8835] [serial = 1620] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8ee01c00) [pid = 8835] [serial = 1619] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8e468400) [pid = 8835] [serial = 1617] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8e464c00) [pid = 8835] [serial = 1616] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8e177800) [pid = 8835] [serial = 1614] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x8e14e000) [pid = 8835] [serial = 1613] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8d0ad400) [pid = 8835] [serial = 1611] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8d09f400) [pid = 8835] [serial = 1610] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8afe0400) [pid = 8835] [serial = 1608] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x8ae0a800) [pid = 8835] [serial = 1607] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x89144000) [pid = 8835] [serial = 1605] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8888dc00) [pid = 8835] [serial = 1604] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8adce400) [pid = 8835] [serial = 1662] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8e142800) [pid = 8835] [serial = 1670] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 8835 | 1464737580710 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]]]}] 16:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 3843ms 16:33:00 INFO - PROCESS | 8835 | 1464737580763 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 8835 | 1464737580769 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:33:00 INFO - PROCESS | 8835 | 1464737580777 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:33:00 INFO - PROCESS | 8835 | 1464737580781 Marionette TRACE conn3 <- [1,2362,null,{}] 16:33:00 INFO - PROCESS | 8835 | 1464737580789 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}] 16:33:01 INFO - PROCESS | 8835 | 1464737581016 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:33:01 INFO - PROCESS | 8835 | 1464737581227 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x87489800 == 129 [pid = 8835] [id = 598] 16:33:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x88886000) [pid = 8835] [serial = 1795] [outer = (nil)] 16:33:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x89145800) [pid = 8835] [serial = 1796] [outer = 0x88886000] 16:33:01 INFO - PROCESS | 8835 | 1464737581307 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x89b8d400) [pid = 8835] [serial = 1797] [outer = 0x88886000] 16:33:02 INFO - PROCESS | 8835 | 1464737582124 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]]]}] 16:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1391ms 16:33:02 INFO - PROCESS | 8835 | 1464737582168 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 8835 | 1464737582176 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:33:02 INFO - PROCESS | 8835 | 1464737582186 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 8835 | 1464737582190 Marionette TRACE conn3 <- [1,2366,null,{}] 16:33:02 INFO - PROCESS | 8835 | 1464737582196 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}] 16:33:02 INFO - PROCESS | 8835 | 1464737582493 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:33:02 INFO - PROCESS | 8835 | 1464737582629 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae04400 == 130 [pid = 8835] [id = 599] 16:33:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8ae09800) [pid = 8835] [serial = 1798] [outer = (nil)] 16:33:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8ae99800) [pid = 8835] [serial = 1799] [outer = 0x8ae09800] 16:33:02 INFO - PROCESS | 8835 | 1464737582705 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8b280400) [pid = 8835] [serial = 1800] [outer = 0x8ae09800] 16:33:03 INFO - PROCESS | 8835 | 1464737583675 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]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1543ms 16:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:33:03 INFO - PROCESS | 8835 | 1464737583728 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 8835 | 1464737583732 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:33:03 INFO - PROCESS | 8835 | 1464737583739 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 8835 | 1464737583745 Marionette TRACE conn3 <- [1,2370,null,{}] 16:33:03 INFO - PROCESS | 8835 | 1464737583768 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}] 16:33:04 INFO - PROCESS | 8835 | 1464737584049 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:33:04 INFO - PROCESS | 8835 | 1464737584083 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf5400 == 131 [pid = 8835] [id = 600] 16:33:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8cf78800) [pid = 8835] [serial = 1801] [outer = (nil)] 16:33:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8cf84c00) [pid = 8835] [serial = 1802] [outer = 0x8cf78800] 16:33:04 INFO - PROCESS | 8835 | 1464737584161 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8d0a3400) [pid = 8835] [serial = 1803] [outer = 0x8cf78800] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x8a6c3c00) [pid = 8835] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8b284000) [pid = 8835] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0xa3151800) [pid = 8835] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0xa22b1800) [pid = 8835] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x9cd5c400) [pid = 8835] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x9ae99800) [pid = 8835] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x9add8c00) [pid = 8835] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x9a1a3800) [pid = 8835] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x959d5c00) [pid = 8835] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x926cbc00) [pid = 8835] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x9526f800) [pid = 8835] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x926c9400) [pid = 8835] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x913f4400) [pid = 8835] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x90f55800) [pid = 8835] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x8ec56c00) [pid = 8835] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x8e46a800) [pid = 8835] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x8cf83000) [pid = 8835] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x899adc00) [pid = 8835] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x8a614000) [pid = 8835] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x87489400) [pid = 8835] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x859bc800) [pid = 8835] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0xa358ec00) [pid = 8835] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:33:05 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x8b282000) [pid = 8835] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:33:05 INFO - PROCESS | 8835 | 1464737585769 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]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2114ms 16:33:05 INFO - PROCESS | 8835 | 1464737585853 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 8835 | 1464737585862 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:33:05 INFO - PROCESS | 8835 | 1464737585867 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 8835 | 1464737585870 Marionette TRACE conn3 <- [1,2374,null,{}] 16:33:05 INFO - PROCESS | 8835 | 1464737585876 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}] 16:33:06 INFO - PROCESS | 8835 | 1464737586071 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:33:06 INFO - PROCESS | 8835 | 1464737586269 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x87488400 == 132 [pid = 8835] [id = 601] 16:33:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x8748b400) [pid = 8835] [serial = 1804] [outer = (nil)] 16:33:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x8cf83000) [pid = 8835] [serial = 1805] [outer = 0x8748b400] 16:33:06 INFO - PROCESS | 8835 | 1464737586341 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8d3d9000) [pid = 8835] [serial = 1806] [outer = 0x8748b400] 16:33:07 INFO - PROCESS | 8835 | 1464737587115 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]]]}] 16:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1277ms 16:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:33:07 INFO - PROCESS | 8835 | 1464737587146 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:33:07 INFO - PROCESS | 8835 | 1464737587148 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:33:07 INFO - PROCESS | 8835 | 1464737587155 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 8835 | 1464737587158 Marionette TRACE conn3 <- [1,2378,null,{}] 16:33:07 INFO - PROCESS | 8835 | 1464737587175 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}] 16:33:07 INFO - PROCESS | 8835 | 1464737587357 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:33:07 INFO - PROCESS | 8835 | 1464737587372 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b484400 == 133 [pid = 8835] [id = 602] 16:33:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x8d3e1000) [pid = 8835] [serial = 1807] [outer = (nil)] 16:33:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8e175400) [pid = 8835] [serial = 1808] [outer = 0x8d3e1000] 16:33:07 INFO - PROCESS | 8835 | 1464737587444 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8e17e000) [pid = 8835] [serial = 1809] [outer = 0x8d3e1000] 16:33:08 INFO - PROCESS | 8835 | 1464737588830 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]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1753ms 16:33:08 INFO - PROCESS | 8835 | 1464737588908 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 8835 | 1464737588916 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:33:08 INFO - PROCESS | 8835 | 1464737588924 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 8835 | 1464737588931 Marionette TRACE conn3 <- [1,2382,null,{}] 16:33:08 INFO - PROCESS | 8835 | 1464737588939 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}] 16:33:09 INFO - PROCESS | 8835 | 1464737589206 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:33:09 INFO - PROCESS | 8835 | 1464737589545 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x899b4000 == 134 [pid = 8835] [id = 603] 16:33:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8a553400) [pid = 8835] [serial = 1810] [outer = (nil)] 16:33:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8adcec00) [pid = 8835] [serial = 1811] [outer = 0x8a553400] 16:33:09 INFO - PROCESS | 8835 | 1464737589633 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8ae97400) [pid = 8835] [serial = 1812] [outer = 0x8a553400] 16:33:10 INFO - PROCESS | 8835 | 1464737590635 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]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1787ms 16:33:10 INFO - PROCESS | 8835 | 1464737590712 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 8835 | 1464737590721 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:33:10 INFO - PROCESS | 8835 | 1464737590732 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 8835 | 1464737590735 Marionette TRACE conn3 <- [1,2386,null,{}] 16:33:10 INFO - PROCESS | 8835 | 1464737590743 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}] 16:33:11 INFO - PROCESS | 8835 | 1464737591018 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:33:11 INFO - PROCESS | 8835 | 1464737591354 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab2bc00 == 135 [pid = 8835] [id = 604] 16:33:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8cfeb800) [pid = 8835] [serial = 1813] [outer = (nil)] 16:33:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8d3e0800) [pid = 8835] [serial = 1814] [outer = 0x8cfeb800] 16:33:11 INFO - PROCESS | 8835 | 1464737591440 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8e174c00) [pid = 8835] [serial = 1815] [outer = 0x8cfeb800] 16:33:12 INFO - PROCESS | 8835 | 1464737592394 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]]]}] 16:33:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1732ms 16:33:12 INFO - PROCESS | 8835 | 1464737592464 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:33:12 INFO - PROCESS | 8835 | 1464737592469 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:33:12 INFO - PROCESS | 8835 | 1464737592475 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:33:12 INFO - PROCESS | 8835 | 1464737592482 Marionette TRACE conn3 <- [1,2390,null,{}] 16:33:12 INFO - PROCESS | 8835 | 1464737592498 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}] 16:33:12 INFO - PROCESS | 8835 | 1464737592775 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:33:13 INFO - PROCESS | 8835 | 1464737593111 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b282800 == 136 [pid = 8835] [id = 605] 16:33:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8dc4c400) [pid = 8835] [serial = 1816] [outer = (nil)] 16:33:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8ec56c00) [pid = 8835] [serial = 1817] [outer = 0x8dc4c400] 16:33:13 INFO - PROCESS | 8835 | 1464737593207 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x90f4d400) [pid = 8835] [serial = 1818] [outer = 0x8dc4c400] 16:33:14 INFO - PROCESS | 8835 | 1464737594146 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]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1735ms 16:33:14 INFO - PROCESS | 8835 | 1464737594212 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:33:14 INFO - PROCESS | 8835 | 1464737594217 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:33:14 INFO - PROCESS | 8835 | 1464737594223 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 8835 | 1464737594227 Marionette TRACE conn3 <- [1,2394,null,{}] 16:33:14 INFO - PROCESS | 8835 | 1464737594232 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}] 16:33:14 INFO - PROCESS | 8835 | 1464737594464 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:33:14 INFO - PROCESS | 8835 | 1464737594794 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b483400 == 137 [pid = 8835] [id = 606] 16:33:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8d0ad400) [pid = 8835] [serial = 1819] [outer = (nil)] 16:33:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x913f5400) [pid = 8835] [serial = 1820] [outer = 0x8d0ad400] 16:33:14 INFO - PROCESS | 8835 | 1464737594886 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x91db7c00) [pid = 8835] [serial = 1821] [outer = 0x8d0ad400] 16:33:15 INFO - PROCESS | 8835 | 1464737595842 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]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1688ms 16:33:15 INFO - PROCESS | 8835 | 1464737595911 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:33:15 INFO - PROCESS | 8835 | 1464737595915 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:33:15 INFO - PROCESS | 8835 | 1464737595922 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 8835 | 1464737595925 Marionette TRACE conn3 <- [1,2398,null,{}] 16:33:15 INFO - PROCESS | 8835 | 1464737595931 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}] 16:33:16 INFO - PROCESS | 8835 | 1464737596159 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:33:16 INFO - PROCESS | 8835 | 1464737596509 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec57c00 == 138 [pid = 8835] [id = 607] 16:33:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x913ed800) [pid = 8835] [serial = 1822] [outer = (nil)] 16:33:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x920d3c00) [pid = 8835] [serial = 1823] [outer = 0x913ed800] 16:33:16 INFO - PROCESS | 8835 | 1464737596600 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x922b1800) [pid = 8835] [serial = 1824] [outer = 0x913ed800] 16:33:17 INFO - PROCESS | 8835 | 1464737597535 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]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1681ms 16:33:17 INFO - PROCESS | 8835 | 1464737597603 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:33:17 INFO - PROCESS | 8835 | 1464737597607 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:33:17 INFO - PROCESS | 8835 | 1464737597613 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 8835 | 1464737597617 Marionette TRACE conn3 <- [1,2402,null,{}] 16:33:17 INFO - PROCESS | 8835 | 1464737597622 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}] 16:33:17 INFO - PROCESS | 8835 | 1464737597849 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:33:18 INFO - PROCESS | 8835 | 1464737598191 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2ee000 == 139 [pid = 8835] [id = 608] 16:33:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8ee07800) [pid = 8835] [serial = 1825] [outer = (nil)] 16:33:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x9246bc00) [pid = 8835] [serial = 1826] [outer = 0x8ee07800] 16:33:18 INFO - PROCESS | 8835 | 1464737598298 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x92f0b400) [pid = 8835] [serial = 1827] [outer = 0x8ee07800] 16:33:19 INFO - PROCESS | 8835 | 1464737599169 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]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1589ms 16:33:19 INFO - PROCESS | 8835 | 1464737599203 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 8835 | 1464737599206 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:33:19 INFO - PROCESS | 8835 | 1464737599213 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 8835 | 1464737599217 Marionette TRACE conn3 <- [1,2406,null,{}] 16:33:19 INFO - PROCESS | 8835 | 1464737599223 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}] 16:33:19 INFO - PROCESS | 8835 | 1464737599536 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:33:19 INFO - PROCESS | 8835 | 1464737599757 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 8835 | ++DOCSHELL 0x9243d800 == 140 [pid = 8835] [id = 609] 16:33:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x926c7c00) [pid = 8835] [serial = 1828] [outer = (nil)] 16:33:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x947a4800) [pid = 8835] [serial = 1829] [outer = 0x926c7c00] 16:33:19 INFO - PROCESS | 8835 | 1464737599885 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x952ab000) [pid = 8835] [serial = 1830] [outer = 0x926c7c00] 16:33:20 INFO - PROCESS | 8835 | 1464737600840 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]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1680ms 16:33:20 INFO - PROCESS | 8835 | 1464737600894 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 8835 | 1464737600904 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:33:20 INFO - PROCESS | 8835 | 1464737600915 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 8835 | 1464737600918 Marionette TRACE conn3 <- [1,2410,null,{}] 16:33:20 INFO - PROCESS | 8835 | 1464737600924 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}] 16:33:21 INFO - PROCESS | 8835 | 1464737601144 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:33:21 INFO - PROCESS | 8835 | 1464737601483 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x922afc00 == 141 [pid = 8835] [id = 610] 16:33:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x922cf000) [pid = 8835] [serial = 1831] [outer = (nil)] 16:33:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x959cb000) [pid = 8835] [serial = 1832] [outer = 0x922cf000] 16:33:21 INFO - PROCESS | 8835 | 1464737601576 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x96670000) [pid = 8835] [serial = 1833] [outer = 0x922cf000] 16:33:22 INFO - PROCESS | 8835 | 1464737602502 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]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1640ms 16:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:33:22 INFO - PROCESS | 8835 | 1464737602555 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 8835 | 1464737602558 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:33:22 INFO - PROCESS | 8835 | 1464737602565 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 8835 | 1464737602568 Marionette TRACE conn3 <- [1,2414,null,{}] 16:33:22 INFO - PROCESS | 8835 | 1464737602574 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}] 16:33:22 INFO - PROCESS | 8835 | 1464737602803 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:33:23 INFO - PROCESS | 8835 | 1464737603150 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f55400 == 142 [pid = 8835] [id = 611] 16:33:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x91daf400) [pid = 8835] [serial = 1834] [outer = (nil)] 16:33:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x98bd4400) [pid = 8835] [serial = 1835] [outer = 0x91daf400] 16:33:23 INFO - PROCESS | 8835 | 1464737603242 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x9905fc00) [pid = 8835] [serial = 1836] [outer = 0x91daf400] 16:33:24 INFO - PROCESS | 8835 | 1464737604193 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]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1692ms 16:33:24 INFO - PROCESS | 8835 | 1464737604257 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 8835 | 1464737604261 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:33:24 INFO - PROCESS | 8835 | 1464737604267 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 8835 | 1464737604270 Marionette TRACE conn3 <- [1,2418,null,{}] 16:33:24 INFO - PROCESS | 8835 | 1464737604276 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}] 16:33:24 INFO - PROCESS | 8835 | 1464737604500 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:33:24 INFO - PROCESS | 8835 | 1464737604848 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x959b3400 == 143 [pid = 8835] [id = 612] 16:33:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x99c8b400) [pid = 8835] [serial = 1837] [outer = (nil)] 16:33:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x99ca2000) [pid = 8835] [serial = 1838] [outer = 0x99c8b400] 16:33:24 INFO - PROCESS | 8835 | 1464737604939 Marionette DEBUG loaded listener.js 16:33:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x99caa400) [pid = 8835] [serial = 1839] [outer = 0x99c8b400] 16:33:25 INFO - PROCESS | 8835 | 1464737605876 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]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1686ms 16:33:25 INFO - PROCESS | 8835 | 1464737605955 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:33:25 INFO - PROCESS | 8835 | 1464737605959 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:33:25 INFO - PROCESS | 8835 | 1464737605966 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 8835 | 1464737605970 Marionette TRACE conn3 <- [1,2422,null,{}] 16:33:25 INFO - PROCESS | 8835 | 1464737605976 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}] 16:33:26 INFO - PROCESS | 8835 | 1464737606263 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:33:26 INFO - PROCESS | 8835 | 1464737606614 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x99b39400 == 144 [pid = 8835] [id = 613] 16:33:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x99e6fc00) [pid = 8835] [serial = 1840] [outer = (nil)] 16:33:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x9a2cf000) [pid = 8835] [serial = 1841] [outer = 0x99e6fc00] 16:33:26 INFO - PROCESS | 8835 | 1464737606705 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x9ae99800) [pid = 8835] [serial = 1842] [outer = 0x99e6fc00] 16:33:27 INFO - PROCESS | 8835 | 1464737607608 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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1684ms 16:33:27 INFO - PROCESS | 8835 | 1464737607650 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 8835 | 1464737607654 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:33:27 INFO - PROCESS | 8835 | 1464737607661 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 8835 | 1464737607663 Marionette TRACE conn3 <- [1,2426,null,{}] 16:33:27 INFO - PROCESS | 8835 | 1464737607669 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}] 16:33:27 INFO - PROCESS | 8835 | 1464737607885 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:33:28 INFO - PROCESS | 8835 | 1464737608196 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f2400 == 145 [pid = 8835] [id = 614] 16:33:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x93a73000) [pid = 8835] [serial = 1843] [outer = (nil)] 16:33:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x9cd58800) [pid = 8835] [serial = 1844] [outer = 0x93a73000] 16:33:28 INFO - PROCESS | 8835 | 1464737608340 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x9cf9b800) [pid = 8835] [serial = 1845] [outer = 0x93a73000] 16:33:29 INFO - PROCESS | 8835 | 1464737609235 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]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1629ms 16:33:29 INFO - PROCESS | 8835 | 1464737609291 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 8835 | 1464737609295 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:33:29 INFO - PROCESS | 8835 | 1464737609302 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 8835 | 1464737609315 Marionette TRACE conn3 <- [1,2430,null,{}] 16:33:29 INFO - PROCESS | 8835 | 1464737609320 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}] 16:33:29 INFO - PROCESS | 8835 | 1464737609548 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:33:29 INFO - PROCESS | 8835 | 1464737609889 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x9ae98800 == 146 [pid = 8835] [id = 615] 16:33:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x9cf95000) [pid = 8835] [serial = 1846] [outer = (nil)] 16:33:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0xa238d400) [pid = 8835] [serial = 1847] [outer = 0x9cf95000] 16:33:29 INFO - PROCESS | 8835 | 1464737609981 Marionette DEBUG loaded listener.js 16:33:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0xa270a800) [pid = 8835] [serial = 1848] [outer = 0x9cf95000] 16:33:30 INFO - PROCESS | 8835 | 1464737610924 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]]]}] 16:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1700ms 16:33:31 INFO - PROCESS | 8835 | 1464737611004 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 8835 | 1464737611007 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:33:31 INFO - PROCESS | 8835 | 1464737611014 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 8835 | 1464737611017 Marionette TRACE conn3 <- [1,2434,null,{}] 16:33:31 INFO - PROCESS | 8835 | 1464737611023 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}] 16:33:31 INFO - PROCESS | 8835 | 1464737611254 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:33:31 INFO - PROCESS | 8835 | 1464737611596 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x9cd58400 == 147 [pid = 8835] [id = 616] 16:33:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0xa2384c00) [pid = 8835] [serial = 1849] [outer = (nil)] 16:33:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0xa3594000) [pid = 8835] [serial = 1850] [outer = 0xa2384c00] 16:33:31 INFO - PROCESS | 8835 | 1464737611687 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0xa358fc00) [pid = 8835] [serial = 1851] [outer = 0xa2384c00] 16:33:32 INFO - PROCESS | 8835 | 1464737612808 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]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1850ms 16:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:33:32 INFO - PROCESS | 8835 | 1464737612865 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 8835 | 1464737612868 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:33:32 INFO - PROCESS | 8835 | 1464737612875 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 8835 | 1464737612878 Marionette TRACE conn3 <- [1,2438,null,{}] 16:33:32 INFO - PROCESS | 8835 | 1464737612884 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}] 16:33:33 INFO - PROCESS | 8835 | 1464737613187 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:33:33 INFO - PROCESS | 8835 | 1464737613544 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x9a2cec00 == 148 [pid = 8835] [id = 617] 16:33:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0xa2706400) [pid = 8835] [serial = 1852] [outer = (nil)] 16:33:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0xa6390000) [pid = 8835] [serial = 1853] [outer = 0xa2706400] 16:33:33 INFO - PROCESS | 8835 | 1464737613632 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0xa6809400) [pid = 8835] [serial = 1854] [outer = 0xa2706400] 16:33:34 INFO - PROCESS | 8835 | 1464737614553 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]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1735ms 16:33:34 INFO - PROCESS | 8835 | 1464737614610 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 8835 | 1464737614614 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:33:34 INFO - PROCESS | 8835 | 1464737614620 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 8835 | 1464737614623 Marionette TRACE conn3 <- [1,2442,null,{}] 16:33:34 INFO - PROCESS | 8835 | 1464737614629 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}] 16:33:34 INFO - PROCESS | 8835 | 1464737614855 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:33:35 INFO - PROCESS | 8835 | 1464737615196 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 8835 | ++DOCSHELL 0xa22ae800 == 149 [pid = 8835] [id = 618] 16:33:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0xa633cc00) [pid = 8835] [serial = 1855] [outer = (nil)] 16:33:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0xa6848400) [pid = 8835] [serial = 1856] [outer = 0xa633cc00] 16:33:35 INFO - PROCESS | 8835 | 1464737615291 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0xa6868800) [pid = 8835] [serial = 1857] [outer = 0xa633cc00] 16:33:36 INFO - PROCESS | 8835 | 1464737616201 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]]]}] 16:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1633ms 16:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:33:36 INFO - PROCESS | 8835 | 1464737616253 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 8835 | 1464737616256 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:33:36 INFO - PROCESS | 8835 | 1464737616263 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 8835 | 1464737616266 Marionette TRACE conn3 <- [1,2446,null,{}] 16:33:36 INFO - PROCESS | 8835 | 1464737616272 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}] 16:33:36 INFO - PROCESS | 8835 | 1464737616525 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:33:36 INFO - PROCESS | 8835 | 1464737616867 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x92599000 == 150 [pid = 8835] [id = 619] 16:33:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x9259ac00) [pid = 8835] [serial = 1858] [outer = (nil)] 16:33:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x925a1800) [pid = 8835] [serial = 1859] [outer = 0x9259ac00] 16:33:36 INFO - PROCESS | 8835 | 1464737616958 Marionette DEBUG loaded listener.js 16:33:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x925a3400) [pid = 8835] [serial = 1860] [outer = 0x9259ac00] 16:33:37 INFO - PROCESS | 8835 | 1464737617822 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]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1631ms 16:33:37 INFO - PROCESS | 8835 | 1464737617893 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 8835 | 1464737617898 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:33:37 INFO - PROCESS | 8835 | 1464737617904 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 8835 | 1464737617907 Marionette TRACE conn3 <- [1,2450,null,{}] 16:33:37 INFO - PROCESS | 8835 | 1464737617913 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}] 16:33:38 INFO - PROCESS | 8835 | 1464737618168 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x96670400 == 149 [pid = 8835] [id = 354] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8adc7800 == 148 [pid = 8835] [id = 355] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x93a7c000 == 147 [pid = 8835] [id = 353] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x926c1400 == 146 [pid = 8835] [id = 360] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8c982400 == 145 [pid = 8835] [id = 257] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x86ee4400 == 144 [pid = 8835] [id = 363] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8b477000 == 143 [pid = 8835] [id = 506] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x88b55400 == 142 [pid = 8835] [id = 258] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x9cfcec00 == 141 [pid = 8835] [id = 357] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x87488400 == 140 [pid = 8835] [id = 601] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf5400 == 139 [pid = 8835] [id = 600] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae04400 == 138 [pid = 8835] [id = 599] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x87489800 == 137 [pid = 8835] [id = 598] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x93a7e000 == 136 [pid = 8835] [id = 589] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc42400 == 135 [pid = 8835] [id = 588] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x922cf800 == 134 [pid = 8835] [id = 587] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x913f2000 == 133 [pid = 8835] [id = 586] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x899aa800 == 132 [pid = 8835] [id = 585] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2e7400 == 131 [pid = 8835] [id = 584] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8d0ab400 == 130 [pid = 8835] [id = 582] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2e8400 == 129 [pid = 8835] [id = 583] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8cf7b000 == 128 [pid = 8835] [id = 581] 16:33:40 INFO - PROCESS | 8835 | --DOCSHELL 0x86eed000 == 127 [pid = 8835] [id = 580] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x8c981800) [pid = 8835] [serial = 1602] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x8b5ca800) [pid = 8835] [serial = 1733] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x8caef400) [pid = 8835] [serial = 1734] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0xa3596000) [pid = 8835] [serial = 1718] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0xa3366800) [pid = 8835] [serial = 1716] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0xa3196400) [pid = 8835] [serial = 1715] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0xa2502400) [pid = 8835] [serial = 1713] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0xa23a6400) [pid = 8835] [serial = 1712] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0xa1161000) [pid = 8835] [serial = 1710] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0xa115bc00) [pid = 8835] [serial = 1709] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x9ba46400) [pid = 8835] [serial = 1707] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x9b9f9400) [pid = 8835] [serial = 1706] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x9addcc00) [pid = 8835] [serial = 1704] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x9aaaf000) [pid = 8835] [serial = 1703] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x99ca1c00) [pid = 8835] [serial = 1701] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x99c87400) [pid = 8835] [serial = 1700] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x9784e400) [pid = 8835] [serial = 1698] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x97848400) [pid = 8835] [serial = 1697] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x959c9400) [pid = 8835] [serial = 1695] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x959aa000) [pid = 8835] [serial = 1694] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x93c7b000) [pid = 8835] [serial = 1692] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x93a79c00) [pid = 8835] [serial = 1691] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x926c1c00) [pid = 8835] [serial = 1689] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x92338c00) [pid = 8835] [serial = 1688] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x91db8800) [pid = 8835] [serial = 1686] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x91db3400) [pid = 8835] [serial = 1685] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x90f53800) [pid = 8835] [serial = 1683] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x8eeaa000) [pid = 8835] [serial = 1682] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x8ec54800) [pid = 8835] [serial = 1680] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x8e588800) [pid = 8835] [serial = 1679] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8d3df400) [pid = 8835] [serial = 1677] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8cff1800) [pid = 8835] [serial = 1676] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8ae91800) [pid = 8835] [serial = 1674] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8adcc800) [pid = 8835] [serial = 1673] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x8ae06800) [pid = 8835] [serial = 1730] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x88e0d000) [pid = 8835] [serial = 1727] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x899ab800) [pid = 8835] [serial = 1728] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0xa633b400) [pid = 8835] [serial = 1725] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0xa51f8000) [pid = 8835] [serial = 1724] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0xa36f4800) [pid = 8835] [serial = 1722] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0xa36eac00) [pid = 8835] [serial = 1721] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0xa3598400) [pid = 8835] [serial = 1719] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8cafac00) [pid = 8835] [serial = 1736] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8ae95000) [pid = 8835] [serial = 1731] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x8cfed000) [pid = 8835] [serial = 1737] [outer = (nil)] [url = about:blank] 16:33:40 INFO - PROCESS | 8835 | 1464737620661 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x86ee4400 == 128 [pid = 8835] [id = 620] 16:33:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x86ee4800) [pid = 8835] [serial = 1861] [outer = (nil)] 16:33:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x86ee9c00) [pid = 8835] [serial = 1862] [outer = 0x86ee4800] 16:33:40 INFO - PROCESS | 8835 | 1464737620741 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8748a800) [pid = 8835] [serial = 1863] [outer = 0x86ee4800] 16:33:41 INFO - PROCESS | 8835 | 1464737621599 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]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 3739ms 16:33:41 INFO - PROCESS | 8835 | 1464737621648 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 8835 | 1464737621654 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:33:41 INFO - PROCESS | 8835 | 1464737621662 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 8835 | 1464737621667 Marionette TRACE conn3 <- [1,2454,null,{}] 16:33:41 INFO - PROCESS | 8835 | 1464737621674 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}] 16:33:41 INFO - PROCESS | 8835 | 1464737621872 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:33:41 INFO - PROCESS | 8835 | 1464737621886 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x899ac400 == 129 [pid = 8835] [id = 621] 16:33:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x899adc00) [pid = 8835] [serial = 1864] [outer = (nil)] 16:33:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8a61cc00) [pid = 8835] [serial = 1865] [outer = 0x899adc00] 16:33:42 INFO - PROCESS | 8835 | 1464737622151 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8a6ccc00) [pid = 8835] [serial = 1866] [outer = 0x899adc00] 16:33:43 INFO - PROCESS | 8835 | 1464737623031 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]]]}] 16:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1391ms 16:33:43 INFO - PROCESS | 8835 | 1464737623056 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:33:43 INFO - PROCESS | 8835 | 1464737623061 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:33:43 INFO - PROCESS | 8835 | 1464737623068 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 8835 | 1464737623071 Marionette TRACE conn3 <- [1,2458,null,{}] 16:33:43 INFO - PROCESS | 8835 | 1464737623077 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}] 16:33:43 INFO - PROCESS | 8835 | 1464737623351 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:33:43 INFO - PROCESS | 8835 | 1464737623401 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae94000 == 130 [pid = 8835] [id = 622] 16:33:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8afebc00) [pid = 8835] [serial = 1867] [outer = (nil)] 16:33:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8b475800) [pid = 8835] [serial = 1868] [outer = 0x8afebc00] 16:33:43 INFO - PROCESS | 8835 | 1464737623472 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8b511800) [pid = 8835] [serial = 1869] [outer = 0x8afebc00] 16:33:44 INFO - PROCESS | 8835 | 1464737624518 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]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1488ms 16:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:33:44 INFO - PROCESS | 8835 | 1464737624555 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 8835 | 1464737624558 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:33:44 INFO - PROCESS | 8835 | 1464737624574 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 8835 | 1464737624582 Marionette TRACE conn3 <- [1,2462,null,{}] 16:33:44 INFO - PROCESS | 8835 | 1464737624595 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}] 16:33:44 INFO - PROCESS | 8835 | 1464737624864 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x9527d800) [pid = 8835] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x99e70000) [pid = 8835] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x92331000) [pid = 8835] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8eea7000) [pid = 8835] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x959ce400) [pid = 8835] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x9a2cc000) [pid = 8835] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x92042000) [pid = 8835] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8cf78800) [pid = 8835] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x922d5800) [pid = 8835] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8ae01400) [pid = 8835] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x899b2000) [pid = 8835] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x8d0a6000) [pid = 8835] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x88886000) [pid = 8835] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x8ec5a800) [pid = 8835] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x92fd9000) [pid = 8835] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x8ae09800) [pid = 8835] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x9b9f2000) [pid = 8835] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x8748b400) [pid = 8835] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x899b1400) [pid = 8835] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0x959cbc00) [pid = 8835] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x8ec57800) [pid = 8835] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:33:45 INFO - PROCESS | 8835 | --DOMWINDOW == 125 (0x8e14f400) [pid = 8835] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:33:45 INFO - PROCESS | 8835 | 1464737625756 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x859bc800 == 131 [pid = 8835] [id = 623] 16:33:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 126 (0x86bd5c00) [pid = 8835] [serial = 1870] [outer = (nil)] 16:33:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x8a6c3c00) [pid = 8835] [serial = 1871] [outer = 0x86bd5c00] 16:33:45 INFO - PROCESS | 8835 | 1464737625845 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x8b479800) [pid = 8835] [serial = 1872] [outer = 0x86bd5c00] 16:33:46 INFO - PROCESS | 8835 | 1464737626623 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]]]}] 16:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2103ms 16:33:46 INFO - PROCESS | 8835 | 1464737626667 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 8835 | 1464737626672 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:33:46 INFO - PROCESS | 8835 | 1464737626678 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - PROCESS | 8835 | 1464737626681 Marionette TRACE conn3 <- [1,2466,null,{}] 16:33:46 INFO - PROCESS | 8835 | 1464737626686 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}] 16:33:46 INFO - PROCESS | 8835 | 1464737626885 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:33:47 INFO - PROCESS | 8835 | 1464737627091 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x89143800 == 132 [pid = 8835] [id = 624] 16:33:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8c97d800) [pid = 8835] [serial = 1873] [outer = (nil)] 16:33:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x8cafa000) [pid = 8835] [serial = 1874] [outer = 0x8c97d800] 16:33:47 INFO - PROCESS | 8835 | 1464737627163 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8cf81c00) [pid = 8835] [serial = 1875] [outer = 0x8c97d800] 16:33:48 INFO - PROCESS | 8835 | 1464737628242 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]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1629ms 16:33:48 INFO - PROCESS | 8835 | 1464737628309 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 8835 | 1464737628315 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:33:48 INFO - PROCESS | 8835 | 1464737628324 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 8835 | 1464737628330 Marionette TRACE conn3 <- [1,2470,null,{}] 16:33:48 INFO - PROCESS | 8835 | 1464737628339 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}] 16:33:48 INFO - PROCESS | 8835 | 1464737628629 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:33:49 INFO - PROCESS | 8835 | 1464737628981 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b52c00 == 133 [pid = 8835] [id = 625] 16:33:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x88e0d000) [pid = 8835] [serial = 1876] [outer = (nil)] 16:33:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8a6c9400) [pid = 8835] [serial = 1877] [outer = 0x88e0d000] 16:33:49 INFO - PROCESS | 8835 | 1464737629072 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8ae0d000) [pid = 8835] [serial = 1878] [outer = 0x88e0d000] 16:33:50 INFO - PROCESS | 8835 | 1464737630022 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]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1744ms 16:33:50 INFO - PROCESS | 8835 | 1464737630069 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 8835 | 1464737630078 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:33:50 INFO - PROCESS | 8835 | 1464737630089 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 8835 | 1464737630093 Marionette TRACE conn3 <- [1,2474,null,{}] 16:33:50 INFO - PROCESS | 8835 | 1464737630100 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}] 16:33:50 INFO - PROCESS | 8835 | 1464737630323 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:33:50 INFO - PROCESS | 8835 | 1464737630609 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b518000 == 134 [pid = 8835] [id = 626] 16:33:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8b518c00) [pid = 8835] [serial = 1879] [outer = (nil)] 16:33:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8b51c800) [pid = 8835] [serial = 1880] [outer = 0x8b518c00] 16:33:50 INFO - PROCESS | 8835 | 1464737630752 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8c98a000) [pid = 8835] [serial = 1881] [outer = 0x8b518c00] 16:33:51 INFO - PROCESS | 8835 | 1464737631764 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]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1734ms 16:33:51 INFO - PROCESS | 8835 | 1464737631824 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 8835 | 1464737631827 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:33:51 INFO - PROCESS | 8835 | 1464737631834 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 8835 | 1464737631840 Marionette TRACE conn3 <- [1,2478,null,{}] 16:33:51 INFO - PROCESS | 8835 | 1464737631857 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}] 16:33:52 INFO - PROCESS | 8835 | 1464737632183 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:33:52 INFO - PROCESS | 8835 | 1464737632458 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d0ad800 == 135 [pid = 8835] [id = 627] 16:33:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8d3dac00) [pid = 8835] [serial = 1882] [outer = (nil)] 16:33:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8dc48800) [pid = 8835] [serial = 1883] [outer = 0x8d3dac00] 16:33:52 INFO - PROCESS | 8835 | 1464737632547 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8e173400) [pid = 8835] [serial = 1884] [outer = 0x8d3dac00] 16:33:53 INFO - PROCESS | 8835 | 1464737633521 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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1736ms 16:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:33:53 INFO - PROCESS | 8835 | 1464737633571 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 8835 | 1464737633575 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:33:53 INFO - PROCESS | 8835 | 1464737633582 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 8835 | 1464737633586 Marionette TRACE conn3 <- [1,2482,null,{}] 16:33:53 INFO - PROCESS | 8835 | 1464737633592 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}] 16:33:53 INFO - PROCESS | 8835 | 1464737633809 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:33:54 INFO - PROCESS | 8835 | 1464737634151 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x86eeb000 == 136 [pid = 8835] [id = 628] 16:33:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8d0a7c00) [pid = 8835] [serial = 1885] [outer = (nil)] 16:33:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8e465c00) [pid = 8835] [serial = 1886] [outer = 0x8d0a7c00] 16:33:54 INFO - PROCESS | 8835 | 1464737634247 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8e46f800) [pid = 8835] [serial = 1887] [outer = 0x8d0a7c00] 16:33:55 INFO - PROCESS | 8835 | 1464737635124 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]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1582ms 16:33:55 INFO - PROCESS | 8835 | 1464737635164 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 8835 | 1464737635168 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:33:55 INFO - PROCESS | 8835 | 1464737635174 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 8835 | 1464737635177 Marionette TRACE conn3 <- [1,2486,null,{}] 16:33:55 INFO - PROCESS | 8835 | 1464737635183 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}] 16:33:55 INFO - PROCESS | 8835 | 1464737635389 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:33:55 INFO - PROCESS | 8835 | 1464737635674 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x8914e800 == 137 [pid = 8835] [id = 629] 16:33:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8e2e5c00) [pid = 8835] [serial = 1888] [outer = (nil)] 16:33:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8ec54400) [pid = 8835] [serial = 1889] [outer = 0x8e2e5c00] 16:33:55 INFO - PROCESS | 8835 | 1464737635806 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8ec58c00) [pid = 8835] [serial = 1890] [outer = 0x8e2e5c00] 16:33:56 INFO - PROCESS | 8835 | 1464737636749 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]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1640ms 16:33:56 INFO - PROCESS | 8835 | 1464737636816 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 8835 | 1464737636820 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:33:56 INFO - PROCESS | 8835 | 1464737636826 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 8835 | 1464737636830 Marionette TRACE conn3 <- [1,2490,null,{}] 16:33:56 INFO - PROCESS | 8835 | 1464737636835 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}] 16:33:57 INFO - PROCESS | 8835 | 1464737637104 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:33:57 INFO - PROCESS | 8835 | 1464737637443 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e470000 == 138 [pid = 8835] [id = 630] 16:33:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8ee10400) [pid = 8835] [serial = 1891] [outer = (nil)] 16:33:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x913eb800) [pid = 8835] [serial = 1892] [outer = 0x8ee10400] 16:33:57 INFO - PROCESS | 8835 | 1464737637534 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x91db4000) [pid = 8835] [serial = 1893] [outer = 0x8ee10400] 16:33:58 INFO - PROCESS | 8835 | 1464737638435 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]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1680ms 16:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:33:58 INFO - PROCESS | 8835 | 1464737638507 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 8835 | 1464737638510 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:33:58 INFO - PROCESS | 8835 | 1464737638517 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 8835 | 1464737638520 Marionette TRACE conn3 <- [1,2494,null,{}] 16:33:58 INFO - PROCESS | 8835 | 1464737638526 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}] 16:33:58 INFO - PROCESS | 8835 | 1464737638733 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:33:59 INFO - PROCESS | 8835 | 1464737639080 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e58d400 == 139 [pid = 8835] [id = 631] 16:33:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8ee0c800) [pid = 8835] [serial = 1894] [outer = (nil)] 16:33:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x9204ac00) [pid = 8835] [serial = 1895] [outer = 0x8ee0c800] 16:33:59 INFO - PROCESS | 8835 | 1464737639169 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x920cfc00) [pid = 8835] [serial = 1896] [outer = 0x8ee0c800] 16:34:00 INFO - PROCESS | 8835 | 1464737640077 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]]]}] 16:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1637ms 16:34:00 INFO - PROCESS | 8835 | 1464737640153 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 8835 | 1464737640158 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:34:00 INFO - PROCESS | 8835 | 1464737640164 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 8835 | 1464737640167 Marionette TRACE conn3 <- [1,2498,null,{}] 16:34:00 INFO - PROCESS | 8835 | 1464737640173 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}] 16:34:00 INFO - PROCESS | 8835 | 1464737640439 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:34:00 INFO - PROCESS | 8835 | 1464737640777 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec59800 == 140 [pid = 8835] [id = 632] 16:34:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x91db4400) [pid = 8835] [serial = 1897] [outer = (nil)] 16:34:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x92335000) [pid = 8835] [serial = 1898] [outer = 0x91db4400] 16:34:00 INFO - PROCESS | 8835 | 1464737640861 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x92440c00) [pid = 8835] [serial = 1899] [outer = 0x91db4400] 16:34:01 INFO - PROCESS | 8835 | 1464737641855 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]]]}] 16:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1743ms 16:34:01 INFO - PROCESS | 8835 | 1464737641908 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:34:01 INFO - PROCESS | 8835 | 1464737641911 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:34:01 INFO - PROCESS | 8835 | 1464737641918 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - PROCESS | 8835 | 1464737641921 Marionette TRACE conn3 <- [1,2502,null,{}] 16:34:01 INFO - PROCESS | 8835 | 1464737641927 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}] 16:34:02 INFO - PROCESS | 8835 | 1464737642165 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:34:02 INFO - PROCESS | 8835 | 1464737642501 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x92043000 == 141 [pid = 8835] [id = 633] 16:34:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x92331000) [pid = 8835] [serial = 1900] [outer = (nil)] 16:34:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x925a2000) [pid = 8835] [serial = 1901] [outer = 0x92331000] 16:34:02 INFO - PROCESS | 8835 | 1464737642607 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x925a5c00) [pid = 8835] [serial = 1902] [outer = 0x92331000] 16:34:03 INFO - PROCESS | 8835 | 1464737643675 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]]]}] 16:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1833ms 16:34:03 INFO - PROCESS | 8835 | 1464737643751 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 8835 | 1464737643755 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:34:03 INFO - PROCESS | 8835 | 1464737643761 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 8835 | 1464737643764 Marionette TRACE conn3 <- [1,2506,null,{}] 16:34:03 INFO - PROCESS | 8835 | 1464737643770 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}] 16:34:03 INFO - PROCESS | 8835 | 1464737643992 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:34:04 INFO - PROCESS | 8835 | 1464737644329 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x91dbb000 == 142 [pid = 8835] [id = 634] 16:34:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x9246fc00) [pid = 8835] [serial = 1903] [outer = (nil)] 16:34:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x92f0fc00) [pid = 8835] [serial = 1904] [outer = 0x9246fc00] 16:34:04 INFO - PROCESS | 8835 | 1464737644416 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x93a76400) [pid = 8835] [serial = 1905] [outer = 0x9246fc00] 16:34:05 INFO - PROCESS | 8835 | 1464737645342 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]]]}] 16:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1638ms 16:34:05 INFO - PROCESS | 8835 | 1464737645400 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:34:05 INFO - PROCESS | 8835 | 1464737645404 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:34:05 INFO - PROCESS | 8835 | 1464737645410 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:34:05 INFO - PROCESS | 8835 | 1464737645415 Marionette TRACE conn3 <- [1,2510,null,{}] 16:34:05 INFO - PROCESS | 8835 | 1464737645420 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}] 16:34:05 INFO - PROCESS | 8835 | 1464737645667 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:34:06 INFO - PROCESS | 8835 | 1464737646012 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x926c9c00 == 143 [pid = 8835] [id = 635] 16:34:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x9540fc00) [pid = 8835] [serial = 1906] [outer = (nil)] 16:34:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x959b5000) [pid = 8835] [serial = 1907] [outer = 0x9540fc00] 16:34:06 INFO - PROCESS | 8835 | 1464737646126 Marionette DEBUG loaded listener.js 16:34:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x96672c00) [pid = 8835] [serial = 1908] [outer = 0x9540fc00] 16:34:07 INFO - PROCESS | 8835 | 1464737647037 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]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1684ms 16:34:07 INFO - PROCESS | 8835 | 1464737647096 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 8835 | 1464737647100 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:34:07 INFO - PROCESS | 8835 | 1464737647106 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - PROCESS | 8835 | 1464737647110 Marionette TRACE conn3 <- [1,2514,null,{}] 16:34:07 INFO - PROCESS | 8835 | 1464737647115 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}] 16:34:07 INFO - PROCESS | 8835 | 1464737647331 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:34:07 INFO - PROCESS | 8835 | 1464737647624 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 8835 | ++DOCSHELL 0x9540f800 == 144 [pid = 8835] [id = 636] 16:34:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x959c8400) [pid = 8835] [serial = 1909] [outer = (nil)] 16:34:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x98b70c00) [pid = 8835] [serial = 1910] [outer = 0x959c8400] 16:34:07 INFO - PROCESS | 8835 | 1464737647759 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x98e8c800) [pid = 8835] [serial = 1911] [outer = 0x959c8400] 16:34:08 INFO - PROCESS | 8835 | 1464737648657 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]]]}] 16:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1586ms 16:34:08 INFO - PROCESS | 8835 | 1464737648693 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 8835 | 1464737648697 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:34:08 INFO - PROCESS | 8835 | 1464737648704 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 8835 | 1464737648706 Marionette TRACE conn3 <- [1,2518,null,{}] 16:34:08 INFO - PROCESS | 8835 | 1464737648712 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}] 16:34:08 INFO - PROCESS | 8835 | 1464737648927 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:34:09 INFO - PROCESS | 8835 | 1464737649279 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x959adc00 == 145 [pid = 8835] [id = 637] 16:34:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x97849400) [pid = 8835] [serial = 1912] [outer = (nil)] 16:34:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x99c8b800) [pid = 8835] [serial = 1913] [outer = 0x97849400] 16:34:09 INFO - PROCESS | 8835 | 1464737649368 Marionette DEBUG loaded listener.js 16:34:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x99c91400) [pid = 8835] [serial = 1914] [outer = 0x97849400] 16:34:10 INFO - PROCESS | 8835 | 1464737650266 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]]]}] 16:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1630ms 16:34:10 INFO - PROCESS | 8835 | 1464737650335 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:34:10 INFO - PROCESS | 8835 | 1464737650338 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:34:10 INFO - PROCESS | 8835 | 1464737650345 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 8835 | 1464737650348 Marionette TRACE conn3 <- [1,2522,null,{}] 16:34:10 INFO - PROCESS | 8835 | 1464737650354 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}] 16:34:10 INFO - PROCESS | 8835 | 1464737650580 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:34:10 INFO - PROCESS | 8835 | 1464737650916 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 8835 | ++DOCSHELL 0x96670400 == 146 [pid = 8835] [id = 638] 16:34:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x98e87400) [pid = 8835] [serial = 1915] [outer = (nil)] 16:34:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x99e1a800) [pid = 8835] [serial = 1916] [outer = 0x98e87400] 16:34:11 INFO - PROCESS | 8835 | 1464737651004 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x99e6f800) [pid = 8835] [serial = 1917] [outer = 0x98e87400] 16:34:11 INFO - PROCESS | 8835 | 1464737651907 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]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1635ms 16:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:34:11 INFO - PROCESS | 8835 | 1464737651983 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 8835 | 1464737651986 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:34:11 INFO - PROCESS | 8835 | 1464737651993 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 8835 | 1464737651997 Marionette TRACE conn3 <- [1,2526,null,{}] 16:34:12 INFO - PROCESS | 8835 | 1464737652003 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}] 16:34:12 INFO - PROCESS | 8835 | 1464737652208 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:34:12 INFO - PROCESS | 8835 | 1464737652557 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b282c00 == 147 [pid = 8835] [id = 639] 16:34:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x959d3000) [pid = 8835] [serial = 1918] [outer = (nil)] 16:34:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x9a0ee000) [pid = 8835] [serial = 1919] [outer = 0x959d3000] 16:34:12 INFO - PROCESS | 8835 | 1464737652641 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x9a2c6000) [pid = 8835] [serial = 1920] [outer = 0x959d3000] 16:34:13 INFO - PROCESS | 8835 | 1464737653563 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]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1636ms 16:34:13 INFO - PROCESS | 8835 | 1464737653629 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 8835 | 1464737653633 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:34:13 INFO - PROCESS | 8835 | 1464737653640 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 8835 | 1464737653644 Marionette TRACE conn3 <- [1,2530,null,{}] 16:34:13 INFO - PROCESS | 8835 | 1464737653649 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}] 16:34:13 INFO - PROCESS | 8835 | 1464737653887 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:34:14 INFO - PROCESS | 8835 | 1464737654228 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e7b400 == 148 [pid = 8835] [id = 640] 16:34:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x9a08e000) [pid = 8835] [serial = 1921] [outer = (nil)] 16:34:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x9ae8fc00) [pid = 8835] [serial = 1922] [outer = 0x9a08e000] 16:34:14 INFO - PROCESS | 8835 | 1464737654318 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x9b270800) [pid = 8835] [serial = 1923] [outer = 0x9a08e000] 16:34:15 INFO - PROCESS | 8835 | 1464737655229 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]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1634ms 16:34:15 INFO - PROCESS | 8835 | 1464737655276 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 8835 | 1464737655280 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:34:15 INFO - PROCESS | 8835 | 1464737655287 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 8835 | 1464737655291 Marionette TRACE conn3 <- [1,2534,null,{}] 16:34:15 INFO - PROCESS | 8835 | 1464737655296 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}] 16:34:15 INFO - PROCESS | 8835 | 1464737655501 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:34:15 INFO - PROCESS | 8835 | 1464737655845 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x926c6c00 == 149 [pid = 8835] [id = 641] 16:34:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x99e17c00) [pid = 8835] [serial = 1924] [outer = (nil)] 16:34:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x9cd5cc00) [pid = 8835] [serial = 1925] [outer = 0x99e17c00] 16:34:15 INFO - PROCESS | 8835 | 1464737655933 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x9b9f0400) [pid = 8835] [serial = 1926] [outer = 0x99e17c00] 16:34:16 INFO - PROCESS | 8835 | 1464737656883 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]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1643ms 16:34:16 INFO - PROCESS | 8835 | 1464737656931 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 8835 | 1464737656934 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:34:16 INFO - PROCESS | 8835 | 1464737656940 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 8835 | 1464737656944 Marionette TRACE conn3 <- [1,2538,null,{}] 16:34:16 INFO - PROCESS | 8835 | 1464737656950 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}] 16:34:17 INFO - PROCESS | 8835 | 1464737657168 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:34:17 INFO - PROCESS | 8835 | 1464737657514 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd5800 == 150 [pid = 8835] [id = 642] 16:34:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0x922da000) [pid = 8835] [serial = 1927] [outer = (nil)] 16:34:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 184 (0xa2503800) [pid = 8835] [serial = 1928] [outer = 0x922da000] 16:34:17 INFO - PROCESS | 8835 | 1464737657605 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 185 (0xa270bc00) [pid = 8835] [serial = 1929] [outer = 0x922da000] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x859bc800 == 149 [pid = 8835] [id = 623] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae94000 == 148 [pid = 8835] [id = 622] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x899ac400 == 147 [pid = 8835] [id = 621] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x86ee4400 == 146 [pid = 8835] [id = 620] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0xa22ae800 == 145 [pid = 8835] [id = 618] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x9cd58400 == 144 [pid = 8835] [id = 616] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x9a2cec00 == 143 [pid = 8835] [id = 617] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x9ae98800 == 142 [pid = 8835] [id = 615] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x913f2400 == 141 [pid = 8835] [id = 614] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x99b39400 == 140 [pid = 8835] [id = 613] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x90f55400 == 139 [pid = 8835] [id = 611] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x959b3400 == 138 [pid = 8835] [id = 612] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x922afc00 == 137 [pid = 8835] [id = 610] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x9243d800 == 136 [pid = 8835] [id = 609] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2ee000 == 135 [pid = 8835] [id = 608] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec57c00 == 134 [pid = 8835] [id = 607] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8b483400 == 133 [pid = 8835] [id = 606] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab2bc00 == 132 [pid = 8835] [id = 604] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x8b282800 == 131 [pid = 8835] [id = 605] 16:34:20 INFO - PROCESS | 8835 | --DOCSHELL 0x899b4000 == 130 [pid = 8835] [id = 603] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 184 (0x8d3d9000) [pid = 8835] [serial = 1806] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 183 (0x9a0ed000) [pid = 8835] [serial = 1778] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x9addc400) [pid = 8835] [serial = 1781] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x99e71000) [pid = 8835] [serial = 1776] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x913e9400) [pid = 8835] [serial = 1754] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x99c84000) [pid = 8835] [serial = 1772] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0xa3596c00) [pid = 8835] [serial = 1791] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x922d9c00) [pid = 8835] [serial = 1760] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0xa3592800) [pid = 8835] [serial = 1793] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x8cf84c00) [pid = 8835] [serial = 1802] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x926c5800) [pid = 8835] [serial = 1763] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x922aac00) [pid = 8835] [serial = 1758] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x8afe6800) [pid = 8835] [serial = 1743] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x920cb800) [pid = 8835] [serial = 1757] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x8e14b400) [pid = 8835] [serial = 1746] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x8d3da400) [pid = 8835] [serial = 1745] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x8adc6000) [pid = 8835] [serial = 1742] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x8d3d6000) [pid = 8835] [serial = 1739] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x89145800) [pid = 8835] [serial = 1796] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x8eea3000) [pid = 8835] [serial = 1752] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x913f1c00) [pid = 8835] [serial = 1755] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x9ae9d400) [pid = 8835] [serial = 1785] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x8b280400) [pid = 8835] [serial = 1800] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0xa270d800) [pid = 8835] [serial = 1788] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x8cf83000) [pid = 8835] [serial = 1805] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x8e172400) [pid = 8835] [serial = 1671] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x96671c00) [pid = 8835] [serial = 1769] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x93c76800) [pid = 8835] [serial = 1766] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0xa3591000) [pid = 8835] [serial = 1790] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x8e589800) [pid = 8835] [serial = 1749] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x9b270400) [pid = 8835] [serial = 1782] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x89b8d400) [pid = 8835] [serial = 1797] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x97845800) [pid = 8835] [serial = 1770] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x9ba47800) [pid = 8835] [serial = 1784] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8ae99800) [pid = 8835] [serial = 1799] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x9232d400) [pid = 8835] [serial = 1761] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0xa2508c00) [pid = 8835] [serial = 1787] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8e46dc00) [pid = 8835] [serial = 1748] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x947a2c00) [pid = 8835] [serial = 1767] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x926cf000) [pid = 8835] [serial = 1764] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x9a2c7800) [pid = 8835] [serial = 1779] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8d0a3400) [pid = 8835] [serial = 1803] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x99ce4000) [pid = 8835] [serial = 1773] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x99e1d000) [pid = 8835] [serial = 1775] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8ee0ac00) [pid = 8835] [serial = 1751] [outer = (nil)] [url = about:blank] 16:34:20 INFO - PROCESS | 8835 | 1464737660797 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]]]}] 16:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 3887ms 16:34:20 INFO - PROCESS | 8835 | 1464737660830 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 8835 | 1464737660835 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:34:20 INFO - PROCESS | 8835 | 1464737660845 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 8835 | 1464737660849 Marionette TRACE conn3 <- [1,2542,null,{}] 16:34:20 INFO - PROCESS | 8835 | 1464737660857 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}] 16:34:21 INFO - PROCESS | 8835 | 1464737661060 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:34:21 INFO - PROCESS | 8835 | 1464737661282 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x86ef0800 == 131 [pid = 8835] [id = 643] 16:34:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x88e05000) [pid = 8835] [serial = 1930] [outer = (nil)] 16:34:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8a549400) [pid = 8835] [serial = 1931] [outer = 0x88e05000] 16:34:21 INFO - PROCESS | 8835 | 1464737661363 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8adc5000) [pid = 8835] [serial = 1932] [outer = 0x88e05000] 16:34:22 INFO - PROCESS | 8835 | 1464737662345 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]]]}] 16:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1540ms 16:34:22 INFO - PROCESS | 8835 | 1464737662385 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 8835 | 1464737662393 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:34:22 INFO - PROCESS | 8835 | 1464737662402 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 8835 | 1464737662407 Marionette TRACE conn3 <- [1,2546,null,{}] 16:34:22 INFO - PROCESS | 8835 | 1464737662412 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}] 16:34:22 INFO - PROCESS | 8835 | 1464737662713 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:34:22 INFO - PROCESS | 8835 | 1464737662752 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae9e400 == 132 [pid = 8835] [id = 644] 16:34:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8afe7400) [pid = 8835] [serial = 1933] [outer = (nil)] 16:34:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8b480800) [pid = 8835] [serial = 1934] [outer = 0x8afe7400] 16:34:22 INFO - PROCESS | 8835 | 1464737662823 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8b515000) [pid = 8835] [serial = 1935] [outer = 0x8afe7400] 16:34:23 INFO - PROCESS | 8835 | 1464737663856 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]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1537ms 16:34:23 INFO - PROCESS | 8835 | 1464737663940 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 8835 | 1464737663944 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:34:23 INFO - PROCESS | 8835 | 1464737663951 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 8835 | 1464737663956 Marionette TRACE conn3 <- [1,2550,null,{}] 16:34:23 INFO - PROCESS | 8835 | 1464737663979 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}] 16:34:24 INFO - PROCESS | 8835 | 1464737664307 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:34:24 INFO - PROCESS | 8835 | 1464737664351 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b283c00 == 133 [pid = 8835] [id = 645] 16:34:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8cfef400) [pid = 8835] [serial = 1936] [outer = (nil)] 16:34:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8d0a3400) [pid = 8835] [serial = 1937] [outer = 0x8cfef400] 16:34:24 INFO - PROCESS | 8835 | 1464737664425 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8d3d9400) [pid = 8835] [serial = 1938] [outer = 0x8cfef400] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0xa2706400) [pid = 8835] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x99d82400) [pid = 8835] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8d0ad400) [pid = 8835] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x9259ac00) [pid = 8835] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x86ee4800) [pid = 8835] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8a553400) [pid = 8835] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8dc4c400) [pid = 8835] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8cfeb800) [pid = 8835] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x93a73000) [pid = 8835] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x9cf95000) [pid = 8835] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x86bd5c00) [pid = 8835] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x91daf400) [pid = 8835] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8afebc00) [pid = 8835] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x913ed800) [pid = 8835] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x99e6fc00) [pid = 8835] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0xa2384c00) [pid = 8835] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x8ee07800) [pid = 8835] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x8c980800) [pid = 8835] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x99c8b400) [pid = 8835] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x926c7c00) [pid = 8835] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0xa633cc00) [pid = 8835] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0x922cf000) [pid = 8835] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:34:25 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x899adc00) [pid = 8835] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:34:26 INFO - PROCESS | 8835 | 1464737666006 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]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2092ms 16:34:26 INFO - PROCESS | 8835 | 1464737666044 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:34:26 INFO - PROCESS | 8835 | 1464737666048 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:34:26 INFO - PROCESS | 8835 | 1464737666055 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 8835 | 1464737666059 Marionette TRACE conn3 <- [1,2554,null,{}] 16:34:26 INFO - PROCESS | 8835 | 1464737666065 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}] 16:34:26 INFO - PROCESS | 8835 | 1464737666351 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:34:26 INFO - PROCESS | 8835 | 1464737666374 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x8888b400 == 134 [pid = 8835] [id = 646] 16:34:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x8d0a2c00) [pid = 8835] [serial = 1939] [outer = (nil)] 16:34:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x8d3ddc00) [pid = 8835] [serial = 1940] [outer = 0x8d0a2c00] 16:34:26 INFO - PROCESS | 8835 | 1464737666448 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8e149000) [pid = 8835] [serial = 1941] [outer = 0x8d0a2c00] 16:34:27 INFO - PROCESS | 8835 | 1464737667486 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]]]}] 16:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1491ms 16:34:27 INFO - PROCESS | 8835 | 1464737667546 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 8835 | 1464737667553 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:34:27 INFO - PROCESS | 8835 | 1464737667561 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 8835 | 1464737667568 Marionette TRACE conn3 <- [1,2558,null,{}] 16:34:27 INFO - PROCESS | 8835 | 1464737667576 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}] 16:34:27 INFO - PROCESS | 8835 | 1464737667800 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:34:28 INFO - PROCESS | 8835 | 1464737668169 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x899aa000 == 135 [pid = 8835] [id = 647] 16:34:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x899aa400) [pid = 8835] [serial = 1942] [outer = (nil)] 16:34:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8a54a800) [pid = 8835] [serial = 1943] [outer = 0x899aa400] 16:34:28 INFO - PROCESS | 8835 | 1464737668260 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8ab21000) [pid = 8835] [serial = 1944] [outer = 0x899aa400] 16:34:29 INFO - PROCESS | 8835 | 1464737669246 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]]]}] 16:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1735ms 16:34:29 INFO - PROCESS | 8835 | 1464737669297 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 8835 | 1464737669305 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:34:29 INFO - PROCESS | 8835 | 1464737669316 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 8835 | 1464737669320 Marionette TRACE conn3 <- [1,2562,null,{}] 16:34:29 INFO - PROCESS | 8835 | 1464737669326 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}] 16:34:29 INFO - PROCESS | 8835 | 1464737669544 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:34:29 INFO - PROCESS | 8835 | 1464737669883 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b5c1000 == 136 [pid = 8835] [id = 648] 16:34:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8b5c3400) [pid = 8835] [serial = 1945] [outer = (nil)] 16:34:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8c985800) [pid = 8835] [serial = 1946] [outer = 0x8b5c3400] 16:34:29 INFO - PROCESS | 8835 | 1464737669972 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8d09f400) [pid = 8835] [serial = 1947] [outer = 0x8b5c3400] 16:34:30 INFO - PROCESS | 8835 | 1464737670940 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]]]}] 16:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1682ms 16:34:31 INFO - PROCESS | 8835 | 1464737671014 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 8835 | 1464737671018 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:34:31 INFO - PROCESS | 8835 | 1464737671028 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 8835 | 1464737671033 Marionette TRACE conn3 <- [1,2566,null,{}] 16:34:31 INFO - PROCESS | 8835 | 1464737671050 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}] 16:34:31 INFO - PROCESS | 8835 | 1464737671284 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:34:31 INFO - PROCESS | 8835 | 1464737671643 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc50000 == 137 [pid = 8835] [id = 649] 16:34:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8e464c00) [pid = 8835] [serial = 1948] [outer = (nil)] 16:34:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8e58d800) [pid = 8835] [serial = 1949] [outer = 0x8e464c00] 16:34:31 INFO - PROCESS | 8835 | 1464737671744 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8ee02800) [pid = 8835] [serial = 1950] [outer = 0x8e464c00] 16:34:32 INFO - PROCESS | 8835 | 1464737672778 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]]]}] 16:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1785ms 16:34:32 INFO - PROCESS | 8835 | 1464737672813 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 8835 | 1464737672818 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:34:32 INFO - PROCESS | 8835 | 1464737672824 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 8835 | 1464737672827 Marionette TRACE conn3 <- [1,2570,null,{}] 16:34:32 INFO - PROCESS | 8835 | 1464737672833 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}] 16:34:33 INFO - PROCESS | 8835 | 1464737673044 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:34:33 INFO - PROCESS | 8835 | 1464737673397 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x89b8b800 == 138 [pid = 8835] [id = 650] 16:34:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8add0000) [pid = 8835] [serial = 1951] [outer = (nil)] 16:34:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x90f53800) [pid = 8835] [serial = 1952] [outer = 0x8add0000] 16:34:33 INFO - PROCESS | 8835 | 1464737673487 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x913ef800) [pid = 8835] [serial = 1953] [outer = 0x8add0000] 16:34:34 INFO - PROCESS | 8835 | 1464737674450 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]]]}] 16:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1685ms 16:34:34 INFO - PROCESS | 8835 | 1464737674511 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:34:34 INFO - PROCESS | 8835 | 1464737674516 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:34:34 INFO - PROCESS | 8835 | 1464737674522 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:34:34 INFO - PROCESS | 8835 | 1464737674526 Marionette TRACE conn3 <- [1,2574,null,{}] 16:34:34 INFO - PROCESS | 8835 | 1464737674532 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}] 16:34:34 INFO - PROCESS | 8835 | 1464737674761 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:34:35 INFO - PROCESS | 8835 | 1464737675104 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f55400 == 139 [pid = 8835] [id = 651] 16:34:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x91db5400) [pid = 8835] [serial = 1954] [outer = (nil)] 16:34:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x9204c400) [pid = 8835] [serial = 1955] [outer = 0x91db5400] 16:34:35 INFO - PROCESS | 8835 | 1464737675202 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x920ce000) [pid = 8835] [serial = 1956] [outer = 0x91db5400] 16:34:36 INFO - PROCESS | 8835 | 1464737676142 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]]]}] 16:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1694ms 16:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:34:36 INFO - PROCESS | 8835 | 1464737676216 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 8835 | 1464737676219 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:34:36 INFO - PROCESS | 8835 | 1464737676226 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 8835 | 1464737676233 Marionette TRACE conn3 <- [1,2578,null,{}] 16:34:36 INFO - PROCESS | 8835 | 1464737676243 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}] 16:34:36 INFO - PROCESS | 8835 | 1464737676526 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:34:36 INFO - PROCESS | 8835 | 1464737676877 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f6400 == 140 [pid = 8835] [id = 652] 16:34:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x9204f000) [pid = 8835] [serial = 1957] [outer = (nil)] 16:34:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x92438400) [pid = 8835] [serial = 1958] [outer = 0x9204f000] 16:34:36 INFO - PROCESS | 8835 | 1464737676965 Marionette DEBUG loaded listener.js 16:34:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x926c2400) [pid = 8835] [serial = 1959] [outer = 0x9204f000] 16:34:37 INFO - PROCESS | 8835 | 1464737677869 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]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1690ms 16:34:37 INFO - PROCESS | 8835 | 1464737677916 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 8835 | 1464737677920 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:34:37 INFO - PROCESS | 8835 | 1464737677926 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 8835 | 1464737677930 Marionette TRACE conn3 <- [1,2582,null,{}] 16:34:37 INFO - PROCESS | 8835 | 1464737677936 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}] 16:34:38 INFO - PROCESS | 8835 | 1464737678137 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:34:38 INFO - PROCESS | 8835 | 1464737678444 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c988800 == 141 [pid = 8835] [id = 653] 16:34:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8cfee800) [pid = 8835] [serial = 1960] [outer = (nil)] 16:34:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x92f08000) [pid = 8835] [serial = 1961] [outer = 0x8cfee800] 16:34:38 INFO - PROCESS | 8835 | 1464737678574 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x93a7e000) [pid = 8835] [serial = 1962] [outer = 0x8cfee800] 16:34:39 INFO - PROCESS | 8835 | 1464737679480 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]]]}] 16:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 16:34:39 INFO - PROCESS | 8835 | 1464737679511 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 8835 | 1464737679515 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:34:39 INFO - PROCESS | 8835 | 1464737679521 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 8835 | 1464737679525 Marionette TRACE conn3 <- [1,2586,null,{}] 16:34:39 INFO - PROCESS | 8835 | 1464737679531 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}] 16:34:39 INFO - PROCESS | 8835 | 1464737679732 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:34:40 INFO - PROCESS | 8835 | 1464737680030 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x926ca800 == 142 [pid = 8835] [id = 654] 16:34:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x92fda800) [pid = 8835] [serial = 1963] [outer = (nil)] 16:34:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x952b9800) [pid = 8835] [serial = 1964] [outer = 0x92fda800] 16:34:40 INFO - PROCESS | 8835 | 1464737680161 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x959b5800) [pid = 8835] [serial = 1965] [outer = 0x92fda800] 16:34:41 INFO - PROCESS | 8835 | 1464737681071 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]]]}] 16:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1585ms 16:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:34:41 INFO - PROCESS | 8835 | 1464737681107 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 8835 | 1464737681110 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:34:41 INFO - PROCESS | 8835 | 1464737681116 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 8835 | 1464737681120 Marionette TRACE conn3 <- [1,2590,null,{}] 16:34:41 INFO - PROCESS | 8835 | 1464737681126 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}] 16:34:41 INFO - PROCESS | 8835 | 1464737681343 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:34:41 INFO - PROCESS | 8835 | 1464737681640 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x95270400 == 143 [pid = 8835] [id = 655] 16:34:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x95274000) [pid = 8835] [serial = 1966] [outer = (nil)] 16:34:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x97847c00) [pid = 8835] [serial = 1967] [outer = 0x95274000] 16:34:41 INFO - PROCESS | 8835 | 1464737681774 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x98467800) [pid = 8835] [serial = 1968] [outer = 0x95274000] 16:34:42 INFO - PROCESS | 8835 | 1464737682718 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]]]}] 16:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1682ms 16:34:42 INFO - PROCESS | 8835 | 1464737682798 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 8835 | 1464737682801 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:34:42 INFO - PROCESS | 8835 | 1464737682808 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 8835 | 1464737682811 Marionette TRACE conn3 <- [1,2594,null,{}] 16:34:42 INFO - PROCESS | 8835 | 1464737682817 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}] 16:34:43 INFO - PROCESS | 8835 | 1464737683041 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:34:43 INFO - PROCESS | 8835 | 1464737683383 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e177000 == 144 [pid = 8835] [id = 656] 16:34:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8ec5b800) [pid = 8835] [serial = 1969] [outer = (nil)] 16:34:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x99764800) [pid = 8835] [serial = 1970] [outer = 0x8ec5b800] 16:34:43 INFO - PROCESS | 8835 | 1464737683473 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x99ca5000) [pid = 8835] [serial = 1971] [outer = 0x8ec5b800] 16:34:44 INFO - PROCESS | 8835 | 1464737684419 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]]]}] 16:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1635ms 16:34:44 INFO - PROCESS | 8835 | 1464737684443 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:34:44 INFO - PROCESS | 8835 | 1464737684447 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:34:44 INFO - PROCESS | 8835 | 1464737684453 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 8835 | 1464737684458 Marionette TRACE conn3 <- [1,2598,null,{}] 16:34:44 INFO - PROCESS | 8835 | 1464737684463 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}] 16:34:44 INFO - PROCESS | 8835 | 1464737684691 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:34:45 INFO - PROCESS | 8835 | 1464737685048 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e1a400 == 145 [pid = 8835] [id = 657] 16:34:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x9a0f7c00) [pid = 8835] [serial = 1972] [outer = (nil)] 16:34:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x9a2ccc00) [pid = 8835] [serial = 1973] [outer = 0x9a0f7c00] 16:34:45 INFO - PROCESS | 8835 | 1464737685143 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x9ae90400) [pid = 8835] [serial = 1974] [outer = 0x9a0f7c00] 16:34:46 INFO - PROCESS | 8835 | 1464737686124 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]]]}] 16:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1732ms 16:34:46 INFO - PROCESS | 8835 | 1464737686187 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 8835 | 1464737686191 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:34:46 INFO - PROCESS | 8835 | 1464737686197 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 8835 | 1464737686201 Marionette TRACE conn3 <- [1,2602,null,{}] 16:34:46 INFO - PROCESS | 8835 | 1464737686206 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}] 16:34:46 INFO - PROCESS | 8835 | 1464737686434 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:34:46 INFO - PROCESS | 8835 | 1464737686785 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf6800 == 146 [pid = 8835] [id = 658] 16:34:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x99e75400) [pid = 8835] [serial = 1975] [outer = (nil)] 16:34:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x9b949800) [pid = 8835] [serial = 1976] [outer = 0x99e75400] 16:34:46 INFO - PROCESS | 8835 | 1464737686869 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x9ba43c00) [pid = 8835] [serial = 1977] [outer = 0x99e75400] 16:34:47 INFO - PROCESS | 8835 | 1464737687830 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]]]}] 16:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1688ms 16:34:47 INFO - PROCESS | 8835 | 1464737687886 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:34:47 INFO - PROCESS | 8835 | 1464737687889 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:34:47 INFO - PROCESS | 8835 | 1464737687906 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - PROCESS | 8835 | 1464737687910 Marionette TRACE conn3 <- [1,2606,null,{}] 16:34:47 INFO - PROCESS | 8835 | 1464737687915 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}] 16:34:48 INFO - PROCESS | 8835 | 1464737688147 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:34:48 INFO - PROCESS | 8835 | 1464737688489 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f8800 == 147 [pid = 8835] [id = 659] 16:34:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x920ce800) [pid = 8835] [serial = 1978] [outer = (nil)] 16:34:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0xa22b0800) [pid = 8835] [serial = 1979] [outer = 0x920ce800] 16:34:48 INFO - PROCESS | 8835 | 1464737688581 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0xa2503c00) [pid = 8835] [serial = 1980] [outer = 0x920ce800] 16:34:49 INFO - PROCESS | 8835 | 1464737689553 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]]]}] 16:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1687ms 16:34:49 INFO - PROCESS | 8835 | 1464737689594 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 8835 | 1464737689597 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:34:49 INFO - PROCESS | 8835 | 1464737689604 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 8835 | 1464737689607 Marionette TRACE conn3 <- [1,2610,null,{}] 16:34:49 INFO - PROCESS | 8835 | 1464737689613 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}] 16:34:49 INFO - PROCESS | 8835 | 1464737689835 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:34:50 INFO - PROCESS | 8835 | 1464737690186 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 8835 | ++DOCSHELL 0xa2243000 == 148 [pid = 8835] [id = 660] 16:34:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0xa22ae800) [pid = 8835] [serial = 1981] [outer = (nil)] 16:34:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0xa358f000) [pid = 8835] [serial = 1982] [outer = 0xa22ae800] 16:34:50 INFO - PROCESS | 8835 | 1464737690276 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0xa3591800) [pid = 8835] [serial = 1983] [outer = 0xa22ae800] 16:34:51 INFO - PROCESS | 8835 | 1464737691210 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]]]}] 16:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1683ms 16:34:51 INFO - PROCESS | 8835 | 1464737691289 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 8835 | 1464737691292 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:34:51 INFO - PROCESS | 8835 | 1464737691298 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 8835 | 1464737691307 Marionette TRACE conn3 <- [1,2614,null,{}] 16:34:51 INFO - PROCESS | 8835 | 1464737691318 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}] 16:34:51 INFO - PROCESS | 8835 | 1464737691577 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:34:51 INFO - PROCESS | 8835 | 1464737691931 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 8835 | ++DOCSHELL 0xa116a800 == 149 [pid = 8835] [id = 661] 16:34:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0xa22afc00) [pid = 8835] [serial = 1984] [outer = (nil)] 16:34:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0xa36e8400) [pid = 8835] [serial = 1985] [outer = 0xa22afc00] 16:34:52 INFO - PROCESS | 8835 | 1464737692015 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0xa36ecc00) [pid = 8835] [serial = 1986] [outer = 0xa22afc00] 16:34:52 INFO - PROCESS | 8835 | 1464737692922 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]]]}] 16:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1692ms 16:34:52 INFO - PROCESS | 8835 | 1464737692991 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 8835 | 1464737692995 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:34:53 INFO - PROCESS | 8835 | 1464737693002 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 8835 | 1464737693005 Marionette TRACE conn3 <- [1,2618,null,{}] 16:34:53 INFO - PROCESS | 8835 | 1464737693011 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}] 16:34:53 INFO - PROCESS | 8835 | 1464737693245 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:34:53 INFO - PROCESS | 8835 | 1464737693593 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 8835 | ++DOCSHELL 0x85862400 == 150 [pid = 8835] [id = 662] 16:34:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x85865000) [pid = 8835] [serial = 1987] [outer = (nil)] 16:34:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x8586a800) [pid = 8835] [serial = 1988] [outer = 0x85865000] 16:34:53 INFO - PROCESS | 8835 | 1464737693686 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x8586c000) [pid = 8835] [serial = 1989] [outer = 0x85865000] 16:34:54 INFO - PROCESS | 8835 | 1464737694596 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]]]}] 16:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1631ms 16:34:54 INFO - PROCESS | 8835 | 1464737694634 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 8835 | 1464737694637 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:34:54 INFO - PROCESS | 8835 | 1464737694644 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 8835 | 1464737694647 Marionette TRACE conn3 <- [1,2622,null,{}] 16:34:54 INFO - PROCESS | 8835 | 1464737694653 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}] 16:34:54 INFO - PROCESS | 8835 | 1464737694883 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:34:55 INFO - PROCESS | 8835 | 1464737695192 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x85862800 == 151 [pid = 8835] [id = 663] 16:34:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x85870400) [pid = 8835] [serial = 1990] [outer = (nil)] 16:34:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0xa3598400) [pid = 8835] [serial = 1991] [outer = 0x85870400] 16:34:55 INFO - PROCESS | 8835 | 1464737695324 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0xa514f400) [pid = 8835] [serial = 1992] [outer = 0x85870400] 16:34:56 INFO - PROCESS | 8835 | 1464737696222 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]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1635ms 16:34:56 INFO - PROCESS | 8835 | 1464737696280 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 8835 | 1464737696283 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:34:56 INFO - PROCESS | 8835 | 1464737696290 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 8835 | 1464737696293 Marionette TRACE conn3 <- [1,2626,null,{}] 16:34:56 INFO - PROCESS | 8835 | 1464737696299 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}] 16:34:56 INFO - PROCESS | 8835 | 1464737696539 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:34:56 INFO - PROCESS | 8835 | 1464737696885 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x8586dc00 == 152 [pid = 8835] [id = 664] 16:34:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x8586fc00) [pid = 8835] [serial = 1993] [outer = (nil)] 16:34:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0xa6392400) [pid = 8835] [serial = 1994] [outer = 0x8586fc00] 16:34:56 INFO - PROCESS | 8835 | 1464737696978 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0xa63f6800) [pid = 8835] [serial = 1995] [outer = 0x8586fc00] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x9232e000 == 151 [pid = 8835] [id = 9] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x922aa000 == 150 [pid = 8835] [id = 12] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x99d82c00 == 149 [pid = 8835] [id = 40] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8b484400 == 148 [pid = 8835] [id = 602] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8b283c00 == 147 [pid = 8835] [id = 645] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae9e400 == 146 [pid = 8835] [id = 644] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x86ef0800 == 145 [pid = 8835] [id = 643] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x91dbb000 == 144 [pid = 8835] [id = 634] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x92043000 == 143 [pid = 8835] [id = 633] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8e58d400 == 142 [pid = 8835] [id = 631] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec59800 == 141 [pid = 8835] [id = 632] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8e470000 == 140 [pid = 8835] [id = 630] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8914e800 == 139 [pid = 8835] [id = 629] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x86eeb000 == 138 [pid = 8835] [id = 628] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8d0ad800 == 137 [pid = 8835] [id = 627] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8b518000 == 136 [pid = 8835] [id = 626] 16:34:59 INFO - PROCESS | 8835 | --DOCSHELL 0x88b52c00 == 135 [pid = 8835] [id = 625] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0xa6390000) [pid = 8835] [serial = 1853] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0xa638f800) [pid = 8835] [serial = 1794] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x91db7c00) [pid = 8835] [serial = 1821] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x925a1800) [pid = 8835] [serial = 1859] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x86ee9c00) [pid = 8835] [serial = 1862] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x8adcec00) [pid = 8835] [serial = 1811] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x8ec56c00) [pid = 8835] [serial = 1817] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x8d3e0800) [pid = 8835] [serial = 1814] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x9cf9b800) [pid = 8835] [serial = 1845] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0xa238d400) [pid = 8835] [serial = 1847] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x8a6c3c00) [pid = 8835] [serial = 1871] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x9905fc00) [pid = 8835] [serial = 1836] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x8b511800) [pid = 8835] [serial = 1869] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x922b1800) [pid = 8835] [serial = 1824] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x9a2cf000) [pid = 8835] [serial = 1841] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0xa358fc00) [pid = 8835] [serial = 1851] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0xa3594000) [pid = 8835] [serial = 1850] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x9ae99800) [pid = 8835] [serial = 1842] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x92f0b400) [pid = 8835] [serial = 1827] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x8d3de400) [pid = 8835] [serial = 1740] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x99caa400) [pid = 8835] [serial = 1839] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x8b475800) [pid = 8835] [serial = 1868] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x947a4800) [pid = 8835] [serial = 1829] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x9cd58800) [pid = 8835] [serial = 1844] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x8e174c00) [pid = 8835] [serial = 1815] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0xa6848400) [pid = 8835] [serial = 1856] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x99ca2000) [pid = 8835] [serial = 1838] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x959cb000) [pid = 8835] [serial = 1832] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x98bd4400) [pid = 8835] [serial = 1835] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x8a6ccc00) [pid = 8835] [serial = 1866] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8ae97400) [pid = 8835] [serial = 1812] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x90f4d400) [pid = 8835] [serial = 1818] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8e175400) [pid = 8835] [serial = 1808] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x96670000) [pid = 8835] [serial = 1833] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x8b479800) [pid = 8835] [serial = 1872] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0xa6809400) [pid = 8835] [serial = 1854] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x925a3400) [pid = 8835] [serial = 1860] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x920d3c00) [pid = 8835] [serial = 1823] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x8a61cc00) [pid = 8835] [serial = 1865] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x9246bc00) [pid = 8835] [serial = 1826] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0xa270a800) [pid = 8835] [serial = 1848] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x913f5400) [pid = 8835] [serial = 1820] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x952ab000) [pid = 8835] [serial = 1830] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8748a800) [pid = 8835] [serial = 1863] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0xa6868800) [pid = 8835] [serial = 1857] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8cafa000) [pid = 8835] [serial = 1874] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 8835 | 1464737700567 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]]]}] 16:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 4302ms 16:35:00 INFO - PROCESS | 8835 | 1464737700594 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 8835 | 1464737700601 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:35:00 INFO - PROCESS | 8835 | 1464737700611 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 8835 | 1464737700617 Marionette TRACE conn3 <- [1,2630,null,{}] 16:35:00 INFO - PROCESS | 8835 | 1464737700628 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}] 16:35:00 INFO - PROCESS | 8835 | 1464737700896 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:35:01 INFO - PROCESS | 8835 | 1464737701124 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x86ee4800 == 136 [pid = 8835] [id = 665] 16:35:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x86eed400) [pid = 8835] [serial = 1996] [outer = (nil)] 16:35:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x88893800) [pid = 8835] [serial = 1997] [outer = 0x86eed400] 16:35:01 INFO - PROCESS | 8835 | 1464737701209 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x89145c00) [pid = 8835] [serial = 1998] [outer = 0x86eed400] 16:35:02 INFO - PROCESS | 8835 | 1464737702122 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]]]}] 16:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1598ms 16:35:02 INFO - PROCESS | 8835 | 1464737702209 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:35:02 INFO - PROCESS | 8835 | 1464737702217 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:35:02 INFO - PROCESS | 8835 | 1464737702227 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 8835 | 1464737702232 Marionette TRACE conn3 <- [1,2634,null,{}] 16:35:02 INFO - PROCESS | 8835 | 1464737702238 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}] 16:35:02 INFO - PROCESS | 8835 | 1464737702469 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:35:02 INFO - PROCESS | 8835 | 1464737702792 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae10800 == 137 [pid = 8835] [id = 666] 16:35:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8ae90800) [pid = 8835] [serial = 1999] [outer = (nil)] 16:35:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8ae9a400) [pid = 8835] [serial = 2000] [outer = 0x8ae90800] 16:35:02 INFO - PROCESS | 8835 | 1464737702882 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8b27f000) [pid = 8835] [serial = 2001] [outer = 0x8ae90800] 16:35:03 INFO - PROCESS | 8835 | 1464737703796 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]]]}] 16:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1642ms 16:35:03 INFO - PROCESS | 8835 | 1464737703871 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 8835 | 1464737703875 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:35:03 INFO - PROCESS | 8835 | 1464737703881 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 8835 | 1464737703887 Marionette TRACE conn3 <- [1,2638,null,{}] 16:35:03 INFO - PROCESS | 8835 | 1464737703910 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}] 16:35:04 INFO - PROCESS | 8835 | 1464737704224 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:35:04 INFO - PROCESS | 8835 | 1464737704265 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x8914dc00 == 138 [pid = 8835] [id = 667] 16:35:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8b28a400) [pid = 8835] [serial = 2002] [outer = (nil)] 16:35:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8c987400) [pid = 8835] [serial = 2003] [outer = 0x8b28a400] 16:35:04 INFO - PROCESS | 8835 | 1464737704341 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8cf82400) [pid = 8835] [serial = 2004] [outer = 0x8b28a400] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8d0a7c00) [pid = 8835] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x8d3dac00) [pid = 8835] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x959c8400) [pid = 8835] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x9a08e000) [pid = 8835] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x97849400) [pid = 8835] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x88e05000) [pid = 8835] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x922da000) [pid = 8835] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x99e17c00) [pid = 8835] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x9540fc00) [pid = 8835] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8ee10400) [pid = 8835] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x8afe7400) [pid = 8835] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x91db4400) [pid = 8835] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x8cfef400) [pid = 8835] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x8ee0c800) [pid = 8835] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x9246fc00) [pid = 8835] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x959d3000) [pid = 8835] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x8d3e1000) [pid = 8835] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x92331000) [pid = 8835] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0x8b518c00) [pid = 8835] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x98e87400) [pid = 8835] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 125 (0x8e2e5c00) [pid = 8835] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:35:05 INFO - PROCESS | 8835 | --DOMWINDOW == 124 (0x88e0d000) [pid = 8835] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:35:05 INFO - PROCESS | 8835 | 1464737705939 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]]]}] 16:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2097ms 16:35:05 INFO - PROCESS | 8835 | 1464737705979 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 8835 | 1464737705982 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:35:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:35:05 INFO - PROCESS | 8835 | 1464737705989 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 8835 | 1464737705992 Marionette TRACE conn3 <- [1,2642,null,{}] 16:35:06 INFO - PROCESS | 8835 | 1464737705997 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}] 16:35:06 INFO - PROCESS | 8835 | 1464737706201 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:35:06 INFO - PROCESS | 8835 | 1464737706429 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x88e0d000 == 139 [pid = 8835] [id = 668] 16:35:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 125 (0x89b88000) [pid = 8835] [serial = 2005] [outer = (nil)] 16:35:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 126 (0x8cfed400) [pid = 8835] [serial = 2006] [outer = 0x89b88000] 16:35:06 INFO - PROCESS | 8835 | 1464737706503 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x8d3d3c00) [pid = 8835] [serial = 2007] [outer = 0x89b88000] 16:35:07 INFO - PROCESS | 8835 | 1464737707504 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]]]}] 16:35:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:35:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1531ms 16:35:07 INFO - PROCESS | 8835 | 1464737707520 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 8835 | 1464737707527 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:35:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:35:07 INFO - PROCESS | 8835 | 1464737707535 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 8835 | 1464737707542 Marionette TRACE conn3 <- [1,2646,null,{}] 16:35:07 INFO - PROCESS | 8835 | 1464737707552 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}] 16:35:07 INFO - PROCESS | 8835 | 1464737707810 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:35:08 INFO - PROCESS | 8835 | 1464737708172 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x8888dc00 == 140 [pid = 8835] [id = 669] 16:35:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x88894400) [pid = 8835] [serial = 2008] [outer = (nil)] 16:35:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x88e0cc00) [pid = 8835] [serial = 2009] [outer = 0x88894400] 16:35:08 INFO - PROCESS | 8835 | 1464737708264 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x8a6c0c00) [pid = 8835] [serial = 2010] [outer = 0x88894400] 16:35:09 INFO - PROCESS | 8835 | 1464737709245 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]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:35:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1740ms 16:35:09 INFO - PROCESS | 8835 | 1464737709278 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:35:09 INFO - PROCESS | 8835 | 1464737709286 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:35:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:35:09 INFO - PROCESS | 8835 | 1464737709298 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 8835 | 1464737709302 Marionette TRACE conn3 <- [1,2650,null,{}] 16:35:09 INFO - PROCESS | 8835 | 1464737709308 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}] 16:35:09 INFO - PROCESS | 8835 | 1464737709538 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:35:09 INFO - PROCESS | 8835 | 1464737709881 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afe9800 == 141 [pid = 8835] [id = 670] 16:35:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8b482c00) [pid = 8835] [serial = 2011] [outer = (nil)] 16:35:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8b512000) [pid = 8835] [serial = 2012] [outer = 0x8b482c00] 16:35:09 INFO - PROCESS | 8835 | 1464737709974 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8b5bf400) [pid = 8835] [serial = 2013] [outer = 0x8b482c00] 16:35:10 INFO - PROCESS | 8835 | 1464737710948 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]]]}] 16:35:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:35:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1686ms 16:35:10 INFO - PROCESS | 8835 | 1464737710984 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 8835 | 1464737710989 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:35:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:35:10 INFO - PROCESS | 8835 | 1464737710996 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 8835 | 1464737711002 Marionette TRACE conn3 <- [1,2654,null,{}] 16:35:11 INFO - PROCESS | 8835 | 1464737711018 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}] 16:35:11 INFO - PROCESS | 8835 | 1464737711240 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:35:11 INFO - PROCESS | 8835 | 1464737711635 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d903400 == 142 [pid = 8835] [id = 671] 16:35:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8d906c00) [pid = 8835] [serial = 2014] [outer = (nil)] 16:35:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8d90ac00) [pid = 8835] [serial = 2015] [outer = 0x8d906c00] 16:35:11 INFO - PROCESS | 8835 | 1464737711733 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8d90f000) [pid = 8835] [serial = 2016] [outer = 0x8d906c00] 16:35:12 INFO - PROCESS | 8835 | 1464737712671 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]]]}] 16:35:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:35:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1735ms 16:35:12 INFO - PROCESS | 8835 | 1464737712732 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:35:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:35:12 INFO - PROCESS | 8835 | 1464737712737 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:35:12 INFO - PROCESS | 8835 | 1464737712744 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:35:12 INFO - PROCESS | 8835 | 1464737712747 Marionette TRACE conn3 <- [1,2658,null,{}] 16:35:12 INFO - PROCESS | 8835 | 1464737712753 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}] 16:35:12 INFO - PROCESS | 8835 | 1464737712989 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:35:13 INFO - PROCESS | 8835 | 1464737713334 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b519800 == 143 [pid = 8835] [id = 672] 16:35:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8d907400) [pid = 8835] [serial = 2017] [outer = (nil)] 16:35:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8e174800) [pid = 8835] [serial = 2018] [outer = 0x8d907400] 16:35:13 INFO - PROCESS | 8835 | 1464737713425 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8e2df800) [pid = 8835] [serial = 2019] [outer = 0x8d907400] 16:35:14 INFO - PROCESS | 8835 | 1464737714328 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]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:35:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1635ms 16:35:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:35:14 INFO - PROCESS | 8835 | 1464737714379 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 8835 | 1464737714383 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:35:14 INFO - PROCESS | 8835 | 1464737714389 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 8835 | 1464737714393 Marionette TRACE conn3 <- [1,2662,null,{}] 16:35:14 INFO - PROCESS | 8835 | 1464737714399 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}] 16:35:14 INFO - PROCESS | 8835 | 1464737714616 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:35:14 INFO - PROCESS | 8835 | 1464737714907 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2e7000 == 144 [pid = 8835] [id = 673] 16:35:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8e2ea400) [pid = 8835] [serial = 2020] [outer = (nil)] 16:35:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8e46dc00) [pid = 8835] [serial = 2021] [outer = 0x8e2ea400] 16:35:15 INFO - PROCESS | 8835 | 1464737715046 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8e58bc00) [pid = 8835] [serial = 2022] [outer = 0x8e2ea400] 16:35:16 INFO - PROCESS | 8835 | 1464737716027 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]]]}] 16:35:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:35:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1691ms 16:35:16 INFO - PROCESS | 8835 | 1464737716080 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 8835 | 1464737716084 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:35:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:35:16 INFO - PROCESS | 8835 | 1464737716091 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 8835 | 1464737716094 Marionette TRACE conn3 <- [1,2666,null,{}] 16:35:16 INFO - PROCESS | 8835 | 1464737716100 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}] 16:35:16 INFO - PROCESS | 8835 | 1464737716362 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:35:16 INFO - PROCESS | 8835 | 1464737716718 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e46ec00 == 145 [pid = 8835] [id = 674] 16:35:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8ec5fc00) [pid = 8835] [serial = 2023] [outer = (nil)] 16:35:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x90f4dc00) [pid = 8835] [serial = 2024] [outer = 0x8ec5fc00] 16:35:16 INFO - PROCESS | 8835 | 1464737716808 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x90f5c000) [pid = 8835] [serial = 2025] [outer = 0x8ec5fc00] 16:35:18 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:18 INFO - PROCESS | 8835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:35:18 INFO - PROCESS | 8835 | 1464737718124 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]]]}] 16:35:18 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) 16:35:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2083ms 16:35:18 INFO - PROCESS | 8835 | 1464737718174 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 8835 | 1464737718177 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:35:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:35:18 INFO - PROCESS | 8835 | 1464737718187 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 8835 | 1464737718192 Marionette TRACE conn3 <- [1,2670,null,{}] 16:35:18 INFO - PROCESS | 8835 | 1464737718198 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}] 16:35:18 INFO - PROCESS | 8835 | 1464737718474 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:35:18 INFO - PROCESS | 8835 | 1464737718742 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e177c00 == 146 [pid = 8835] [id = 675] 16:35:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8ee0a400) [pid = 8835] [serial = 2026] [outer = (nil)] 16:35:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x92042000) [pid = 8835] [serial = 2027] [outer = 0x8ee0a400] 16:35:18 INFO - PROCESS | 8835 | 1464737718828 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x92044400) [pid = 8835] [serial = 2028] [outer = 0x8ee0a400] 16:35:20 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:20 INFO - PROCESS | 8835 | 1464737720197 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 8835 | 1464737720233 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:35:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:35:20 INFO - PROCESS | 8835 | 1464737720239 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 8835 | 1464737720242 Marionette TRACE conn3 <- [1,2674,null,{}] 16:35:20 INFO - PROCESS | 8835 | 1464737720248 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}] 16:35:20 INFO - PROCESS | 8835 | 1464737720495 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:35:20 INFO - PROCESS | 8835 | 1464737720762 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x91db7800 == 147 [pid = 8835] [id = 676] 16:35:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x91db7c00) [pid = 8835] [serial = 2029] [outer = (nil)] 16:35:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x922da000) [pid = 8835] [serial = 2030] [outer = 0x91db7c00] 16:35:20 INFO - PROCESS | 8835 | 1464737720846 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x92332000) [pid = 8835] [serial = 2031] [outer = 0x91db7c00] 16:35:22 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:22 INFO - PROCESS | 8835 | 1464737722215 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 8835 | 1464737722245 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:35:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:35:22 INFO - PROCESS | 8835 | 1464737722252 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 8835 | 1464737722256 Marionette TRACE conn3 <- [1,2678,null,{}] 16:35:22 INFO - PROCESS | 8835 | 1464737722261 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}] 16:35:22 INFO - PROCESS | 8835 | 1464737722503 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:35:22 INFO - PROCESS | 8835 | 1464737722769 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x91db8c00 == 148 [pid = 8835] [id = 677] 16:35:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x92041c00) [pid = 8835] [serial = 2032] [outer = (nil)] 16:35:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x92470400) [pid = 8835] [serial = 2033] [outer = 0x92041c00] 16:35:22 INFO - PROCESS | 8835 | 1464737722866 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x9259c400) [pid = 8835] [serial = 2034] [outer = 0x92041c00] 16:35:24 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:24 INFO - PROCESS | 8835 | 1464737724230 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]]]}] 16:35:24 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) 16:35:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1991ms 16:35:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:35:24 INFO - PROCESS | 8835 | 1464737724243 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:35:24 INFO - PROCESS | 8835 | 1464737724246 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:35:24 INFO - PROCESS | 8835 | 1464737724253 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 8835 | 1464737724256 Marionette TRACE conn3 <- [1,2682,null,{}] 16:35:24 INFO - PROCESS | 8835 | 1464737724262 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}] 16:35:24 INFO - PROCESS | 8835 | 1464737724500 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:35:24 INFO - PROCESS | 8835 | 1464737724768 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x92435400 == 149 [pid = 8835] [id = 678] 16:35:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x9246bc00) [pid = 8835] [serial = 2035] [outer = (nil)] 16:35:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x926cb000) [pid = 8835] [serial = 2036] [outer = 0x9246bc00] 16:35:24 INFO - PROCESS | 8835 | 1464737724854 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x92f0b400) [pid = 8835] [serial = 2037] [outer = 0x9246bc00] 16:35:26 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:26 INFO - PROCESS | 8835 | 1464737726222 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]]]}] 16:35:26 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) 16:35:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1994ms 16:35:26 INFO - PROCESS | 8835 | 1464737726246 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:35:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:35:26 INFO - PROCESS | 8835 | 1464737726251 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:35:26 INFO - PROCESS | 8835 | 1464737726257 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 8835 | 1464737726261 Marionette TRACE conn3 <- [1,2686,null,{}] 16:35:26 INFO - PROCESS | 8835 | 1464737726267 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}] 16:35:26 INFO - PROCESS | 8835 | 1464737726670 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:35:26 INFO - PROCESS | 8835 | 1464737726889 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x92599c00 == 150 [pid = 8835] [id = 679] 16:35:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x925a6c00) [pid = 8835] [serial = 2038] [outer = (nil)] 16:35:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x952aac00) [pid = 8835] [serial = 2039] [outer = 0x925a6c00] 16:35:26 INFO - PROCESS | 8835 | 1464737726983 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x959ca800) [pid = 8835] [serial = 2040] [outer = 0x925a6c00] 16:35:28 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:28 INFO - PROCESS | 8835 | 1464737728376 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 8835 | 1464737728447 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:35:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:35:28 INFO - PROCESS | 8835 | 1464737728454 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 8835 | 1464737728457 Marionette TRACE conn3 <- [1,2690,null,{}] 16:35:28 INFO - PROCESS | 8835 | 1464737728463 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}] 16:35:28 INFO - PROCESS | 8835 | 1464737728850 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:35:29 INFO - PROCESS | 8835 | 1464737729070 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x925a6400 == 151 [pid = 8835] [id = 680] 16:35:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x952b5000) [pid = 8835] [serial = 2041] [outer = (nil)] 16:35:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x9784f000) [pid = 8835] [serial = 2042] [outer = 0x952b5000] 16:35:29 INFO - PROCESS | 8835 | 1464737729156 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x98bd1800) [pid = 8835] [serial = 2043] [outer = 0x952b5000] 16:35:30 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:30 INFO - PROCESS | 8835 | 1464737730519 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:35:30 INFO - PROCESS | 8835 | 1464737730546 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:35:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:35:30 INFO - PROCESS | 8835 | 1464737730553 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - PROCESS | 8835 | 1464737730556 Marionette TRACE conn3 <- [1,2694,null,{}] 16:35:30 INFO - PROCESS | 8835 | 1464737730562 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}] 16:35:30 INFO - PROCESS | 8835 | 1464737730875 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:35:31 INFO - PROCESS | 8835 | 1464737731150 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x959d3000 == 152 [pid = 8835] [id = 681] 16:35:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x9784ac00) [pid = 8835] [serial = 2044] [outer = (nil)] 16:35:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x99b43400) [pid = 8835] [serial = 2045] [outer = 0x9784ac00] 16:35:31 INFO - PROCESS | 8835 | 1464737731237 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x99c9e400) [pid = 8835] [serial = 2046] [outer = 0x9784ac00] 16:35:32 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:32 INFO - PROCESS | 8835 | 1464737732610 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 8835 | 1464737732647 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:35:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:35:32 INFO - PROCESS | 8835 | 1464737732653 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 8835 | 1464737732656 Marionette TRACE conn3 <- [1,2698,null,{}] 16:35:32 INFO - PROCESS | 8835 | 1464737732662 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}] 16:35:32 INFO - PROCESS | 8835 | 1464737732892 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:35:33 INFO - PROCESS | 8835 | 1464737733257 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 8835 | ++DOCSHELL 0x99b3b800 == 153 [pid = 8835] [id = 682] 16:35:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x99cde800) [pid = 8835] [serial = 2047] [outer = (nil)] 16:35:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x99e6fc00) [pid = 8835] [serial = 2048] [outer = 0x99cde800] 16:35:33 INFO - PROCESS | 8835 | 1464737733342 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x9a08e000) [pid = 8835] [serial = 2049] [outer = 0x99cde800] 16:35:34 INFO - PROCESS | 8835 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:34 INFO - PROCESS | 8835 | 1464737734712 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 8835 | 1464737734752 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:35:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:35:34 INFO - PROCESS | 8835 | 1464737734760 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 8835 | 1464737734763 Marionette TRACE conn3 <- [1,2702,null,{}] 16:35:34 INFO - PROCESS | 8835 | 1464737734769 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}] 16:35:35 INFO - PROCESS | 8835 | 1464737735020 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:35:35 INFO - PROCESS | 8835 | 1464737735337 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x99cde400 == 154 [pid = 8835] [id = 683] 16:35:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x99e6c400) [pid = 8835] [serial = 2050] [outer = (nil)] 16:35:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x9ab37400) [pid = 8835] [serial = 2051] [outer = 0x99e6c400] 16:35:35 INFO - PROCESS | 8835 | 1464737735423 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x9add5800) [pid = 8835] [serial = 2052] [outer = 0x99e6c400] 16:35:36 INFO - PROCESS | 8835 | 1464737736359 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]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:35:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1640ms 16:35:36 INFO - PROCESS | 8835 | 1464737736401 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 8835 | 1464737736405 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:35:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:35:36 INFO - PROCESS | 8835 | 1464737736411 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 8835 | 1464737736414 Marionette TRACE conn3 <- [1,2706,null,{}] 16:35:36 INFO - PROCESS | 8835 | 1464737736420 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}] 16:35:36 INFO - PROCESS | 8835 | 1464737736644 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:35:37 INFO - PROCESS | 8835 | 1464737736992 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 8835 | ++DOCSHELL 0x99e19400 == 155 [pid = 8835] [id = 684] 16:35:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x9ab33000) [pid = 8835] [serial = 2053] [outer = (nil)] 16:35:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x9ba3c000) [pid = 8835] [serial = 2054] [outer = 0x9ab33000] 16:35:37 INFO - PROCESS | 8835 | 1464737737076 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x9cd58800) [pid = 8835] [serial = 2055] [outer = 0x9ab33000] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x8914dc00 == 154 [pid = 8835] [id = 667] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae10800 == 153 [pid = 8835] [id = 666] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x86ee4800 == 152 [pid = 8835] [id = 665] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x8586dc00 == 151 [pid = 8835] [id = 664] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x85862800 == 150 [pid = 8835] [id = 663] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0xa116a800 == 149 [pid = 8835] [id = 661] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x85862400 == 148 [pid = 8835] [id = 662] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0xa2243000 == 147 [pid = 8835] [id = 660] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x913f8800 == 146 [pid = 8835] [id = 659] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf6800 == 145 [pid = 8835] [id = 658] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x8e177000 == 144 [pid = 8835] [id = 656] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x99e1a400 == 143 [pid = 8835] [id = 657] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x95270400 == 142 [pid = 8835] [id = 655] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x926ca800 == 141 [pid = 8835] [id = 654] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x8c988800 == 140 [pid = 8835] [id = 653] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x913f6400 == 139 [pid = 8835] [id = 652] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x90f55400 == 138 [pid = 8835] [id = 651] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc50000 == 137 [pid = 8835] [id = 649] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x92599000 == 136 [pid = 8835] [id = 619] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x89b8b800 == 135 [pid = 8835] [id = 650] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x8b5c1000 == 134 [pid = 8835] [id = 648] 16:35:39 INFO - PROCESS | 8835 | --DOCSHELL 0x899aa000 == 133 [pid = 8835] [id = 647] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x8e465c00) [pid = 8835] [serial = 1886] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x8dc48800) [pid = 8835] [serial = 1883] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x98b70c00) [pid = 8835] [serial = 1910] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x9ae8fc00) [pid = 8835] [serial = 1922] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x99c91400) [pid = 8835] [serial = 1914] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x8a549400) [pid = 8835] [serial = 1931] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0xa2503800) [pid = 8835] [serial = 1928] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x9cd5cc00) [pid = 8835] [serial = 1925] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x96672c00) [pid = 8835] [serial = 1908] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x959b5000) [pid = 8835] [serial = 1907] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x913eb800) [pid = 8835] [serial = 1892] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x8b515000) [pid = 8835] [serial = 1935] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x92440c00) [pid = 8835] [serial = 1899] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x8adc5000) [pid = 8835] [serial = 1932] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x99c8b800) [pid = 8835] [serial = 1913] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x8d0a3400) [pid = 8835] [serial = 1937] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x8e173400) [pid = 8835] [serial = 1884] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x8b480800) [pid = 8835] [serial = 1934] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x92335000) [pid = 8835] [serial = 1898] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x9204ac00) [pid = 8835] [serial = 1895] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0xa270bc00) [pid = 8835] [serial = 1929] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x93a76400) [pid = 8835] [serial = 1905] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8d3d9400) [pid = 8835] [serial = 1938] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8e46f800) [pid = 8835] [serial = 1887] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x9a0ee000) [pid = 8835] [serial = 1919] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8e17e000) [pid = 8835] [serial = 1809] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x920cfc00) [pid = 8835] [serial = 1896] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x92f0fc00) [pid = 8835] [serial = 1904] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x925a2000) [pid = 8835] [serial = 1901] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8b51c800) [pid = 8835] [serial = 1880] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x99e6f800) [pid = 8835] [serial = 1917] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x9b9f0400) [pid = 8835] [serial = 1926] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x9a2c6000) [pid = 8835] [serial = 1920] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8ec58c00) [pid = 8835] [serial = 1890] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8a6c9400) [pid = 8835] [serial = 1877] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x9b270800) [pid = 8835] [serial = 1923] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x99e1a800) [pid = 8835] [serial = 1916] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8ae0d000) [pid = 8835] [serial = 1878] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8ec54400) [pid = 8835] [serial = 1889] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x8c98a000) [pid = 8835] [serial = 1881] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x91db4000) [pid = 8835] [serial = 1893] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x98e8c800) [pid = 8835] [serial = 1911] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x925a5c00) [pid = 8835] [serial = 1902] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x8d3ddc00) [pid = 8835] [serial = 1940] [outer = (nil)] [url = about:blank] 16:35:39 INFO - PROCESS | 8835 | 1464737739879 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]]]}] 16:35:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:35:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 3495ms 16:35:39 INFO - PROCESS | 8835 | 1464737739907 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 8835 | 1464737739912 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:35:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:35:39 INFO - PROCESS | 8835 | 1464737739921 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 8835 | 1464737739926 Marionette TRACE conn3 <- [1,2710,null,{}] 16:35:39 INFO - PROCESS | 8835 | 1464737739935 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}] 16:35:40 INFO - PROCESS | 8835 | 1464737740188 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:35:40 INFO - PROCESS | 8835 | 1464737740425 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf0c00 == 134 [pid = 8835] [id = 685] 16:35:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x87487400) [pid = 8835] [serial = 2056] [outer = (nil)] 16:35:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x89b8b800) [pid = 8835] [serial = 2057] [outer = 0x87487400] 16:35:40 INFO - PROCESS | 8835 | 1464737740504 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8ab26c00) [pid = 8835] [serial = 2058] [outer = 0x87487400] 16:35:41 INFO - PROCESS | 8835 | 1464737741323 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] 16:35:41 INFO - PROCESS | 8835 | 1464737741371 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:35:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:35:41 INFO - PROCESS | 8835 | 1464737741382 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 8835 | 1464737741385 Marionette TRACE conn3 <- [1,2714,null,{}] 16:35:41 INFO - PROCESS | 8835 | 1464737741391 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}] 16:35:41 INFO - PROCESS | 8835 | 1464737741708 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:35:41 INFO - PROCESS | 8835 | 1464737741874 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae9c800 == 135 [pid = 8835] [id = 686] 16:35:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8b47c400) [pid = 8835] [serial = 2059] [outer = (nil)] 16:35:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8b512400) [pid = 8835] [serial = 2060] [outer = 0x8b47c400] 16:35:41 INFO - PROCESS | 8835 | 1464737741959 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8b517800) [pid = 8835] [serial = 2061] [outer = 0x8b47c400] 16:35:42 INFO - PROCESS | 8835 | 1464737742912 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]]]}] 16:35:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:35:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1581ms 16:35:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:35:42 INFO - PROCESS | 8835 | 1464737742965 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 8835 | 1464737742968 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:35:42 INFO - PROCESS | 8835 | 1464737742980 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 8835 | 1464737742985 Marionette TRACE conn3 <- [1,2718,null,{}] 16:35:43 INFO - PROCESS | 8835 | 1464737743001 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}] 16:35:43 INFO - PROCESS | 8835 | 1464737743320 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:35:43 INFO - PROCESS | 8835 | 1464737743375 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x88888400 == 136 [pid = 8835] [id = 687] 16:35:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8d0ab000) [pid = 8835] [serial = 2062] [outer = (nil)] 16:35:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8d3dec00) [pid = 8835] [serial = 2063] [outer = 0x8d0ab000] 16:35:43 INFO - PROCESS | 8835 | 1464737743594 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8d905800) [pid = 8835] [serial = 2064] [outer = 0x8d0ab000] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x9204f000) [pid = 8835] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0xa22ae800) [pid = 8835] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8c97d800) [pid = 8835] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8b5c3400) [pid = 8835] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x95274000) [pid = 8835] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x899aa400) [pid = 8835] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x85865000) [pid = 8835] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x85870400) [pid = 8835] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x8cfee800) [pid = 8835] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x8b28a400) [pid = 8835] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x8586fc00) [pid = 8835] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x8ae90800) [pid = 8835] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0x8add0000) [pid = 8835] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x920ce800) [pid = 8835] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 125 (0x86eed400) [pid = 8835] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 124 (0x9a0f7c00) [pid = 8835] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 123 (0x99e75400) [pid = 8835] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 122 (0x92fda800) [pid = 8835] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 121 (0x8e464c00) [pid = 8835] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 120 (0x8ec5b800) [pid = 8835] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 119 (0xa22afc00) [pid = 8835] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:35:44 INFO - PROCESS | 8835 | --DOMWINDOW == 118 (0x91db5400) [pid = 8835] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:35:44 INFO - PROCESS | 8835 | 1464737744828 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] 16:35:44 INFO - PROCESS | 8835 | 1464737744883 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:35:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:35:44 INFO - PROCESS | 8835 | 1464737744924 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 8835 | 1464737744928 Marionette TRACE conn3 <- [1,2722,null,{}] 16:35:44 INFO - PROCESS | 8835 | 1464737744934 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}] 16:35:45 INFO - PROCESS | 8835 | 1464737745118 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:35:45 INFO - PROCESS | 8835 | 1464737745129 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x85863800 == 137 [pid = 8835] [id = 688] 16:35:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 119 (0x8afe9400) [pid = 8835] [serial = 2065] [outer = (nil)] 16:35:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 120 (0x8d909400) [pid = 8835] [serial = 2066] [outer = 0x8afe9400] 16:35:45 INFO - PROCESS | 8835 | 1464737745201 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 121 (0x8e141c00) [pid = 8835] [serial = 2067] [outer = 0x8afe9400] 16:35:46 INFO - PROCESS | 8835 | 1464737746224 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] 16:35:46 INFO - PROCESS | 8835 | 1464737746265 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:35:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:35:46 INFO - PROCESS | 8835 | 1464737746271 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 8835 | 1464737746273 Marionette TRACE conn3 <- [1,2726,null,{}] 16:35:46 INFO - PROCESS | 8835 | 1464737746279 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}] 16:35:46 INFO - PROCESS | 8835 | 1464737746632 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:35:47 INFO - PROCESS | 8835 | 1464737747004 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf6800 == 138 [pid = 8835] [id = 689] 16:35:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 122 (0x86be1400) [pid = 8835] [serial = 2068] [outer = (nil)] 16:35:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 123 (0x86eec800) [pid = 8835] [serial = 2069] [outer = 0x86be1400] 16:35:47 INFO - PROCESS | 8835 | 1464737747096 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 124 (0x88b50000) [pid = 8835] [serial = 2070] [outer = 0x86be1400] 16:35:48 INFO - PROCESS | 8835 | 1464737748105 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]]]}] 16:35:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:35:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1882ms 16:35:48 INFO - PROCESS | 8835 | 1464737748156 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:35:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:35:48 INFO - PROCESS | 8835 | 1464737748162 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:35:48 INFO - PROCESS | 8835 | 1464737748170 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 8835 | 1464737748177 Marionette TRACE conn3 <- [1,2730,null,{}] 16:35:48 INFO - PROCESS | 8835 | 1464737748184 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}] 16:35:48 INFO - PROCESS | 8835 | 1464737748498 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:35:48 INFO - PROCESS | 8835 | 1464737748859 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x8add2c00 == 139 [pid = 8835] [id = 690] 16:35:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 125 (0x8ae08c00) [pid = 8835] [serial = 2071] [outer = (nil)] 16:35:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 126 (0x8ae99800) [pid = 8835] [serial = 2072] [outer = 0x8ae08c00] 16:35:48 INFO - PROCESS | 8835 | 1464737748949 Marionette DEBUG loaded listener.js 16:35:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x8b512800) [pid = 8835] [serial = 2073] [outer = 0x8ae08c00] 16:35:50 INFO - PROCESS | 8835 | 1464737750315 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:35:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:35:50 INFO - PROCESS | 8835 | 1464737750363 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:35:50 INFO - PROCESS | 8835 | 1464737750370 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 8835 | 1464737750374 Marionette TRACE conn3 <- [1,2734,null,{}] 16:35:50 INFO - PROCESS | 8835 | 1464737750380 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}] 16:35:50 INFO - PROCESS | 8835 | 1464737750710 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:35:51 INFO - PROCESS | 8835 | 1464737750985 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a6bfc00 == 140 [pid = 8835] [id = 691] 16:35:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x8b484c00) [pid = 8835] [serial = 2074] [outer = (nil)] 16:35:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8d3d5400) [pid = 8835] [serial = 2075] [outer = 0x8b484c00] 16:35:51 INFO - PROCESS | 8835 | 1464737751073 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x8d90b000) [pid = 8835] [serial = 2076] [outer = 0x8b484c00] 16:35:52 INFO - PROCESS | 8835 | 1464737752098 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]]]}] 16:35:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:35:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1782ms 16:35:52 INFO - PROCESS | 8835 | 1464737752152 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 8835 | 1464737752158 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:35:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:35:52 INFO - PROCESS | 8835 | 1464737752175 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 8835 | 1464737752183 Marionette TRACE conn3 <- [1,2738,null,{}] 16:35:52 INFO - PROCESS | 8835 | 1464737752188 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}] 16:35:52 INFO - PROCESS | 8835 | 1464737752433 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:35:52 INFO - PROCESS | 8835 | 1464737752782 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x89b8ac00 == 141 [pid = 8835] [id = 692] 16:35:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x89b8dc00) [pid = 8835] [serial = 2077] [outer = (nil)] 16:35:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8e17e400) [pid = 8835] [serial = 2078] [outer = 0x89b8dc00] 16:35:52 INFO - PROCESS | 8835 | 1464737752871 Marionette DEBUG loaded listener.js 16:35:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8ee01800) [pid = 8835] [serial = 2079] [outer = 0x89b8dc00] 16:35:53 INFO - PROCESS | 8835 | 1464737753810 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]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:35:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1694ms 16:35:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:35:53 INFO - PROCESS | 8835 | 1464737753861 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 8835 | 1464737753865 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:35:53 INFO - PROCESS | 8835 | 1464737753871 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 8835 | 1464737753875 Marionette TRACE conn3 <- [1,2742,null,{}] 16:35:53 INFO - PROCESS | 8835 | 1464737753881 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}] 16:35:54 INFO - PROCESS | 8835 | 1464737754120 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:35:54 INFO - PROCESS | 8835 | 1464737754459 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x85be7800 == 142 [pid = 8835] [id = 693] 16:35:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8e586800) [pid = 8835] [serial = 2080] [outer = (nil)] 16:35:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8eea5000) [pid = 8835] [serial = 2081] [outer = 0x8e586800] 16:35:54 INFO - PROCESS | 8835 | 1464737754553 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x90f59c00) [pid = 8835] [serial = 2082] [outer = 0x8e586800] 16:35:55 INFO - PROCESS | 8835 | 1464737755475 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]]]}] 16:35:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:35:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1632ms 16:35:55 INFO - PROCESS | 8835 | 1464737755503 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 8835 | 1464737755505 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:35:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:35:55 INFO - PROCESS | 8835 | 1464737755512 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 8835 | 1464737755516 Marionette TRACE conn3 <- [1,2746,null,{}] 16:35:55 INFO - PROCESS | 8835 | 1464737755521 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}] 16:35:55 INFO - PROCESS | 8835 | 1464737755738 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:35:56 INFO - PROCESS | 8835 | 1464737756021 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:56 INFO - PROCESS | 8835 | ++DOCSHELL 0x92045c00 == 143 [pid = 8835] [id = 694] 16:35:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x92047400) [pid = 8835] [serial = 2083] [outer = (nil)] 16:35:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x920cfc00) [pid = 8835] [serial = 2084] [outer = 0x92047400] 16:35:56 INFO - PROCESS | 8835 | 1464737756187 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x922dd800) [pid = 8835] [serial = 2085] [outer = 0x92047400] 16:35:57 INFO - PROCESS | 8835 | 1464737757295 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]]]}] 16:35:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:35:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1835ms 16:35:57 INFO - PROCESS | 8835 | 1464737757348 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:35:57 INFO - PROCESS | 8835 | 1464737757352 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:35:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:35:57 INFO - PROCESS | 8835 | 1464737757359 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 8835 | 1464737757362 Marionette TRACE conn3 <- [1,2750,null,{}] 16:35:57 INFO - PROCESS | 8835 | 1464737757368 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}] 16:35:57 INFO - PROCESS | 8835 | 1464737757612 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:35:57 INFO - PROCESS | 8835 | 1464737757957 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b479c00 == 144 [pid = 8835] [id = 695] 16:35:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8cff3800) [pid = 8835] [serial = 2086] [outer = (nil)] 16:35:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x9259d800) [pid = 8835] [serial = 2087] [outer = 0x8cff3800] 16:35:58 INFO - PROCESS | 8835 | 1464737758052 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x925a7800) [pid = 8835] [serial = 2088] [outer = 0x8cff3800] 16:35:58 INFO - PROCESS | 8835 | 1464737758965 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]]]}] 16:35:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:35:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1680ms 16:35:59 INFO - PROCESS | 8835 | 1464737759040 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 8835 | 1464737759048 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:35:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:35:59 INFO - PROCESS | 8835 | 1464737759059 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 8835 | 1464737759063 Marionette TRACE conn3 <- [1,2754,null,{}] 16:35:59 INFO - PROCESS | 8835 | 1464737759072 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}] 16:35:59 INFO - PROCESS | 8835 | 1464737759337 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:35:59 INFO - PROCESS | 8835 | 1464737759681 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x9246f000 == 145 [pid = 8835] [id = 696] 16:35:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x925a2000) [pid = 8835] [serial = 2089] [outer = (nil)] 16:35:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x93a78400) [pid = 8835] [serial = 2090] [outer = 0x925a2000] 16:35:59 INFO - PROCESS | 8835 | 1464737759773 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x93a7c000) [pid = 8835] [serial = 2091] [outer = 0x925a2000] 16:36:00 INFO - PROCESS | 8835 | 1464737760664 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]]]}] 16:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1638ms 16:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:36:00 INFO - PROCESS | 8835 | 1464737760697 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 8835 | 1464737760701 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:36:00 INFO - PROCESS | 8835 | 1464737760707 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 8835 | 1464737760711 Marionette TRACE conn3 <- [1,2758,null,{}] 16:36:00 INFO - PROCESS | 8835 | 1464737760716 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}] 16:36:00 INFO - PROCESS | 8835 | 1464737760932 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:36:01 INFO - PROCESS | 8835 | 1464737761237 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 8835 | ++DOCSHELL 0x9259b400 == 146 [pid = 8835] [id = 697] 16:36:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x926c3c00) [pid = 8835] [serial = 2092] [outer = (nil)] 16:36:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x959b3000) [pid = 8835] [serial = 2093] [outer = 0x926c3c00] 16:36:01 INFO - PROCESS | 8835 | 1464737761375 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x959ca400) [pid = 8835] [serial = 2094] [outer = 0x926c3c00] 16:36:02 INFO - PROCESS | 8835 | 1464737762296 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]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1632ms 16:36:02 INFO - PROCESS | 8835 | 1464737762339 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 8835 | 1464737762343 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:36:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:36:02 INFO - PROCESS | 8835 | 1464737762349 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 8835 | 1464737762359 Marionette TRACE conn3 <- [1,2762,null,{}] 16:36:02 INFO - PROCESS | 8835 | 1464737762364 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}] 16:36:02 INFO - PROCESS | 8835 | 1464737762573 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:36:02 INFO - PROCESS | 8835 | 1464737762883 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2e8800 == 147 [pid = 8835] [id = 698] 16:36:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8ee10c00) [pid = 8835] [serial = 2095] [outer = (nil)] 16:36:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x984ba400) [pid = 8835] [serial = 2096] [outer = 0x8ee10c00] 16:36:03 INFO - PROCESS | 8835 | 1464737763019 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x990b9c00) [pid = 8835] [serial = 2097] [outer = 0x8ee10c00] 16:36:03 INFO - PROCESS | 8835 | 1464737763988 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]]]}] 16:36:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:36:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1686ms 16:36:04 INFO - PROCESS | 8835 | 1464737764036 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 8835 | 1464737764040 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:36:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:36:04 INFO - PROCESS | 8835 | 1464737764046 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 8835 | 1464737764050 Marionette TRACE conn3 <- [1,2766,null,{}] 16:36:04 INFO - PROCESS | 8835 | 1464737764056 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}] 16:36:04 INFO - PROCESS | 8835 | 1464737764310 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:36:04 INFO - PROCESS | 8835 | 1464737764669 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x99caa000 == 148 [pid = 8835] [id = 699] 16:36:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x99caa400) [pid = 8835] [serial = 2098] [outer = (nil)] 16:36:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x99e1a800) [pid = 8835] [serial = 2099] [outer = 0x99caa400] 16:36:04 INFO - PROCESS | 8835 | 1464737764769 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x9a0f4c00) [pid = 8835] [serial = 2100] [outer = 0x99caa400] 16:36:05 INFO - PROCESS | 8835 | 1464737765716 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]]]}] 16:36:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:36:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1732ms 16:36:05 INFO - PROCESS | 8835 | 1464737765780 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 8835 | 1464737765785 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:36:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:36:05 INFO - PROCESS | 8835 | 1464737765791 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 8835 | 1464737765795 Marionette TRACE conn3 <- [1,2770,null,{}] 16:36:05 INFO - PROCESS | 8835 | 1464737765801 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}] 16:36:06 INFO - PROCESS | 8835 | 1464737766049 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:36:06 INFO - PROCESS | 8835 | 1464737766399 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x9a2c8400 == 149 [pid = 8835] [id = 700] 16:36:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x9adcfc00) [pid = 8835] [serial = 2101] [outer = (nil)] 16:36:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x9b9f8800) [pid = 8835] [serial = 2102] [outer = 0x9adcfc00] 16:36:06 INFO - PROCESS | 8835 | 1464737766488 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x9cf9d000) [pid = 8835] [serial = 2103] [outer = 0x9adcfc00] 16:36:07 INFO - PROCESS | 8835 | 1464737767387 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]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:36:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1639ms 16:36:07 INFO - PROCESS | 8835 | 1464737767431 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 8835 | 1464737767435 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:36:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:36:07 INFO - PROCESS | 8835 | 1464737767441 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 8835 | 1464737767445 Marionette TRACE conn3 <- [1,2774,null,{}] 16:36:07 INFO - PROCESS | 8835 | 1464737767450 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}] 16:36:07 INFO - PROCESS | 8835 | 1464737767693 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:36:08 INFO - PROCESS | 8835 | 1464737768048 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x9204d400 == 150 [pid = 8835] [id = 701] 16:36:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x922b3000) [pid = 8835] [serial = 2104] [outer = (nil)] 16:36:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0xa2383000) [pid = 8835] [serial = 2105] [outer = 0x922b3000] 16:36:08 INFO - PROCESS | 8835 | 1464737768139 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0xa250a400) [pid = 8835] [serial = 2106] [outer = 0x922b3000] 16:36:09 INFO - PROCESS | 8835 | 1464737769052 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]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:36:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1650ms 16:36:09 INFO - PROCESS | 8835 | 1464737769093 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 8835 | 1464737769102 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:36:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:36:09 INFO - PROCESS | 8835 | 1464737769111 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 8835 | 1464737769118 Marionette TRACE conn3 <- [1,2778,null,{}] 16:36:09 INFO - PROCESS | 8835 | 1464737769125 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}] 16:36:09 INFO - PROCESS | 8835 | 1464737769351 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:36:09 INFO - PROCESS | 8835 | 1464737769698 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x99c82400 == 151 [pid = 8835] [id = 702] 16:36:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x99d84c00) [pid = 8835] [serial = 2107] [outer = (nil)] 16:36:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0xa3333c00) [pid = 8835] [serial = 2108] [outer = 0x99d84c00] 16:36:09 INFO - PROCESS | 8835 | 1464737769791 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0xa3366800) [pid = 8835] [serial = 2109] [outer = 0x99d84c00] 16:36:10 INFO - PROCESS | 8835 | 1464737770684 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]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:36:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1637ms 16:36:10 INFO - PROCESS | 8835 | 1464737770749 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 8835 | 1464737770753 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:36:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:36:10 INFO - PROCESS | 8835 | 1464737770759 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 8835 | 1464737770762 Marionette TRACE conn3 <- [1,2782,null,{}] 16:36:10 INFO - PROCESS | 8835 | 1464737770768 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}] 16:36:11 INFO - PROCESS | 8835 | 1464737771000 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:36:11 INFO - PROCESS | 8835 | 1464737771346 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bda800 == 152 [pid = 8835] [id = 703] 16:36:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x9b271800) [pid = 8835] [serial = 2110] [outer = (nil)] 16:36:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0xa36e8c00) [pid = 8835] [serial = 2111] [outer = 0x9b271800] 16:36:11 INFO - PROCESS | 8835 | 1464737771434 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0xa5149c00) [pid = 8835] [serial = 2112] [outer = 0x9b271800] 16:36:12 INFO - PROCESS | 8835 | 1464737772361 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]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:36:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1637ms 16:36:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:36:12 INFO - PROCESS | 8835 | 1464737772396 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:36:12 INFO - PROCESS | 8835 | 1464737772399 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:36:12 INFO - PROCESS | 8835 | 1464737772406 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 8835 | 1464737772410 Marionette TRACE conn3 <- [1,2786,null,{}] 16:36:12 INFO - PROCESS | 8835 | 1464737772415 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}] 16:36:12 INFO - PROCESS | 8835 | 1464737772638 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:36:13 INFO - PROCESS | 8835 | 1464737772999 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x9204dc00 == 153 [pid = 8835] [id = 704] 16:36:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x959b6c00) [pid = 8835] [serial = 2113] [outer = (nil)] 16:36:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0xa6390000) [pid = 8835] [serial = 2114] [outer = 0x959b6c00] 16:36:13 INFO - PROCESS | 8835 | 1464737773091 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0xa6809400) [pid = 8835] [serial = 2115] [outer = 0x959b6c00] 16:36:13 INFO - PROCESS | 8835 | 1464737773953 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]]]}] 16:36:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:36:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1591ms 16:36:13 INFO - PROCESS | 8835 | 1464737773996 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 8835 | 1464737774000 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:36:14 INFO - PROCESS | 8835 | 1464737774006 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 8835 | 1464737774009 Marionette TRACE conn3 <- [1,2790,null,{}] 16:36:14 INFO - PROCESS | 8835 | 1464737774036 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}] 16:36:14 INFO - PROCESS | 8835 | 1464737774270 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:36:14 INFO - PROCESS | 8835 | 1464737774619 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 8835 | ++DOCSHELL 0xa2737c00 == 154 [pid = 8835] [id = 705] 16:36:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0xa36f3c00) [pid = 8835] [serial = 2116] [outer = (nil)] 16:36:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0xa6866c00) [pid = 8835] [serial = 2117] [outer = 0xa36f3c00] 16:36:14 INFO - PROCESS | 8835 | 1464737774711 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0xa69b5c00) [pid = 8835] [serial = 2118] [outer = 0xa36f3c00] 16:36:15 INFO - PROCESS | 8835 | 1464737775581 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]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:36:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1614ms 16:36:15 INFO - PROCESS | 8835 | 1464737775621 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 8835 | 1464737775623 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:36:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:36:15 INFO - PROCESS | 8835 | 1464737775630 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 8835 | 1464737775633 Marionette TRACE conn3 <- [1,2794,null,{}] 16:36:15 INFO - PROCESS | 8835 | 1464737775639 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}] 16:36:15 INFO - PROCESS | 8835 | 1464737775864 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:36:16 INFO - PROCESS | 8835 | 1464737776218 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e597c00 == 155 [pid = 8835] [id = 706] 16:36:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x8e59b000) [pid = 8835] [serial = 2119] [outer = (nil)] 16:36:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x8e59ec00) [pid = 8835] [serial = 2120] [outer = 0x8e59b000] 16:36:16 INFO - PROCESS | 8835 | 1464737776307 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x8e5a1000) [pid = 8835] [serial = 2121] [outer = 0x8e59b000] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x89150800 == 154 [pid = 8835] [id = 259] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x90f57400 == 153 [pid = 8835] [id = 591] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x926c3000 == 152 [pid = 8835] [id = 594] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x959b6000 == 151 [pid = 8835] [id = 590] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x86bd3400 == 150 [pid = 8835] [id = 507] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0xa2713800 == 149 [pid = 8835] [id = 529] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x85863800 == 148 [pid = 8835] [id = 688] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x88888400 == 147 [pid = 8835] [id = 687] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae9c800 == 146 [pid = 8835] [id = 686] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x8888b400 == 145 [pid = 8835] [id = 646] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf0c00 == 144 [pid = 8835] [id = 685] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x99b3b800 == 143 [pid = 8835] [id = 682] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x959d3000 == 142 [pid = 8835] [id = 681] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x92599c00 == 141 [pid = 8835] [id = 679] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x925a6400 == 140 [pid = 8835] [id = 680] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x92435400 == 139 [pid = 8835] [id = 678] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x91db8c00 == 138 [pid = 8835] [id = 677] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x91db7800 == 137 [pid = 8835] [id = 676] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x8e177c00 == 136 [pid = 8835] [id = 675] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x8e46ec00 == 135 [pid = 8835] [id = 674] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x8b519800 == 134 [pid = 8835] [id = 672] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2e7000 == 133 [pid = 8835] [id = 673] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x8d903400 == 132 [pid = 8835] [id = 671] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x8afe9800 == 131 [pid = 8835] [id = 670] 16:36:19 INFO - PROCESS | 8835 | --DOCSHELL 0x8888dc00 == 130 [pid = 8835] [id = 669] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x926c2400) [pid = 8835] [serial = 1959] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0xa358f000) [pid = 8835] [serial = 1982] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x8cf81c00) [pid = 8835] [serial = 1875] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x8d09f400) [pid = 8835] [serial = 1947] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x97847c00) [pid = 8835] [serial = 1967] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x8a54a800) [pid = 8835] [serial = 1943] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x8586c000) [pid = 8835] [serial = 1989] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x8ab21000) [pid = 8835] [serial = 1944] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0xa514f400) [pid = 8835] [serial = 1992] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x93a7e000) [pid = 8835] [serial = 1962] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x8c987400) [pid = 8835] [serial = 2003] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0xa6392400) [pid = 8835] [serial = 1994] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x8ae9a400) [pid = 8835] [serial = 2000] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x913ef800) [pid = 8835] [serial = 1953] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0xa22b0800) [pid = 8835] [serial = 1979] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x89145c00) [pid = 8835] [serial = 1998] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x8cf82400) [pid = 8835] [serial = 2004] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x9a2ccc00) [pid = 8835] [serial = 1973] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x9ba43c00) [pid = 8835] [serial = 1977] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x959b5800) [pid = 8835] [serial = 1965] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x92f08000) [pid = 8835] [serial = 1961] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x88893800) [pid = 8835] [serial = 1997] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8ee02800) [pid = 8835] [serial = 1950] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x92438400) [pid = 8835] [serial = 1958] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x99764800) [pid = 8835] [serial = 1970] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0xa36ecc00) [pid = 8835] [serial = 1986] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0xa3598400) [pid = 8835] [serial = 1991] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8c985800) [pid = 8835] [serial = 1946] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8586a800) [pid = 8835] [serial = 1988] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x9204c400) [pid = 8835] [serial = 1955] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0xa2503c00) [pid = 8835] [serial = 1980] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x920ce000) [pid = 8835] [serial = 1956] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x952b9800) [pid = 8835] [serial = 1964] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0xa63f6800) [pid = 8835] [serial = 1995] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x98467800) [pid = 8835] [serial = 1968] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x9ae90400) [pid = 8835] [serial = 1974] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x8e58d800) [pid = 8835] [serial = 1949] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0xa36e8400) [pid = 8835] [serial = 1985] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8b27f000) [pid = 8835] [serial = 2001] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x99ca5000) [pid = 8835] [serial = 1971] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x90f53800) [pid = 8835] [serial = 1952] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x9b949800) [pid = 8835] [serial = 1976] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0xa3591800) [pid = 8835] [serial = 1983] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x8cfed400) [pid = 8835] [serial = 2006] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 8835 | 1464737779910 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]]]}] 16:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 4291ms 16:36:19 INFO - PROCESS | 8835 | 1464737779922 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:36:19 INFO - PROCESS | 8835 | 1464737779925 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:36:19 INFO - PROCESS | 8835 | 1464737779933 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 8835 | 1464737779938 Marionette TRACE conn3 <- [1,2798,null,{}] 16:36:20 INFO - PROCESS | 8835 | 1464737780018 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}] 16:36:20 INFO - PROCESS | 8835 | 1464737780246 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:36:20 INFO - PROCESS | 8835 | 1464737780513 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x8748a000 == 131 [pid = 8835] [id = 707] 16:36:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8888dc00) [pid = 8835] [serial = 2122] [outer = (nil)] 16:36:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x89145800) [pid = 8835] [serial = 2123] [outer = 0x8888dc00] 16:36:20 INFO - PROCESS | 8835 | 1464737780590 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x89b8a000) [pid = 8835] [serial = 2124] [outer = 0x8888dc00] 16:36:21 INFO - PROCESS | 8835 | 1464737781406 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]]]}] 16:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1542ms 16:36:21 INFO - PROCESS | 8835 | 1464737781476 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 8835 | 1464737781486 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:36:21 INFO - PROCESS | 8835 | 1464737781497 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - PROCESS | 8835 | 1464737781500 Marionette TRACE conn3 <- [1,2802,null,{}] 16:36:21 INFO - PROCESS | 8835 | 1464737781507 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}] 16:36:21 INFO - PROCESS | 8835 | 1464737781756 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:36:22 INFO - PROCESS | 8835 | 1464737782086 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ab2a400 == 132 [pid = 8835] [id = 708] 16:36:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8adcd800) [pid = 8835] [serial = 2125] [outer = (nil)] 16:36:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8ae95800) [pid = 8835] [serial = 2126] [outer = 0x8adcd800] 16:36:22 INFO - PROCESS | 8835 | 1464737782189 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8afee800) [pid = 8835] [serial = 2127] [outer = 0x8adcd800] 16:36:23 INFO - PROCESS | 8835 | 1464737783079 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]]]}] 16:36:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:36:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 16:36:23 INFO - PROCESS | 8835 | 1464737783131 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:36:23 INFO - PROCESS | 8835 | 1464737783138 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:36:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:36:23 INFO - PROCESS | 8835 | 1464737783151 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 8835 | 1464737783157 Marionette TRACE conn3 <- [1,2806,null,{}] 16:36:23 INFO - PROCESS | 8835 | 1464737783174 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}] 16:36:23 INFO - PROCESS | 8835 | 1464737783487 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:36:23 INFO - PROCESS | 8835 | 1464737783519 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x85869c00 == 133 [pid = 8835] [id = 709] 16:36:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8b519400) [pid = 8835] [serial = 2128] [outer = (nil)] 16:36:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8c988800) [pid = 8835] [serial = 2129] [outer = 0x8b519400] 16:36:23 INFO - PROCESS | 8835 | 1464737783598 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8cf7b800) [pid = 8835] [serial = 2130] [outer = 0x8b519400] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8d907400) [pid = 8835] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x9246bc00) [pid = 8835] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8b47c400) [pid = 8835] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x952b5000) [pid = 8835] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x99cde800) [pid = 8835] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x99e6c400) [pid = 8835] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x8ec5fc00) [pid = 8835] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x9784ac00) [pid = 8835] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x8d0a2c00) [pid = 8835] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x8d906c00) [pid = 8835] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x87487400) [pid = 8835] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x88894400) [pid = 8835] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0x8e2ea400) [pid = 8835] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x8ee0a400) [pid = 8835] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 125 (0x925a6c00) [pid = 8835] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 124 (0x91db7c00) [pid = 8835] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 123 (0x92041c00) [pid = 8835] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 122 (0x8d0ab000) [pid = 8835] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 121 (0x8b482c00) [pid = 8835] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:36:24 INFO - PROCESS | 8835 | --DOMWINDOW == 120 (0x9ab33000) [pid = 8835] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:36:25 INFO - PROCESS | 8835 | 1464737785246 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]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:36:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2143ms 16:36:25 INFO - PROCESS | 8835 | 1464737785294 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 8835 | 1464737785299 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:36:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:36:25 INFO - PROCESS | 8835 | 1464737785314 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 8835 | 1464737785317 Marionette TRACE conn3 <- [1,2810,null,{}] 16:36:25 INFO - PROCESS | 8835 | 1464737785323 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}] 16:36:25 INFO - PROCESS | 8835 | 1464737785536 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:36:25 INFO - PROCESS | 8835 | 1464737785552 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 8835 | ++DOCSHELL 0x88889400 == 134 [pid = 8835] [id = 710] 16:36:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 121 (0x8ae0e000) [pid = 8835] [serial = 2131] [outer = (nil)] 16:36:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 122 (0x8cff4000) [pid = 8835] [serial = 2132] [outer = 0x8ae0e000] 16:36:25 INFO - PROCESS | 8835 | 1464737785820 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 123 (0x8d0ab000) [pid = 8835] [serial = 2133] [outer = 0x8ae0e000] 16:36:26 INFO - PROCESS | 8835 | 1464737786605 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]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:36:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1335ms 16:36:26 INFO - PROCESS | 8835 | 1464737786649 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 8835 | 1464737786651 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:36:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:36:26 INFO - PROCESS | 8835 | 1464737786658 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 8835 | 1464737786660 Marionette TRACE conn3 <- [1,2814,null,{}] 16:36:26 INFO - PROCESS | 8835 | 1464737786666 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}] 16:36:27 INFO - PROCESS | 8835 | 1464737787008 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:36:27 INFO - PROCESS | 8835 | 1464737787392 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf0c00 == 135 [pid = 8835] [id = 711] 16:36:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 124 (0x85bf5400) [pid = 8835] [serial = 2134] [outer = (nil)] 16:36:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 125 (0x86eeec00) [pid = 8835] [serial = 2135] [outer = 0x85bf5400] 16:36:27 INFO - PROCESS | 8835 | 1464737787487 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 126 (0x88b50800) [pid = 8835] [serial = 2136] [outer = 0x85bf5400] 16:36:28 INFO - PROCESS | 8835 | 1464737788442 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]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:36:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1838ms 16:36:28 INFO - PROCESS | 8835 | 1464737788498 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 8835 | 1464737788504 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:36:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:36:28 INFO - PROCESS | 8835 | 1464737788512 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 8835 | 1464737788519 Marionette TRACE conn3 <- [1,2818,null,{}] 16:36:28 INFO - PROCESS | 8835 | 1464737788526 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}] 16:36:28 INFO - PROCESS | 8835 | 1464737788773 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:36:29 INFO - PROCESS | 8835 | 1464737789118 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b483400 == 136 [pid = 8835] [id = 712] 16:36:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x8b514c00) [pid = 8835] [serial = 2137] [outer = (nil)] 16:36:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x8c986400) [pid = 8835] [serial = 2138] [outer = 0x8b514c00] 16:36:29 INFO - PROCESS | 8835 | 1464737789224 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8cff4c00) [pid = 8835] [serial = 2139] [outer = 0x8b514c00] 16:36:30 INFO - PROCESS | 8835 | 1464737790174 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]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:36:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1702ms 16:36:30 INFO - PROCESS | 8835 | 1464737790215 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:36:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:36:30 INFO - PROCESS | 8835 | 1464737790220 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:36:30 INFO - PROCESS | 8835 | 1464737790227 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 8835 | 1464737790231 Marionette TRACE conn3 <- [1,2822,null,{}] 16:36:30 INFO - PROCESS | 8835 | 1464737790237 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}] 16:36:30 INFO - PROCESS | 8835 | 1464737790469 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:36:30 INFO - PROCESS | 8835 | 1464737790856 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x8dc4b000 == 137 [pid = 8835] [id = 713] 16:36:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x8e144c00) [pid = 8835] [serial = 2140] [outer = (nil)] 16:36:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8e14fc00) [pid = 8835] [serial = 2141] [outer = 0x8e144c00] 16:36:30 INFO - PROCESS | 8835 | 1464737790949 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8e180c00) [pid = 8835] [serial = 2142] [outer = 0x8e144c00] 16:36:31 INFO - PROCESS | 8835 | 1464737791903 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]]]}] 16:36:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:36:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1742ms 16:36:31 INFO - PROCESS | 8835 | 1464737791970 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:36:31 INFO - PROCESS | 8835 | 1464737791976 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:36:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:36:31 INFO - PROCESS | 8835 | 1464737791993 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 8835 | 1464737792001 Marionette TRACE conn3 <- [1,2826,null,{}] 16:36:32 INFO - PROCESS | 8835 | 1464737792007 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}] 16:36:32 INFO - PROCESS | 8835 | 1464737792296 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:36:32 INFO - PROCESS | 8835 | 1464737792636 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:32 INFO - PROCESS | 8835 | ++DOCSHELL 0x89b8d800 == 138 [pid = 8835] [id = 714] 16:36:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8ae97000) [pid = 8835] [serial = 2143] [outer = (nil)] 16:36:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8e58dc00) [pid = 8835] [serial = 2144] [outer = 0x8ae97000] 16:36:32 INFO - PROCESS | 8835 | 1464737792729 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8e59c000) [pid = 8835] [serial = 2145] [outer = 0x8ae97000] 16:36:33 INFO - PROCESS | 8835 | 1464737793643 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:36:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:36:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1693ms 16:36:33 INFO - PROCESS | 8835 | 1464737793679 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:36:33 INFO - PROCESS | 8835 | 1464737793683 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:36:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:36:33 INFO - PROCESS | 8835 | 1464737793689 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 8835 | 1464737793693 Marionette TRACE conn3 <- [1,2830,null,{}] 16:36:33 INFO - PROCESS | 8835 | 1464737793698 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}] 16:36:33 INFO - PROCESS | 8835 | 1464737793909 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:36:34 INFO - PROCESS | 8835 | 1464737794212 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b28c400 == 139 [pid = 8835] [id = 715] 16:36:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8e5a4400) [pid = 8835] [serial = 2146] [outer = (nil)] 16:36:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8ec5e000) [pid = 8835] [serial = 2147] [outer = 0x8e5a4400] 16:36:34 INFO - PROCESS | 8835 | 1464737794361 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8ee04400) [pid = 8835] [serial = 2148] [outer = 0x8e5a4400] 16:36:35 INFO - PROCESS | 8835 | 1464737795349 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]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:36:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1737ms 16:36:35 INFO - PROCESS | 8835 | 1464737795427 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 8835 | 1464737795431 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:36:35 INFO - PROCESS | 8835 | 1464737795438 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 8835 | 1464737795442 Marionette TRACE conn3 <- [1,2834,null,{}] 16:36:35 INFO - PROCESS | 8835 | 1464737795448 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}] 16:36:35 INFO - PROCESS | 8835 | 1464737795709 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:36:36 INFO - PROCESS | 8835 | 1464737796062 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f55800 == 140 [pid = 8835] [id = 716] 16:36:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x90f57400) [pid = 8835] [serial = 2149] [outer = (nil)] 16:36:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x913f2000) [pid = 8835] [serial = 2150] [outer = 0x90f57400] 16:36:36 INFO - PROCESS | 8835 | 1464737796158 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x91db7000) [pid = 8835] [serial = 2151] [outer = 0x90f57400] 16:36:37 INFO - PROCESS | 8835 | 1464737797092 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:36:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1687ms 16:36:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:36:37 INFO - PROCESS | 8835 | 1464737797126 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 8835 | 1464737797129 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:36:37 INFO - PROCESS | 8835 | 1464737797136 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 8835 | 1464737797139 Marionette TRACE conn3 <- [1,2838,null,{}] 16:36:37 INFO - PROCESS | 8835 | 1464737797145 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}] 16:36:37 INFO - PROCESS | 8835 | 1464737797371 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:36:37 INFO - PROCESS | 8835 | 1464737797730 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b517000 == 141 [pid = 8835] [id = 717] 16:36:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8caf8000) [pid = 8835] [serial = 2152] [outer = (nil)] 16:36:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x922b0c00) [pid = 8835] [serial = 2153] [outer = 0x8caf8000] 16:36:37 INFO - PROCESS | 8835 | 1464737797827 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x922d3800) [pid = 8835] [serial = 2154] [outer = 0x8caf8000] 16:36:38 INFO - PROCESS | 8835 | 1464737798789 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]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:36:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1687ms 16:36:38 INFO - PROCESS | 8835 | 1464737798839 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 8835 | 1464737798843 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:36:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:36:38 INFO - PROCESS | 8835 | 1464737798849 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 8835 | 1464737798852 Marionette TRACE conn3 <- [1,2842,null,{}] 16:36:38 INFO - PROCESS | 8835 | 1464737798858 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}] 16:36:39 INFO - PROCESS | 8835 | 1464737799073 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:36:39 INFO - PROCESS | 8835 | 1464737799427 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x913ef000 == 142 [pid = 8835] [id = 718] 16:36:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x9204c800) [pid = 8835] [serial = 2155] [outer = (nil)] 16:36:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x92434000) [pid = 8835] [serial = 2156] [outer = 0x9204c800] 16:36:39 INFO - PROCESS | 8835 | 1464737799518 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x9243a800) [pid = 8835] [serial = 2157] [outer = 0x9204c800] 16:36:40 INFO - PROCESS | 8835 | 1464737800433 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]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:36:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1634ms 16:36:40 INFO - PROCESS | 8835 | 1464737800496 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 8835 | 1464737800500 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:36:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:36:40 INFO - PROCESS | 8835 | 1464737800506 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 8835 | 1464737800510 Marionette TRACE conn3 <- [1,2846,null,{}] 16:36:40 INFO - PROCESS | 8835 | 1464737800515 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}] 16:36:40 INFO - PROCESS | 8835 | 1464737800747 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:36:41 INFO - PROCESS | 8835 | 1464737801093 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bed000 == 143 [pid = 8835] [id = 719] 16:36:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x922d8800) [pid = 8835] [serial = 2158] [outer = (nil)] 16:36:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x925a1800) [pid = 8835] [serial = 2159] [outer = 0x922d8800] 16:36:41 INFO - PROCESS | 8835 | 1464737801184 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x925a7c00) [pid = 8835] [serial = 2160] [outer = 0x922d8800] 16:36:42 INFO - PROCESS | 8835 | 1464737802107 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]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:36:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1636ms 16:36:42 INFO - PROCESS | 8835 | 1464737802142 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 8835 | 1464737802147 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:36:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:36:42 INFO - PROCESS | 8835 | 1464737802153 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 8835 | 1464737802163 Marionette TRACE conn3 <- [1,2850,null,{}] 16:36:42 INFO - PROCESS | 8835 | 1464737802167 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}] 16:36:42 INFO - PROCESS | 8835 | 1464737802398 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:36:42 INFO - PROCESS | 8835 | 1464737802758 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf4c00 == 144 [pid = 8835] [id = 720] 16:36:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8e17f000) [pid = 8835] [serial = 2161] [outer = (nil)] 16:36:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x93c76800) [pid = 8835] [serial = 2162] [outer = 0x8e17f000] 16:36:42 INFO - PROCESS | 8835 | 1464737802846 Marionette DEBUG loaded listener.js 16:36:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x9479ec00) [pid = 8835] [serial = 2163] [outer = 0x8e17f000] 16:36:43 INFO - PROCESS | 8835 | 1464737803743 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:36:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1635ms 16:36:43 INFO - PROCESS | 8835 | 1464737803789 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 8835 | 1464737803793 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:36:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:36:43 INFO - PROCESS | 8835 | 1464737803799 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 8835 | 1464737803802 Marionette TRACE conn3 <- [1,2854,null,{}] 16:36:43 INFO - PROCESS | 8835 | 1464737803808 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}] 16:36:44 INFO - PROCESS | 8835 | 1464737804024 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:36:44 INFO - PROCESS | 8835 | 1464737804399 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 8835 | ++DOCSHELL 0x952ab000 == 145 [pid = 8835] [id = 721] 16:36:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x959b6000) [pid = 8835] [serial = 2164] [outer = (nil)] 16:36:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x959d3000) [pid = 8835] [serial = 2165] [outer = 0x959b6000] 16:36:44 INFO - PROCESS | 8835 | 1464737804493 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x9822fc00) [pid = 8835] [serial = 2166] [outer = 0x959b6000] 16:36:45 INFO - PROCESS | 8835 | 1464737805415 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]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:36:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1687ms 16:36:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:36:45 INFO - PROCESS | 8835 | 1464737805487 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 8835 | 1464737805491 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:36:45 INFO - PROCESS | 8835 | 1464737805498 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 8835 | 1464737805502 Marionette TRACE conn3 <- [1,2858,null,{}] 16:36:45 INFO - PROCESS | 8835 | 1464737805508 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}] 16:36:45 INFO - PROCESS | 8835 | 1464737805756 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:36:46 INFO - PROCESS | 8835 | 1464737806103 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x9526f400 == 146 [pid = 8835] [id = 722] 16:36:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x959b2800) [pid = 8835] [serial = 2167] [outer = (nil)] 16:36:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x99c8f400) [pid = 8835] [serial = 2168] [outer = 0x959b2800] 16:36:46 INFO - PROCESS | 8835 | 1464737806191 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x99ca1800) [pid = 8835] [serial = 2169] [outer = 0x959b2800] 16:36:47 INFO - PROCESS | 8835 | 1464737807115 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:36:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1680ms 16:36:47 INFO - PROCESS | 8835 | 1464737807178 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 8835 | 1464737807182 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:36:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:36:47 INFO - PROCESS | 8835 | 1464737807188 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 8835 | 1464737807191 Marionette TRACE conn3 <- [1,2862,null,{}] 16:36:47 INFO - PROCESS | 8835 | 1464737807197 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}] 16:36:47 INFO - PROCESS | 8835 | 1464737807430 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:36:47 INFO - PROCESS | 8835 | 1464737807788 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x92049000 == 147 [pid = 8835] [id = 723] 16:36:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x92462400) [pid = 8835] [serial = 2170] [outer = (nil)] 16:36:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x99e6c400) [pid = 8835] [serial = 2171] [outer = 0x92462400] 16:36:47 INFO - PROCESS | 8835 | 1464737807882 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x9a095800) [pid = 8835] [serial = 2172] [outer = 0x92462400] 16:36:48 INFO - PROCESS | 8835 | 1464737808812 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]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:36:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1684ms 16:36:48 INFO - PROCESS | 8835 | 1464737808874 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 8835 | 1464737808878 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:36:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:36:48 INFO - PROCESS | 8835 | 1464737808884 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 8835 | 1464737808888 Marionette TRACE conn3 <- [1,2866,null,{}] 16:36:48 INFO - PROCESS | 8835 | 1464737808893 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}] 16:36:49 INFO - PROCESS | 8835 | 1464737809114 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:36:49 INFO - PROCESS | 8835 | 1464737809474 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x99afc800 == 148 [pid = 8835] [id = 724] 16:36:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x99ca0c00) [pid = 8835] [serial = 2173] [outer = (nil)] 16:36:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x9ab37000) [pid = 8835] [serial = 2174] [outer = 0x99ca0c00] 16:36:49 INFO - PROCESS | 8835 | 1464737809561 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x9add6400) [pid = 8835] [serial = 2175] [outer = 0x99ca0c00] 16:36:50 INFO - PROCESS | 8835 | 1464737810510 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]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:36:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1683ms 16:36:50 INFO - PROCESS | 8835 | 1464737810569 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 8835 | 1464737810573 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:36:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:36:50 INFO - PROCESS | 8835 | 1464737810579 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 8835 | 1464737810583 Marionette TRACE conn3 <- [1,2870,null,{}] 16:36:50 INFO - PROCESS | 8835 | 1464737810588 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}] 16:36:50 INFO - PROCESS | 8835 | 1464737810820 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:36:51 INFO - PROCESS | 8835 | 1464737811170 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 8835 | ++DOCSHELL 0x99ca8800 == 149 [pid = 8835] [id = 725] 16:36:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x9a2c6000) [pid = 8835] [serial = 2176] [outer = (nil)] 16:36:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x9b93c800) [pid = 8835] [serial = 2177] [outer = 0x9a2c6000] 16:36:51 INFO - PROCESS | 8835 | 1464737811259 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x9cd55000) [pid = 8835] [serial = 2178] [outer = 0x9a2c6000] 16:36:52 INFO - PROCESS | 8835 | 1464737812193 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]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:36:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1688ms 16:36:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:36:52 INFO - PROCESS | 8835 | 1464737812268 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 8835 | 1464737812271 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:36:52 INFO - PROCESS | 8835 | 1464737812277 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 8835 | 1464737812280 Marionette TRACE conn3 <- [1,2874,null,{}] 16:36:52 INFO - PROCESS | 8835 | 1464737812286 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}] 16:36:52 INFO - PROCESS | 8835 | 1464737812566 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:36:52 INFO - PROCESS | 8835 | 1464737812920 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x952b8800 == 150 [pid = 8835] [id = 726] 16:36:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x98227400) [pid = 8835] [serial = 2179] [outer = (nil)] 16:36:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0xa2504c00) [pid = 8835] [serial = 2180] [outer = 0x98227400] 16:36:53 INFO - PROCESS | 8835 | 1464737813005 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0xa2741800) [pid = 8835] [serial = 2181] [outer = 0x98227400] 16:36:53 INFO - PROCESS | 8835 | 1464737813920 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]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:36:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1695ms 16:36:53 INFO - PROCESS | 8835 | 1464737813972 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 8835 | 1464737813976 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:36:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:36:53 INFO - PROCESS | 8835 | 1464737813982 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 8835 | 1464737813986 Marionette TRACE conn3 <- [1,2878,null,{}] 16:36:53 INFO - PROCESS | 8835 | 1464737813991 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}] 16:36:54 INFO - PROCESS | 8835 | 1464737814226 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:36:54 INFO - PROCESS | 8835 | 1464737814575 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd6800 == 151 [pid = 8835] [id = 727] 16:36:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x9b61ac00) [pid = 8835] [serial = 2182] [outer = (nil)] 16:36:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0xa359b800) [pid = 8835] [serial = 2183] [outer = 0x9b61ac00] 16:36:54 INFO - PROCESS | 8835 | 1464737814665 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0xa5148000) [pid = 8835] [serial = 2184] [outer = 0x9b61ac00] 16:36:55 INFO - PROCESS | 8835 | 1464737815594 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]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:36:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1683ms 16:36:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:36:55 INFO - PROCESS | 8835 | 1464737815665 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 8835 | 1464737815668 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:36:55 INFO - PROCESS | 8835 | 1464737815675 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 8835 | 1464737815679 Marionette TRACE conn3 <- [1,2882,null,{}] 16:36:55 INFO - PROCESS | 8835 | 1464737815684 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}] 16:36:55 INFO - PROCESS | 8835 | 1464737815946 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:36:56 INFO - PROCESS | 8835 | 1464737816299 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 8835 | ++DOCSHELL 0xa2503c00 == 152 [pid = 8835] [id = 728] 16:36:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0xa2706800) [pid = 8835] [serial = 2185] [outer = (nil)] 16:36:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0xa683a000) [pid = 8835] [serial = 2186] [outer = 0xa2706800] 16:36:56 INFO - PROCESS | 8835 | 1464737816390 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0xa6868000) [pid = 8835] [serial = 2187] [outer = 0xa2706800] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x913f0c00 == 151 [pid = 8835] [id = 519] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8ec60000 == 150 [pid = 8835] [id = 517] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8cf7dc00 == 149 [pid = 8835] [id = 516] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x91db2400 == 148 [pid = 8835] [id = 518] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8dc4fc00 == 147 [pid = 8835] [id = 515] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x86bda800 == 146 [pid = 8835] [id = 703] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x9204dc00 == 145 [pid = 8835] [id = 704] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x99c82400 == 144 [pid = 8835] [id = 702] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x9204d400 == 143 [pid = 8835] [id = 701] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x9a2c8400 == 142 [pid = 8835] [id = 700] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2e8800 == 141 [pid = 8835] [id = 698] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x99caa000 == 140 [pid = 8835] [id = 699] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x9259b400 == 139 [pid = 8835] [id = 697] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x9246f000 == 138 [pid = 8835] [id = 696] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8b479c00 == 137 [pid = 8835] [id = 695] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x92045c00 == 136 [pid = 8835] [id = 694] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x85be7800 == 135 [pid = 8835] [id = 693] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8a6bfc00 == 134 [pid = 8835] [id = 691] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x89b8ac00 == 133 [pid = 8835] [id = 692] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x8add2c00 == 132 [pid = 8835] [id = 690] 16:36:59 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf6800 == 131 [pid = 8835] [id = 689] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x8d909400) [pid = 8835] [serial = 2066] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x8e149000) [pid = 8835] [serial = 1941] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x8d90ac00) [pid = 8835] [serial = 2015] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x89b8b800) [pid = 8835] [serial = 2057] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x88e0cc00) [pid = 8835] [serial = 2009] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x8e58bc00) [pid = 8835] [serial = 2022] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x92044400) [pid = 8835] [serial = 2028] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x959ca800) [pid = 8835] [serial = 2040] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x952aac00) [pid = 8835] [serial = 2039] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x922da000) [pid = 8835] [serial = 2030] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x9259c400) [pid = 8835] [serial = 2034] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x8d3dec00) [pid = 8835] [serial = 2063] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x8a6c0c00) [pid = 8835] [serial = 2010] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x8d905800) [pid = 8835] [serial = 2064] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x8b5bf400) [pid = 8835] [serial = 2013] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x8b512000) [pid = 8835] [serial = 2012] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x92470400) [pid = 8835] [serial = 2033] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x9ba3c000) [pid = 8835] [serial = 2054] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x92042000) [pid = 8835] [serial = 2027] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x8e174800) [pid = 8835] [serial = 2018] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x92f0b400) [pid = 8835] [serial = 2037] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x8b512400) [pid = 8835] [serial = 2060] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x98bd1800) [pid = 8835] [serial = 2043] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x8d90f000) [pid = 8835] [serial = 2016] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x92332000) [pid = 8835] [serial = 2031] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8e46dc00) [pid = 8835] [serial = 2021] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x99e6fc00) [pid = 8835] [serial = 2048] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8ab26c00) [pid = 8835] [serial = 2058] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x926cb000) [pid = 8835] [serial = 2036] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x9add5800) [pid = 8835] [serial = 2052] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x9784f000) [pid = 8835] [serial = 2042] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x90f5c000) [pid = 8835] [serial = 2025] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x9cd58800) [pid = 8835] [serial = 2055] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8e2df800) [pid = 8835] [serial = 2019] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x9a08e000) [pid = 8835] [serial = 2049] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8b517800) [pid = 8835] [serial = 2061] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x99b43400) [pid = 8835] [serial = 2045] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x90f4dc00) [pid = 8835] [serial = 2024] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x9ab37400) [pid = 8835] [serial = 2051] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x99c9e400) [pid = 8835] [serial = 2046] [outer = (nil)] [url = about:blank] 16:37:00 INFO - PROCESS | 8835 | 1464737820387 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]]]}] 16:37:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:37:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 4742ms 16:37:00 INFO - PROCESS | 8835 | 1464737820417 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 8835 | 1464737820423 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:37:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:37:00 INFO - PROCESS | 8835 | 1464737820432 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 8835 | 1464737820438 Marionette TRACE conn3 <- [1,2886,null,{}] 16:37:00 INFO - PROCESS | 8835 | 1464737820491 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}] 16:37:00 INFO - PROCESS | 8835 | 1464737820729 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:37:00 INFO - PROCESS | 8835 | 1464737820953 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x85be7800 == 132 [pid = 8835] [id = 729] 16:37:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x86bdbc00) [pid = 8835] [serial = 2188] [outer = (nil)] 16:37:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8a54a800) [pid = 8835] [serial = 2189] [outer = 0x86bdbc00] 16:37:01 INFO - PROCESS | 8835 | 1464737821036 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8ab1d000) [pid = 8835] [serial = 2190] [outer = 0x86bdbc00] 16:37:01 INFO - PROCESS | 8835 | 1464737821958 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]]]}] 16:37:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:37:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1546ms 16:37:01 INFO - PROCESS | 8835 | 1464737821983 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 8835 | 1464737821992 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:37:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:37:02 INFO - PROCESS | 8835 | 1464737822002 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 8835 | 1464737822006 Marionette TRACE conn3 <- [1,2890,null,{}] 16:37:02 INFO - PROCESS | 8835 | 1464737822012 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}] 16:37:02 INFO - PROCESS | 8835 | 1464737822243 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:37:02 INFO - PROCESS | 8835 | 1464737822507 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b282000 == 133 [pid = 8835] [id = 730] 16:37:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8b282800) [pid = 8835] [serial = 2191] [outer = (nil)] 16:37:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8b512000) [pid = 8835] [serial = 2192] [outer = 0x8b282800] 16:37:02 INFO - PROCESS | 8835 | 1464737822626 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8b519c00) [pid = 8835] [serial = 2193] [outer = 0x8b282800] 16:37:03 INFO - PROCESS | 8835 | 1464737823604 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:37:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:37:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1631ms 16:37:03 INFO - PROCESS | 8835 | 1464737823633 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 8835 | 1464737823637 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:37:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:37:03 INFO - PROCESS | 8835 | 1464737823644 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 8835 | 1464737823650 Marionette TRACE conn3 <- [1,2894,null,{}] 16:37:03 INFO - PROCESS | 8835 | 1464737823673 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}] 16:37:03 INFO - PROCESS | 8835 | 1464737823988 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:37:04 INFO - PROCESS | 8835 | 1464737824043 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afed400 == 134 [pid = 8835] [id = 731] 16:37:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8d0a0400) [pid = 8835] [serial = 2194] [outer = (nil)] 16:37:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8d905000) [pid = 8835] [serial = 2195] [outer = 0x8d0a0400] 16:37:04 INFO - PROCESS | 8835 | 1464737824257 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8d90d800) [pid = 8835] [serial = 2196] [outer = 0x8d0a0400] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x89b88000) [pid = 8835] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x8b519400) [pid = 8835] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x89b8dc00) [pid = 8835] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8b484c00) [pid = 8835] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8ae08c00) [pid = 8835] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x86be1400) [pid = 8835] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8888dc00) [pid = 8835] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x8e59b000) [pid = 8835] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0xa36f3c00) [pid = 8835] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x959b6c00) [pid = 8835] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x9b271800) [pid = 8835] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x99d84c00) [pid = 8835] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x922b3000) [pid = 8835] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x9adcfc00) [pid = 8835] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x99caa400) [pid = 8835] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x8ee10c00) [pid = 8835] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x926c3c00) [pid = 8835] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x925a2000) [pid = 8835] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0x8cff3800) [pid = 8835] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x92047400) [pid = 8835] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 125 (0x8e586800) [pid = 8835] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:37:05 INFO - PROCESS | 8835 | --DOMWINDOW == 124 (0x8adcd800) [pid = 8835] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:37:05 INFO - PROCESS | 8835 | 1464737825769 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]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:37:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2150ms 16:37:05 INFO - PROCESS | 8835 | 1464737825794 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:37:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:37:05 INFO - PROCESS | 8835 | 1464737825799 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:37:05 INFO - PROCESS | 8835 | 1464737825805 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 8835 | 1464737825808 Marionette TRACE conn3 <- [1,2898,null,{}] 16:37:05 INFO - PROCESS | 8835 | 1464737825814 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}] 16:37:06 INFO - PROCESS | 8835 | 1464737826046 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:37:06 INFO - PROCESS | 8835 | 1464737826273 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 8835 | ++DOCSHELL 0x88886800 == 135 [pid = 8835] [id = 732] 16:37:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 125 (0x8b514000) [pid = 8835] [serial = 2197] [outer = (nil)] 16:37:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 126 (0x8dc42000) [pid = 8835] [serial = 2198] [outer = 0x8b514000] 16:37:06 INFO - PROCESS | 8835 | 1464737826352 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x8e148400) [pid = 8835] [serial = 2199] [outer = 0x8b514000] 16:37:07 INFO - PROCESS | 8835 | 1464737827548 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]]]}] 16:37:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:37:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1785ms 16:37:07 INFO - PROCESS | 8835 | 1464737827591 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 8835 | 1464737827597 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:37:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:37:07 INFO - PROCESS | 8835 | 1464737827607 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 8835 | 1464737827613 Marionette TRACE conn3 <- [1,2902,null,{}] 16:37:07 INFO - PROCESS | 8835 | 1464737827624 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}] 16:37:07 INFO - PROCESS | 8835 | 1464737827895 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:37:08 INFO - PROCESS | 8835 | 1464737828235 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x8748e000 == 136 [pid = 8835] [id = 733] 16:37:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x88e0a000) [pid = 8835] [serial = 2200] [outer = (nil)] 16:37:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8ab26c00) [pid = 8835] [serial = 2201] [outer = 0x88e0a000] 16:37:08 INFO - PROCESS | 8835 | 1464737828324 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x8afeb000) [pid = 8835] [serial = 2202] [outer = 0x88e0a000] 16:37:09 INFO - PROCESS | 8835 | 1464737829329 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:37:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:37:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1804ms 16:37:09 INFO - PROCESS | 8835 | 1464737829413 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 8835 | 1464737829424 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:37:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:37:09 INFO - PROCESS | 8835 | 1464737829436 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 8835 | 1464737829439 Marionette TRACE conn3 <- [1,2906,null,{}] 16:37:09 INFO - PROCESS | 8835 | 1464737829446 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}] 16:37:09 INFO - PROCESS | 8835 | 1464737829768 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:37:10 INFO - PROCESS | 8835 | 1464737830151 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 8835 | ++DOCSHELL 0x8c98a000 == 137 [pid = 8835] [id = 734] 16:37:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8caf7400) [pid = 8835] [serial = 2203] [outer = (nil)] 16:37:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8d902000) [pid = 8835] [serial = 2204] [outer = 0x8caf7400] 16:37:10 INFO - PROCESS | 8835 | 1464737830261 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8dc42400) [pid = 8835] [serial = 2205] [outer = 0x8caf7400] 16:37:11 INFO - PROCESS | 8835 | 1464737831333 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]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:37:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1935ms 16:37:11 INFO - PROCESS | 8835 | 1464737831371 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:37:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:37:11 INFO - PROCESS | 8835 | 1464737831376 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:37:11 INFO - PROCESS | 8835 | 1464737831383 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 8835 | 1464737831389 Marionette TRACE conn3 <- [1,2910,null,{}] 16:37:11 INFO - PROCESS | 8835 | 1464737831406 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}] 16:37:11 INFO - PROCESS | 8835 | 1464737831632 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:37:12 INFO - PROCESS | 8835 | 1464737831988 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e2e8800 == 138 [pid = 8835] [id = 735] 16:37:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8e467c00) [pid = 8835] [serial = 2206] [outer = (nil)] 16:37:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8e58a800) [pid = 8835] [serial = 2207] [outer = 0x8e467c00] 16:37:12 INFO - PROCESS | 8835 | 1464737832084 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8e598c00) [pid = 8835] [serial = 2208] [outer = 0x8e467c00] 16:37:12 INFO - PROCESS | 8835 | 1464737832905 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]]]}] 16:37:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:37:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:37:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1537ms 16:37:12 INFO - PROCESS | 8835 | 1464737832920 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:37:12 INFO - PROCESS | 8835 | 1464737832925 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:37:12 INFO - TEST-START | /DOMEvents/constructors.html 16:37:12 INFO - PROCESS | 8835 | 1464737832931 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 8835 | 1464737832934 Marionette TRACE conn3 <- [1,2914,null,{}] 16:37:12 INFO - PROCESS | 8835 | 1464737832940 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}] 16:37:13 INFO - PROCESS | 8835 | 1464737833159 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:37:13 INFO - PROCESS | 8835 | 1464737833446 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x86bd9800 == 139 [pid = 8835] [id = 736] 16:37:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8e596c00) [pid = 8835] [serial = 2209] [outer = (nil)] 16:37:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8ec5e800) [pid = 8835] [serial = 2210] [outer = 0x8e596c00] 16:37:13 INFO - PROCESS | 8835 | 1464737833537 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8eea5800) [pid = 8835] [serial = 2211] [outer = 0x8e596c00] 16:37:14 INFO - PROCESS | 8835 | 1464737834701 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]]]}] 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:37:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:37:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:37:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 1843ms 16:37:14 INFO - PROCESS | 8835 | 1464737834775 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 8835 | 1464737834779 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:37:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:37:14 INFO - PROCESS | 8835 | 1464737834788 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 8835 | 1464737834800 Marionette TRACE conn3 <- [1,2918,null,{}] 16:37:14 INFO - PROCESS | 8835 | 1464737834815 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}] 16:37:15 INFO - PROCESS | 8835 | 1464737835059 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:37:15 INFO - PROCESS | 8835 | 1464737835425 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b518400 == 140 [pid = 8835] [id = 737] 16:37:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8e46c800) [pid = 8835] [serial = 2212] [outer = (nil)] 16:37:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x913f3c00) [pid = 8835] [serial = 2213] [outer = 0x8e46c800] 16:37:15 INFO - PROCESS | 8835 | 1464737835512 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x91dba000) [pid = 8835] [serial = 2214] [outer = 0x8e46c800] 16:37:16 INFO - PROCESS | 8835 | 1464737836336 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:37:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:37:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1557ms 16:37:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:37:16 INFO - PROCESS | 8835 | 1464737836347 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:37:16 INFO - PROCESS | 8835 | 1464737836350 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:37:16 INFO - PROCESS | 8835 | 1464737836356 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - PROCESS | 8835 | 1464737836360 Marionette TRACE conn3 <- [1,2922,null,{}] 16:37:16 INFO - PROCESS | 8835 | 1464737836366 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}] 16:37:16 INFO - PROCESS | 8835 | 1464737836599 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:37:16 INFO - PROCESS | 8835 | 1464737836887 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x9232d400 == 141 [pid = 8835] [id = 738] 16:37:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x92332c00) [pid = 8835] [serial = 2215] [outer = (nil)] 16:37:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x92465c00) [pid = 8835] [serial = 2216] [outer = 0x92332c00] 16:37:16 INFO - PROCESS | 8835 | 1464737836988 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x92598c00) [pid = 8835] [serial = 2217] [outer = 0x92332c00] 16:37:17 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:17 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:17 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:17 INFO - PROCESS | 8835 | [8835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:17 INFO - PROCESS | 8835 | 1464737837848 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]]]}] 16:37:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:37:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:17 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 16:37:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:17 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 16:37:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:17 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]" 16:37:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:37:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1540ms 16:37:17 INFO - PROCESS | 8835 | 1464737837897 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 8835 | 1464737837903 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:37:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:37:17 INFO - PROCESS | 8835 | 1464737837914 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 8835 | 1464737837918 Marionette TRACE conn3 <- [1,2926,null,{}] 16:37:17 INFO - PROCESS | 8835 | 1464737837977 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}] 16:37:18 INFO - PROCESS | 8835 | 1464737838192 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:37:18 INFO - PROCESS | 8835 | 1464737838494 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ee01c00 == 142 [pid = 8835] [id = 739] 16:37:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x9232e000) [pid = 8835] [serial = 2218] [outer = (nil)] 16:37:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x92cb2000) [pid = 8835] [serial = 2219] [outer = 0x9232e000] 16:37:18 INFO - PROCESS | 8835 | 1464737838585 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x92cb3c00) [pid = 8835] [serial = 2220] [outer = 0x9232e000] 16:37:19 INFO - PROCESS | 8835 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:37:19 INFO - PROCESS | 8835 | 1464737839387 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]]]}] 16:37: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 16:37:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1527ms 16:37:19 INFO - PROCESS | 8835 | 1464737839441 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 8835 | 1464737839444 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:37:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:37:19 INFO - PROCESS | 8835 | 1464737839456 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 8835 | 1464737839459 Marionette TRACE conn3 <- [1,2930,null,{}] 16:37:19 INFO - PROCESS | 8835 | 1464737839471 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}] 16:37:19 INFO - PROCESS | 8835 | 1464737839687 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:37:20 INFO - PROCESS | 8835 | 1464737839992 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 8835 | ++DOCSHELL 0x926cd800 == 143 [pid = 8835] [id = 740] 16:37:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x92f0b400) [pid = 8835] [serial = 2221] [outer = (nil)] 16:37:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x92fe2c00) [pid = 8835] [serial = 2222] [outer = 0x92f0b400] 16:37:20 INFO - PROCESS | 8835 | 1464737840081 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x93a79c00) [pid = 8835] [serial = 2223] [outer = 0x92f0b400] 16:37:20 INFO - PROCESS | 8835 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:37:20 INFO - PROCESS | 8835 | 1464737840960 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]]]}] 16:37:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:37:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1542ms 16:37:20 INFO - PROCESS | 8835 | 1464737840993 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 8835 | 1464737840997 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:37:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:37:21 INFO - PROCESS | 8835 | 1464737841004 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 8835 | 1464737841007 Marionette TRACE conn3 <- [1,2934,null,{}] 16:37:21 INFO - PROCESS | 8835 | 1464737841014 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}] 16:37:21 INFO - PROCESS | 8835 | 1464737841269 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:37:21 INFO - PROCESS | 8835 | 1464737841558 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 8835 | ++DOCSHELL 0x92cb7800 == 144 [pid = 8835] [id = 741] 16:37:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x93c77400) [pid = 8835] [serial = 2224] [outer = (nil)] 16:37:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x959b0400) [pid = 8835] [serial = 2225] [outer = 0x93c77400] 16:37:21 INFO - PROCESS | 8835 | 1464737841662 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x959b5000) [pid = 8835] [serial = 2226] [outer = 0x93c77400] 16:37:22 INFO - PROCESS | 8835 | 1464737842589 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]]]}] 16:37: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. 16:37:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1594ms 16:37:22 INFO - PROCESS | 8835 | 1464737842598 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 8835 | 1464737842602 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:37:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:37:22 INFO - PROCESS | 8835 | 1464737842638 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 8835 | 1464737842641 Marionette TRACE conn3 <- [1,2938,null,{}] 16:37:22 INFO - PROCESS | 8835 | 1464737842648 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}] 16:37:22 INFO - PROCESS | 8835 | 1464737842909 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:37:23 INFO - PROCESS | 8835 | 1464737843256 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae0b800 == 145 [pid = 8835] [id = 742] 16:37:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x92fd9000) [pid = 8835] [serial = 2227] [outer = (nil)] 16:37:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x97849400) [pid = 8835] [serial = 2228] [outer = 0x92fd9000] 16:37:23 INFO - PROCESS | 8835 | 1464737843402 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x98224800) [pid = 8835] [serial = 2229] [outer = 0x92fd9000] 16:37:24 INFO - PROCESS | 8835 | 1464737844235 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]]]}] 16:37:24 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. 16:37:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1647ms 16:37:24 INFO - PROCESS | 8835 | 1464737844276 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 8835 | 1464737844281 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:37:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:37:24 INFO - PROCESS | 8835 | 1464737844287 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 8835 | 1464737844292 Marionette TRACE conn3 <- [1,2942,null,{}] 16:37:24 INFO - PROCESS | 8835 | 1464737844298 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}] 16:37:24 INFO - PROCESS | 8835 | 1464737844551 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:37:24 INFO - PROCESS | 8835 | 1464737844848 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x899af000 == 146 [pid = 8835] [id = 743] 16:37:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x952b7400) [pid = 8835] [serial = 2230] [outer = (nil)] 16:37:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x99c88800) [pid = 8835] [serial = 2231] [outer = 0x952b7400] 16:37:24 INFO - PROCESS | 8835 | 1464737844945 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x99cde800) [pid = 8835] [serial = 2232] [outer = 0x952b7400] 16:37:25 INFO - PROCESS | 8835 | 1464737845802 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"]]]}] 16:37:25 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 16:37:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:37:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1534ms 16:37:25 INFO - PROCESS | 8835 | 1464737845837 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 8835 | 1464737845840 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:37:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:37:25 INFO - PROCESS | 8835 | 1464737845851 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 8835 | 1464737845854 Marionette TRACE conn3 <- [1,2946,null,{}] 16:37:25 INFO - PROCESS | 8835 | 1464737845860 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}] 16:37:26 INFO - PROCESS | 8835 | 1464737846080 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:37:26 INFO - PROCESS | 8835 | 1464737846360 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 8835 | ++DOCSHELL 0x990c3000 == 147 [pid = 8835] [id = 744] 16:37:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x99d81000) [pid = 8835] [serial = 2233] [outer = (nil)] 16:37:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x9a2c7c00) [pid = 8835] [serial = 2234] [outer = 0x99d81000] 16:37:26 INFO - PROCESS | 8835 | 1464737846449 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x9ab37400) [pid = 8835] [serial = 2235] [outer = 0x99d81000] 16:37:27 INFO - PROCESS | 8835 | 1464737847276 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]]]}] 16:37: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. 16:37:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1480ms 16:37:27 INFO - PROCESS | 8835 | 1464737847332 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 8835 | 1464737847335 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:37:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:37:27 INFO - PROCESS | 8835 | 1464737847342 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 8835 | 1464737847345 Marionette TRACE conn3 <- [1,2950,null,{}] 16:37:27 INFO - PROCESS | 8835 | 1464737847351 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}] 16:37:27 INFO - PROCESS | 8835 | 1464737847696 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:37:27 INFO - PROCESS | 8835 | 1464737847948 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x899b3000 == 148 [pid = 8835] [id = 745] 16:37:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x99764800) [pid = 8835] [serial = 2236] [outer = (nil)] 16:37:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x9b9f0400) [pid = 8835] [serial = 2237] [outer = 0x99764800] 16:37:28 INFO - PROCESS | 8835 | 1464737848096 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x9ba46800) [pid = 8835] [serial = 2238] [outer = 0x99764800] 16:37:28 INFO - PROCESS | 8835 | ++DOCSHELL 0xa060c000 == 149 [pid = 8835] [id = 746] 16:37:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0xa238d400) [pid = 8835] [serial = 2239] [outer = (nil)] 16:37:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0xa3152800) [pid = 8835] [serial = 2240] [outer = 0xa238d400] 16:37:29 INFO - PROCESS | 8835 | 1464737849072 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]]]}] 16:37: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. 16:37:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1743ms 16:37:29 INFO - PROCESS | 8835 | 1464737849113 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 8835 | 1464737849115 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:37:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:37:29 INFO - PROCESS | 8835 | 1464737849125 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 8835 | 1464737849129 Marionette TRACE conn3 <- [1,2954,null,{}] 16:37:29 INFO - PROCESS | 8835 | 1464737849135 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}] 16:37:29 INFO - PROCESS | 8835 | 1464737849403 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:37:29 INFO - PROCESS | 8835 | 1464737849762 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 8835 | ++DOCSHELL 0x9addd000 == 150 [pid = 8835] [id = 747] 16:37:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x9addd400) [pid = 8835] [serial = 2241] [outer = (nil)] 16:37:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0xa2712000) [pid = 8835] [serial = 2242] [outer = 0x9addd400] 16:37:29 INFO - PROCESS | 8835 | 1464737849855 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0xa3193400) [pid = 8835] [serial = 2243] [outer = 0x9addd400] 16:37:30 INFO - PROCESS | 8835 | 1464737850660 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]]]}] 16:37:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:37: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 16:37:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1588ms 16:37:30 INFO - PROCESS | 8835 | 1464737850714 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 8835 | 1464737850717 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:37:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:37:30 INFO - PROCESS | 8835 | 1464737850723 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 8835 | 1464737850726 Marionette TRACE conn3 <- [1,2958,null,{}] 16:37:30 INFO - PROCESS | 8835 | 1464737850733 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}] 16:37:31 INFO - PROCESS | 8835 | 1464737851016 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:37:31 INFO - PROCESS | 8835 | 1464737851326 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 8835 | ++DOCSHELL 0x9b270800 == 151 [pid = 8835] [id = 748] 16:37:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0xa22aec00) [pid = 8835] [serial = 2244] [outer = (nil)] 16:37:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0xa680b000) [pid = 8835] [serial = 2245] [outer = 0xa22aec00] 16:37:31 INFO - PROCESS | 8835 | 1464737851414 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0xa6868400) [pid = 8835] [serial = 2246] [outer = 0xa22aec00] 16:37:32 INFO - PROCESS | 8835 | 1464737852254 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]]]}] 16:37:32 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. 16:37:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1545ms 16:37:32 INFO - PROCESS | 8835 | 1464737852270 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 8835 | 1464737852274 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:37:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:37:32 INFO - PROCESS | 8835 | 1464737852280 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 8835 | 1464737852283 Marionette TRACE conn3 <- [1,2962,null,{}] 16:37:32 INFO - PROCESS | 8835 | 1464737852289 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}] 16:37:32 INFO - PROCESS | 8835 | 1464737852515 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:37:32 INFO - PROCESS | 8835 | 1464737852811 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 8835 | ++DOCSHELL 0x89b8c400 == 152 [pid = 8835] [id = 749] 16:37:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x8b5c8000) [pid = 8835] [serial = 2247] [outer = (nil)] 16:37:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0xa6c2f000) [pid = 8835] [serial = 2248] [outer = 0x8b5c8000] 16:37:32 INFO - PROCESS | 8835 | 1464737852901 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0xa6c32000) [pid = 8835] [serial = 2249] [outer = 0x8b5c8000] 16:37:33 INFO - PROCESS | 8835 | 1464737853714 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]]]}] 16:37: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. 16:37:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1478ms 16:37:33 INFO - PROCESS | 8835 | 1464737853760 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 8835 | 1464737853764 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:37:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:37:33 INFO - PROCESS | 8835 | 1464737853770 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 8835 | 1464737853774 Marionette TRACE conn3 <- [1,2966,null,{}] 16:37:33 INFO - PROCESS | 8835 | 1464737853780 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}] 16:37:34 INFO - PROCESS | 8835 | 1464737854010 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:37:34 INFO - PROCESS | 8835 | 1464737854298 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x8884c800 == 153 [pid = 8835] [id = 750] 16:37:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x88851000) [pid = 8835] [serial = 2250] [outer = (nil)] 16:37:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x88854800) [pid = 8835] [serial = 2251] [outer = 0x88851000] 16:37:34 INFO - PROCESS | 8835 | 1464737854387 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x88856400) [pid = 8835] [serial = 2252] [outer = 0x88851000] 16:37:35 INFO - PROCESS | 8835 | 1464737855247 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]]]}] 16:37:35 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. 16:37:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1497ms 16:37:35 INFO - PROCESS | 8835 | 1464737855269 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 8835 | 1464737855272 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:37:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:37:35 INFO - PROCESS | 8835 | 1464737855279 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 8835 | 1464737855282 Marionette TRACE conn3 <- [1,2970,null,{}] 16:37:35 INFO - PROCESS | 8835 | 1464737855288 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}] 16:37:35 INFO - PROCESS | 8835 | 1464737855517 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:37:35 INFO - PROCESS | 8835 | 1464737855877 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x88855400 == 154 [pid = 8835] [id = 751] 16:37:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0xa6805000) [pid = 8835] [serial = 2253] [outer = (nil)] 16:37:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0xa6c30000) [pid = 8835] [serial = 2254] [outer = 0xa6805000] 16:37:35 INFO - PROCESS | 8835 | 1464737855973 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 8835 | ++DOMWINDOW == 183 (0xa6c38000) [pid = 8835] [serial = 2255] [outer = 0xa6805000] 16:37:36 INFO - PROCESS | 8835 | 1464737856825 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]]]}] 16:37: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. 16:37:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1579ms 16:37:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:37:36 INFO - PROCESS | 8835 | 1464737856859 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 8835 | 1464737856862 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:37:36 INFO - PROCESS | 8835 | 1464737856869 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 8835 | 1464737856873 Marionette TRACE conn3 <- [1,2974,null,{}] 16:37:36 INFO - PROCESS | 8835 | 1464737856878 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}] 16:37:37 INFO - PROCESS | 8835 | 1464737857126 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:37:40 INFO - PROCESS | 8835 | --DOCSHELL 0x88887400 == 153 [pid = 8835] [id = 273] 16:37:40 INFO - PROCESS | 8835 | --DOCSHELL 0x89b90800 == 152 [pid = 8835] [id = 508] 16:37:40 INFO - PROCESS | 8835 | --DOCSHELL 0x88e05800 == 151 [pid = 8835] [id = 350] 16:37:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8ab27400 == 150 [pid = 8835] [id = 509] 16:37:40 INFO - PROCESS | 8835 | --DOCSHELL 0x8afe0c00 == 149 [pid = 8835] [id = 358] 16:37:40 INFO - PROCESS | 8835 | --DOCSHELL 0x99cde400 == 148 [pid = 8835] [id = 683] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 182 (0x8cff4000) [pid = 8835] [serial = 2132] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x8d3d3c00) [pid = 8835] [serial = 2007] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x8c988800) [pid = 8835] [serial = 2129] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x8e17e400) [pid = 8835] [serial = 2078] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x8d90b000) [pid = 8835] [serial = 2076] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x8d3d5400) [pid = 8835] [serial = 2075] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x8b512800) [pid = 8835] [serial = 2073] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0x8ae99800) [pid = 8835] [serial = 2072] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0x88b50000) [pid = 8835] [serial = 2070] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0x86eec800) [pid = 8835] [serial = 2069] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x89145800) [pid = 8835] [serial = 2123] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x89b8a000) [pid = 8835] [serial = 2124] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x8e5a1000) [pid = 8835] [serial = 2121] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x8e59ec00) [pid = 8835] [serial = 2120] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0xa69b5c00) [pid = 8835] [serial = 2118] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0xa6866c00) [pid = 8835] [serial = 2117] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0xa6809400) [pid = 8835] [serial = 2115] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0xa6390000) [pid = 8835] [serial = 2114] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0xa5149c00) [pid = 8835] [serial = 2112] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0xa36e8c00) [pid = 8835] [serial = 2111] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0xa3366800) [pid = 8835] [serial = 2109] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0xa3333c00) [pid = 8835] [serial = 2108] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0xa250a400) [pid = 8835] [serial = 2106] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0xa2383000) [pid = 8835] [serial = 2105] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x9cf9d000) [pid = 8835] [serial = 2103] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x9b9f8800) [pid = 8835] [serial = 2102] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x9a0f4c00) [pid = 8835] [serial = 2100] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x99e1a800) [pid = 8835] [serial = 2099] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x990b9c00) [pid = 8835] [serial = 2097] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x984ba400) [pid = 8835] [serial = 2096] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x959ca400) [pid = 8835] [serial = 2094] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x959b3000) [pid = 8835] [serial = 2093] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x93a7c000) [pid = 8835] [serial = 2091] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x93a78400) [pid = 8835] [serial = 2090] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x925a7800) [pid = 8835] [serial = 2088] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x9259d800) [pid = 8835] [serial = 2087] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x922dd800) [pid = 8835] [serial = 2085] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x920cfc00) [pid = 8835] [serial = 2084] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x90f59c00) [pid = 8835] [serial = 2082] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x8eea5000) [pid = 8835] [serial = 2081] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8ee01800) [pid = 8835] [serial = 2079] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8cf7b800) [pid = 8835] [serial = 2130] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x8ae95800) [pid = 8835] [serial = 2126] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8afee800) [pid = 8835] [serial = 2127] [outer = (nil)] [url = about:blank] 16:37:40 INFO - PROCESS | 8835 | 1464737860973 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 8835 | ++DOCSHELL 0x8586fc00 == 149 [pid = 8835] [id = 752] 16:37:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x85870800) [pid = 8835] [serial = 2256] [outer = (nil)] 16:37:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x859c7c00) [pid = 8835] [serial = 2257] [outer = 0x85870800] 16:37:41 INFO - PROCESS | 8835 | 1464737861070 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x85a76800) [pid = 8835] [serial = 2258] [outer = 0x85870800] 16:37:41 INFO - PROCESS | 8835 | 1464737861812 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]]]}] 16:37:41 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. 16:37:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 4991ms 16:37:41 INFO - PROCESS | 8835 | 1464737861861 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:37:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:37:41 INFO - PROCESS | 8835 | 1464737861867 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:37:41 INFO - PROCESS | 8835 | 1464737861875 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 8835 | 1464737861880 Marionette TRACE conn3 <- [1,2978,null,{}] 16:37:41 INFO - PROCESS | 8835 | 1464737861887 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}] 16:37:42 INFO - PROCESS | 8835 | 1464737862133 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:37:42 INFO - PROCESS | 8835 | 1464737862355 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x86ee7800 == 150 [pid = 8835] [id = 753] 16:37:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x86ee9400) [pid = 8835] [serial = 2259] [outer = (nil)] 16:37:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x87488800) [pid = 8835] [serial = 2260] [outer = 0x86ee9400] 16:37:42 INFO - PROCESS | 8835 | 1464737862444 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x87494400) [pid = 8835] [serial = 2261] [outer = 0x86ee9400] 16:37:43 INFO - PROCESS | 8835 | 1464737863226 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]]]}] 16:37:43 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. 16:37:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1388ms 16:37:43 INFO - PROCESS | 8835 | 1464737863265 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 8835 | 1464737863271 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:37:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:37:43 INFO - PROCESS | 8835 | 1464737863278 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 8835 | 1464737863281 Marionette TRACE conn3 <- [1,2982,null,{}] 16:37:43 INFO - PROCESS | 8835 | 1464737863292 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}] 16:37:43 INFO - PROCESS | 8835 | 1464737863572 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:37:43 INFO - PROCESS | 8835 | 1464737863623 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x88b4d000 == 151 [pid = 8835] [id = 754] 16:37:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x88b4e000) [pid = 8835] [serial = 2262] [outer = (nil)] 16:37:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x88b58000) [pid = 8835] [serial = 2263] [outer = 0x88b4e000] 16:37:43 INFO - PROCESS | 8835 | 1464737863717 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x89144800) [pid = 8835] [serial = 2264] [outer = 0x88b4e000] 16:37:44 INFO - PROCESS | 8835 | 1464737864781 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"]]]}] 16:37:44 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 16:37:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:37:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1544ms 16:37:44 INFO - PROCESS | 8835 | 1464737864823 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 8835 | 1464737864827 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:37:44 INFO - PROCESS | 8835 | 1464737864841 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 8835 | 1464737864851 Marionette TRACE conn3 <- [1,2986,null,{}] 16:37:44 INFO - PROCESS | 8835 | 1464737864867 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}] 16:37:45 INFO - PROCESS | 8835 | 1464737865148 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:37:45 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8afe9400) [pid = 8835] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:37:45 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8d0a0400) [pid = 8835] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:37:45 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x9b61ac00) [pid = 8835] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:37:45 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x98227400) [pid = 8835] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:37:45 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x9a2c6000) [pid = 8835] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:37:45 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x99ca0c00) [pid = 8835] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:37:45 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x92462400) [pid = 8835] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x959b2800) [pid = 8835] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x959b6000) [pid = 8835] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x8e17f000) [pid = 8835] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x922d8800) [pid = 8835] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x9204c800) [pid = 8835] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x8caf8000) [pid = 8835] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x90f57400) [pid = 8835] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x8e5a4400) [pid = 8835] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0x8ae97000) [pid = 8835] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x8e144c00) [pid = 8835] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x8b514c00) [pid = 8835] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0x85bf5400) [pid = 8835] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x86bdbc00) [pid = 8835] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0xa2706800) [pid = 8835] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:37:46 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x8b282800) [pid = 8835] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:37:46 INFO - PROCESS | 8835 | 1464737866064 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 8835 | ++DOCSHELL 0x85bf5400 == 152 [pid = 8835] [id = 755] 16:37:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x86bdbc00) [pid = 8835] [serial = 2265] [outer = (nil)] 16:37:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x8a553400) [pid = 8835] [serial = 2266] [outer = 0x86bdbc00] 16:37:46 INFO - PROCESS | 8835 | 1464737866147 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x8a61b000) [pid = 8835] [serial = 2267] [outer = 0x86bdbc00] 16:37:46 INFO - PROCESS | 8835 | 1464737866793 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]]]}] 16:37:46 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. 16:37:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2014ms 16:37:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:37:46 INFO - PROCESS | 8835 | 1464737866847 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 8835 | 1464737866851 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:37:46 INFO - PROCESS | 8835 | 1464737866857 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 8835 | 1464737866861 Marionette TRACE conn3 <- [1,2990,null,{}] 16:37:46 INFO - PROCESS | 8835 | 1464737866867 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}] 16:37:47 INFO - PROCESS | 8835 | 1464737867078 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:37:47 INFO - PROCESS | 8835 | 1464737867307 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 8835 | ++DOCSHELL 0x89146400 == 153 [pid = 8835] [id = 756] 16:37:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x8a6c4800) [pid = 8835] [serial = 2268] [outer = (nil)] 16:37:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8ab29000) [pid = 8835] [serial = 2269] [outer = 0x8a6c4800] 16:37:47 INFO - PROCESS | 8835 | 1464737867379 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8adcb000) [pid = 8835] [serial = 2270] [outer = 0x8a6c4800] 16:37:48 INFO - PROCESS | 8835 | ++DOCSHELL 0x85a76000 == 154 [pid = 8835] [id = 757] 16:37:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x85be9000) [pid = 8835] [serial = 2271] [outer = (nil)] 16:37:48 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x85bef400) [pid = 8835] [serial = 2272] [outer = 0x85be9000] 16:37:48 INFO - PROCESS | 8835 | 1464737868483 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]]]}] 16:37:48 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. 16:37:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1686ms 16:37:48 INFO - PROCESS | 8835 | 1464737868543 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 8835 | 1464737868551 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:37:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:37:48 INFO - PROCESS | 8835 | 1464737868561 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 8835 | 1464737868569 Marionette TRACE conn3 <- [1,2994,null,{}] 16:37:48 INFO - PROCESS | 8835 | 1464737868626 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}] 16:37:48 INFO - PROCESS | 8835 | 1464737868941 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:37:49 INFO - PROCESS | 8835 | 1464737869312 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 8835 | ++DOCSHELL 0x86eef400 == 155 [pid = 8835] [id = 758] 16:37:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x87486400) [pid = 8835] [serial = 2273] [outer = (nil)] 16:37:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x88894400) [pid = 8835] [serial = 2274] [outer = 0x87486400] 16:37:49 INFO - PROCESS | 8835 | 1464737869402 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x88e03c00) [pid = 8835] [serial = 2275] [outer = 0x87486400] 16:37:50 INFO - PROCESS | 8835 | 1464737870233 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]]]}] 16:37:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:37:50 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 16:37:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1685ms 16:37:50 INFO - PROCESS | 8835 | 1464737870264 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 8835 | 1464737870274 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:37:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:37:50 INFO - PROCESS | 8835 | 1464737870290 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 8835 | 1464737870294 Marionette TRACE conn3 <- [1,2998,null,{}] 16:37:50 INFO - PROCESS | 8835 | 1464737870301 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}] 16:37:50 INFO - PROCESS | 8835 | 1464737870531 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:37:50 INFO - PROCESS | 8835 | 1464737870841 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 8835 | ++DOCSHELL 0x89b8f400 == 156 [pid = 8835] [id = 759] 16:37:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x89b8fc00) [pid = 8835] [serial = 2276] [outer = (nil)] 16:37:50 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8a6c9c00) [pid = 8835] [serial = 2277] [outer = 0x89b8fc00] 16:37:50 INFO - PROCESS | 8835 | 1464737870951 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8add1000) [pid = 8835] [serial = 2278] [outer = 0x89b8fc00] 16:37:51 INFO - PROCESS | 8835 | 1464737871899 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]]]}] 16:37:51 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. 16:37:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1633ms 16:37:51 INFO - PROCESS | 8835 | 1464737871923 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 8835 | 1464737871927 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:37:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:37:51 INFO - PROCESS | 8835 | 1464737871933 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 8835 | 1464737871940 Marionette TRACE conn3 <- [1,3002,null,{}] 16:37:51 INFO - PROCESS | 8835 | 1464737871979 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}] 16:37:52 INFO - PROCESS | 8835 | 1464737872224 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:37:52 INFO - PROCESS | 8835 | 1464737872542 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ae0f000 == 157 [pid = 8835] [id = 760] 16:37:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8ae9d800) [pid = 8835] [serial = 2279] [outer = (nil)] 16:37:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8afe9400) [pid = 8835] [serial = 2280] [outer = 0x8ae9d800] 16:37:52 INFO - PROCESS | 8835 | 1464737872638 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8b282800) [pid = 8835] [serial = 2281] [outer = 0x8ae9d800] 16:37:53 INFO - PROCESS | 8835 | 1464737873491 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]]]}] 16:37:53 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. 16:37:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1586ms 16:37:53 INFO - PROCESS | 8835 | 1464737873519 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:37:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:37:53 INFO - PROCESS | 8835 | 1464737873524 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:37:53 INFO - PROCESS | 8835 | 1464737873530 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 8835 | 1464737873534 Marionette TRACE conn3 <- [1,3006,null,{}] 16:37:53 INFO - PROCESS | 8835 | 1464737873539 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}] 16:37:53 INFO - PROCESS | 8835 | 1464737873773 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:37:54 INFO - PROCESS | 8835 | 1464737874050 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b288c00 == 158 [pid = 8835] [id = 761] 16:37:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8b482000) [pid = 8835] [serial = 2282] [outer = (nil)] 16:37:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8b512800) [pid = 8835] [serial = 2283] [outer = 0x8b482000] 16:37:54 INFO - PROCESS | 8835 | 1464737874137 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8b51c800) [pid = 8835] [serial = 2284] [outer = 0x8b482000] 16:37:55 INFO - PROCESS | 8835 | 1464737875015 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]]]}] 16:37:55 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. 16:37:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1543ms 16:37:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:37:55 INFO - PROCESS | 8835 | 1464737875073 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 8835 | 1464737875076 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:37:55 INFO - PROCESS | 8835 | 1464737875083 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 8835 | 1464737875087 Marionette TRACE conn3 <- [1,3010,null,{}] 16:37:55 INFO - PROCESS | 8835 | 1464737875093 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}] 16:37:55 INFO - PROCESS | 8835 | 1464737875364 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:37:55 INFO - PROCESS | 8835 | 1464737875666 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b5c4800 == 159 [pid = 8835] [id = 762] 16:37:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8b5ca800) [pid = 8835] [serial = 2285] [outer = (nil)] 16:37:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8c983400) [pid = 8835] [serial = 2286] [outer = 0x8b5ca800] 16:37:55 INFO - PROCESS | 8835 | 1464737875827 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x8caef400) [pid = 8835] [serial = 2287] [outer = 0x8b5ca800] 16:37:56 INFO - PROCESS | 8835 | 1464737876662 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]]]}] 16:37:56 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 16:37:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1591ms 16:37:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:37:56 INFO - PROCESS | 8835 | 1464737876673 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 8835 | 1464737876676 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:37:56 INFO - PROCESS | 8835 | 1464737876683 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 8835 | 1464737876687 Marionette TRACE conn3 <- [1,3014,null,{}] 16:37:56 INFO - PROCESS | 8835 | 1464737876694 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}] 16:37:56 INFO - PROCESS | 8835 | 1464737876968 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:37:57 INFO - PROCESS | 8835 | 1464737877287 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 8835 | ++DOCSHELL 0x8cff0400 == 160 [pid = 8835] [id = 763] 16:37:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x8cff5400) [pid = 8835] [serial = 2288] [outer = (nil)] 16:37:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x8d0aa800) [pid = 8835] [serial = 2289] [outer = 0x8cff5400] 16:37:57 INFO - PROCESS | 8835 | 1464737877381 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x8d3d3000) [pid = 8835] [serial = 2290] [outer = 0x8cff5400] 16:37:57 INFO - PROCESS | 8835 | [8835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:37:58 INFO - PROCESS | 8835 | 1464737878310 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:37:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:37:58 INFO - {} 16:37:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:37:58 INFO - {} 16:37:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:37:58 INFO - {} 16:37:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:37:58 INFO - {} 16:37:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1684ms 16:37:58 INFO - PROCESS | 8835 | 1464737878368 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 8835 | 1464737878371 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:37:58 INFO - TEST-START | /FileAPI/fileReader.html 16:37:58 INFO - PROCESS | 8835 | 1464737878378 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 8835 | 1464737878381 Marionette TRACE conn3 <- [1,3018,null,{}] 16:37:58 INFO - PROCESS | 8835 | 1464737878437 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}] 16:37:58 INFO - PROCESS | 8835 | 1464737878627 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:37:58 INFO - PROCESS | 8835 | 1464737878930 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 8835 | ++DOCSHELL 0x859bb000 == 161 [pid = 8835] [id = 764] 16:37:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x88892c00) [pid = 8835] [serial = 2291] [outer = (nil)] 16:37:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x8d90cc00) [pid = 8835] [serial = 2292] [outer = 0x88892c00] 16:37:59 INFO - PROCESS | 8835 | 1464737879070 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x8e144800) [pid = 8835] [serial = 2293] [outer = 0x88892c00] 16:37:59 INFO - PROCESS | 8835 | 1464737879946 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]]]}] 16:38:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:38:00 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:38:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:38:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:38:00 INFO - TEST-OK | /FileAPI/fileReader.html | took 1625ms 16:38:00 INFO - PROCESS | 8835 | 1464737880005 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 8835 | 1464737880008 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:38:00 INFO - TEST-START | /FileAPI/historical.html 16:38:00 INFO - PROCESS | 8835 | 1464737880015 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 8835 | 1464737880018 Marionette TRACE conn3 <- [1,3022,null,{}] 16:38:00 INFO - PROCESS | 8835 | 1464737880024 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}] 16:38:00 INFO - PROCESS | 8835 | 1464737880249 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:38:00 INFO - PROCESS | 8835 | 1464737880562 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d906400 == 162 [pid = 8835] [id = 765] 16:38:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x8e14b400) [pid = 8835] [serial = 2294] [outer = (nil)] 16:38:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x8e176c00) [pid = 8835] [serial = 2295] [outer = 0x8e14b400] 16:38:00 INFO - PROCESS | 8835 | 1464737880695 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x8e2e1000) [pid = 8835] [serial = 2296] [outer = 0x8e14b400] 16:38:01 INFO - PROCESS | 8835 | 1464737881616 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"]]]}] 16:38:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:38:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:38:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:38:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:38:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:38:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:38:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:38:01 INFO - TEST-OK | /FileAPI/historical.html | took 1642ms 16:38:01 INFO - PROCESS | 8835 | 1464737881663 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:38:01 INFO - TEST-START | /FileAPI/idlharness.html 16:38:01 INFO - PROCESS | 8835 | 1464737881669 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:38:01 INFO - PROCESS | 8835 | 1464737881676 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 8835 | 1464737881679 Marionette TRACE conn3 <- [1,3026,null,{}] 16:38:01 INFO - PROCESS | 8835 | 1464737881685 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}] 16:38:01 INFO - PROCESS | 8835 | 1464737881905 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:38:02 INFO - PROCESS | 8835 | 1464737882241 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e14f400 == 163 [pid = 8835] [id = 766] 16:38:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x8e179000) [pid = 8835] [serial = 2297] [outer = (nil)] 16:38:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 160 (0x8e465800) [pid = 8835] [serial = 2298] [outer = 0x8e179000] 16:38:02 INFO - PROCESS | 8835 | 1464737882332 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 8835 | ++DOMWINDOW == 161 (0x8e468c00) [pid = 8835] [serial = 2299] [outer = 0x8e179000] 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:38:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:38:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:38:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:38:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:38:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:38:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:38:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:38:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:38:04 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 16:38:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:38:04 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 16:38:04 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 16:38:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:38:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:38:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:38:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:38:04 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 16:38:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:38:04 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 16:38:04 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 16:38:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:38:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:38:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 2459ms 16:38:04 INFO - PROCESS | 8835 | 1464737883876 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:38:04 INFO - PROCESS | 8835 | 1464737884226 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:38:04 INFO - PROCESS | 8835 | 1464737884229 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:38:04 INFO - TEST-START | /FileAPI/idlharness.worker 16:38:04 INFO - PROCESS | 8835 | 1464737884281 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 8835 | 1464737884284 Marionette TRACE conn3 <- [1,3030,null,{}] 16:38:04 INFO - PROCESS | 8835 | 1464737884295 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}] 16:38:04 INFO - PROCESS | 8835 | 1464737884519 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:38:04 INFO - PROCESS | 8835 | 1464737884859 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e462800 == 164 [pid = 8835] [id = 767] 16:38:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 162 (0x8e470000) [pid = 8835] [serial = 2300] [outer = (nil)] 16:38:04 INFO - PROCESS | 8835 | ++DOMWINDOW == 163 (0x91db2400) [pid = 8835] [serial = 2301] [outer = 0x8e470000] 16:38:04 INFO - PROCESS | 8835 | 1464737884957 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 8835 | ++DOMWINDOW == 164 (0x91db5000) [pid = 8835] [serial = 2302] [outer = 0x8e470000] 16:38:05 INFO - PROCESS | 8835 | [8835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:38:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:38:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:38:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:38:07 INFO - {} 16:38:07 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 16:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:38:07 INFO - {} 16:38:07 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 - {} 16:38:07 INFO - {} 16:38:07 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 16:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:38:07 INFO - {} 16:38:07 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 16:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:38:07 INFO - {} 16:38:07 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 - {} 16:38:07 INFO - {} 16:38:07 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 16:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 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 16:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 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 16:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 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 16:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 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 16:38:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:38:07 INFO - {} 16:38:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2979ms 16:38:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:38:07 INFO - PROCESS | 8835 | 1464737887103 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:38:07 INFO - PROCESS | 8835 | 1464737887266 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 8835 | 1464737887272 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:38:07 INFO - PROCESS | 8835 | 1464737887287 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 8835 | 1464737887296 Marionette TRACE conn3 <- [1,3034,null,{}] 16:38:07 INFO - PROCESS | 8835 | 1464737887311 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}] 16:38:07 INFO - PROCESS | 8835 | 1464737887680 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:38:08 INFO - PROCESS | 8835 | 1464737887991 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 8835 | ++DOCSHELL 0x913f4000 == 165 [pid = 8835] [id = 768] 16:38:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 165 (0x91db2800) [pid = 8835] [serial = 2303] [outer = (nil)] 16:38:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 166 (0x959d4000) [pid = 8835] [serial = 2304] [outer = 0x91db2800] 16:38:08 INFO - PROCESS | 8835 | 1464737888085 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 8835 | ++DOMWINDOW == 167 (0x97849c00) [pid = 8835] [serial = 2305] [outer = 0x91db2800] 16:38:08 INFO - PROCESS | 8835 | 1464737888920 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]]]}] 16:38:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:38:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1656ms 16:38:08 INFO - PROCESS | 8835 | 1464737888942 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 8835 | 1464737888946 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:38:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:38:08 INFO - PROCESS | 8835 | 1464737888952 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 8835 | 1464737888956 Marionette TRACE conn3 <- [1,3038,null,{}] 16:38:08 INFO - PROCESS | 8835 | 1464737888961 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}] 16:38:09 INFO - PROCESS | 8835 | 1464737889181 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:38:09 INFO - PROCESS | 8835 | 1464737889467 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 8835 | ++DOCSHELL 0x920ce800 == 166 [pid = 8835] [id = 769] 16:38:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 168 (0x97848800) [pid = 8835] [serial = 2306] [outer = (nil)] 16:38:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 169 (0x98e8bc00) [pid = 8835] [serial = 2307] [outer = 0x97848800] 16:38:09 INFO - PROCESS | 8835 | 1464737889556 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 8835 | ++DOMWINDOW == 170 (0x99056000) [pid = 8835] [serial = 2308] [outer = 0x97848800] 16:38:10 INFO - PROCESS | 8835 | 1464737890447 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"]]]}] 16:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:38:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1544ms 16:38:10 INFO - PROCESS | 8835 | 1464737890521 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 8835 | 1464737890527 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:38:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:38:10 INFO - PROCESS | 8835 | 1464737890537 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 8835 | 1464737890540 Marionette TRACE conn3 <- [1,3042,null,{}] 16:38:10 INFO - PROCESS | 8835 | 1464737890546 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}] 16:38:10 INFO - PROCESS | 8835 | 1464737890797 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:38:11 INFO - PROCESS | 8835 | 1464737891123 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 8835 | ++DOCSHELL 0x990c5000 == 167 [pid = 8835] [id = 770] 16:38:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 171 (0x9975e400) [pid = 8835] [serial = 2309] [outer = (nil)] 16:38:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 172 (0x99b3bc00) [pid = 8835] [serial = 2310] [outer = 0x9975e400] 16:38:11 INFO - PROCESS | 8835 | 1464737891264 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 8835 | ++DOMWINDOW == 173 (0x99c87400) [pid = 8835] [serial = 2311] [outer = 0x9975e400] 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:38:12 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. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:38:12 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'.) 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:38:12 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. 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:38:12 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. 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:38:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:38:12 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. 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:38:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:38:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:38:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1931ms 16:38:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:38:12 INFO - PROCESS | 8835 | 1464737892369 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]]]}] 16:38:12 INFO - PROCESS | 8835 | 1464737892470 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 8835 | 1464737892477 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:38:12 INFO - PROCESS | 8835 | 1464737892506 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 8835 | 1464737892522 Marionette TRACE conn3 <- [1,3046,null,{}] 16:38:12 INFO - PROCESS | 8835 | 1464737892626 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}] 16:38:12 INFO - PROCESS | 8835 | 1464737892974 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:38:13 INFO - PROCESS | 8835 | 1464737893305 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 8835 | ++DOCSHELL 0x86be2400 == 168 [pid = 8835] [id = 771] 16:38:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 174 (0x920cb800) [pid = 8835] [serial = 2312] [outer = (nil)] 16:38:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 175 (0x922acc00) [pid = 8835] [serial = 2313] [outer = 0x920cb800] 16:38:13 INFO - PROCESS | 8835 | 1464737893391 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 8835 | ++DOMWINDOW == 176 (0x922ae400) [pid = 8835] [serial = 2314] [outer = 0x920cb800] 16:38:13 INFO - PROCESS | 8835 | [8835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:38:14 INFO - PROCESS | 8835 | 1464737894283 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:38:14 INFO - {} 16:38:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1832ms 16:38:14 INFO - PROCESS | 8835 | 1464737894333 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 8835 | 1464737894336 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:38:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:38:14 INFO - PROCESS | 8835 | 1464737894343 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 8835 | 1464737894347 Marionette TRACE conn3 <- [1,3050,null,{}] 16:38:14 INFO - PROCESS | 8835 | 1464737894394 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}] 16:38:14 INFO - PROCESS | 8835 | 1464737894772 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:38:15 INFO - PROCESS | 8835 | 1464737895050 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 8835 | ++DOCSHELL 0x8ec56c00 == 169 [pid = 8835] [id = 772] 16:38:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 177 (0x922ad400) [pid = 8835] [serial = 2315] [outer = (nil)] 16:38:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 178 (0x92432800) [pid = 8835] [serial = 2316] [outer = 0x922ad400] 16:38:15 INFO - PROCESS | 8835 | 1464737895142 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 8835 | ++DOMWINDOW == 179 (0x9243f000) [pid = 8835] [serial = 2317] [outer = 0x922ad400] 16:38:15 INFO - PROCESS | 8835 | 1464737895910 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]]]}] 16:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:38:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1582ms 16:38:15 INFO - PROCESS | 8835 | 1464737895926 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 8835 | 1464737895929 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:38:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:38:15 INFO - PROCESS | 8835 | 1464737895936 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 8835 | 1464737895940 Marionette TRACE conn3 <- [1,3054,null,{}] 16:38:15 INFO - PROCESS | 8835 | 1464737895945 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}] 16:38:16 INFO - PROCESS | 8835 | 1464737896169 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:38:16 INFO - PROCESS | 8835 | 1464737896457 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 8835 | ++DOCSHELL 0x92435000 == 170 [pid = 8835] [id = 773] 16:38:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 180 (0x92465400) [pid = 8835] [serial = 2318] [outer = (nil)] 16:38:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 181 (0x9259c000) [pid = 8835] [serial = 2319] [outer = 0x92465400] 16:38:16 INFO - PROCESS | 8835 | 1464737896552 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 8835 | ++DOMWINDOW == 182 (0x9259ec00) [pid = 8835] [serial = 2320] [outer = 0x92465400] 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:38:18 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" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:38:18 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" 16:38:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:38:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:38:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2030ms 16:38:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:38:18 INFO - PROCESS | 8835 | 1464737897792 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"]]]}] 16:38:18 INFO - PROCESS | 8835 | 1464737898002 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 8835 | 1464737898014 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:38:18 INFO - PROCESS | 8835 | 1464737898030 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 8835 | 1464737898036 Marionette TRACE conn3 <- [1,3058,null,{}] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8b282000 == 169 [pid = 8835] [id = 730] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8cafd000 == 168 [pid = 8835] [id = 189] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x85bf5400 == 167 [pid = 8835] [id = 755] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x88b4d000 == 166 [pid = 8835] [id = 754] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x86ee7800 == 165 [pid = 8835] [id = 753] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8586fc00 == 164 [pid = 8835] [id = 752] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x9b270800 == 163 [pid = 8835] [id = 748] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0xa060c000 == 162 [pid = 8835] [id = 746] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x899b3000 == 161 [pid = 8835] [id = 745] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x9addd000 == 160 [pid = 8835] [id = 747] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x990c3000 == 159 [pid = 8835] [id = 744] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x899af000 == 158 [pid = 8835] [id = 743] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8ae0b800 == 157 [pid = 8835] [id = 742] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x92cb7800 == 156 [pid = 8835] [id = 741] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x926cd800 == 155 [pid = 8835] [id = 740] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x9232d400 == 154 [pid = 8835] [id = 738] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8ee01c00 == 153 [pid = 8835] [id = 739] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8b518400 == 152 [pid = 8835] [id = 737] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x86bd9800 == 151 [pid = 8835] [id = 736] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8e2e8800 == 150 [pid = 8835] [id = 735] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8c98a000 == 149 [pid = 8835] [id = 734] 16:38:21 INFO - PROCESS | 8835 | --DOCSHELL 0x8748e000 == 148 [pid = 8835] [id = 733] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 181 (0x8e141c00) [pid = 8835] [serial = 2067] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 180 (0x8b512000) [pid = 8835] [serial = 2192] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 179 (0x8b519c00) [pid = 8835] [serial = 2193] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 178 (0x8dc42000) [pid = 8835] [serial = 2198] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 177 (0x8d905000) [pid = 8835] [serial = 2195] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 176 (0x8d90d800) [pid = 8835] [serial = 2196] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 175 (0xa359b800) [pid = 8835] [serial = 2183] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 174 (0xa2741800) [pid = 8835] [serial = 2181] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 173 (0xa2504c00) [pid = 8835] [serial = 2180] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 172 (0x9cd55000) [pid = 8835] [serial = 2178] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 171 (0x9b93c800) [pid = 8835] [serial = 2177] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 170 (0x9add6400) [pid = 8835] [serial = 2175] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 169 (0x9ab37000) [pid = 8835] [serial = 2174] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 168 (0x9a095800) [pid = 8835] [serial = 2172] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 167 (0x99e6c400) [pid = 8835] [serial = 2171] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 166 (0x99ca1800) [pid = 8835] [serial = 2169] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 165 (0x99c8f400) [pid = 8835] [serial = 2168] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 164 (0x9822fc00) [pid = 8835] [serial = 2166] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 163 (0x959d3000) [pid = 8835] [serial = 2165] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 162 (0x9479ec00) [pid = 8835] [serial = 2163] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 161 (0x93c76800) [pid = 8835] [serial = 2162] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 160 (0x925a7c00) [pid = 8835] [serial = 2160] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 159 (0x925a1800) [pid = 8835] [serial = 2159] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 158 (0x9243a800) [pid = 8835] [serial = 2157] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 157 (0x92434000) [pid = 8835] [serial = 2156] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 156 (0x922d3800) [pid = 8835] [serial = 2154] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 155 (0x922b0c00) [pid = 8835] [serial = 2153] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 154 (0x91db7000) [pid = 8835] [serial = 2151] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 153 (0x913f2000) [pid = 8835] [serial = 2150] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 152 (0x8ee04400) [pid = 8835] [serial = 2148] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 151 (0x8ec5e000) [pid = 8835] [serial = 2147] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 150 (0x8e59c000) [pid = 8835] [serial = 2145] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 149 (0x8e58dc00) [pid = 8835] [serial = 2144] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 148 (0x8e180c00) [pid = 8835] [serial = 2142] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 147 (0x8e14fc00) [pid = 8835] [serial = 2141] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8cff4c00) [pid = 8835] [serial = 2139] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x8c986400) [pid = 8835] [serial = 2138] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x88b50800) [pid = 8835] [serial = 2136] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x86eeec00) [pid = 8835] [serial = 2135] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x8a54a800) [pid = 8835] [serial = 2189] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x8ab1d000) [pid = 8835] [serial = 2190] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0xa6868000) [pid = 8835] [serial = 2187] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0xa683a000) [pid = 8835] [serial = 2186] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0xa5148000) [pid = 8835] [serial = 2184] [outer = (nil)] [url = about:blank] 16:38:21 INFO - PROCESS | 8835 | 1464737901462 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}] 16:38:21 INFO - PROCESS | 8835 | 1464737901799 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:38:21 INFO - PROCESS | 8835 | 1464737901978 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 8835 | ++DOCSHELL 0x8748e000 == 149 [pid = 8835] [id = 774] 16:38:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x87491c00) [pid = 8835] [serial = 2321] [outer = (nil)] 16:38:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8884ec00) [pid = 8835] [serial = 2322] [outer = 0x87491c00] 16:38:22 INFO - PROCESS | 8835 | 1464737902055 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x88885400) [pid = 8835] [serial = 2323] [outer = 0x87491c00] 16:38:22 INFO - PROCESS | 8835 | 1464737902878 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]]]}] 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:38:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:38:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:38:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:38:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:38:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:38:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:38:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:38:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:38:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 4907ms 16:38:22 INFO - PROCESS | 8835 | 1464737902933 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 8835 | 1464737902942 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:38:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:38:22 INFO - PROCESS | 8835 | 1464737902949 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 8835 | 1464737902953 Marionette TRACE conn3 <- [1,3062,null,{}] 16:38:22 INFO - PROCESS | 8835 | 1464737902959 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}] 16:38:23 INFO - PROCESS | 8835 | 1464737903172 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:38:23 INFO - PROCESS | 8835 | 1464737903429 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 8835 | ++DOCSHELL 0x89b8c000 == 150 [pid = 8835] [id = 775] 16:38:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x89b8e800) [pid = 8835] [serial = 2324] [outer = (nil)] 16:38:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8a54ec00) [pid = 8835] [serial = 2325] [outer = 0x89b8e800] 16:38:23 INFO - PROCESS | 8835 | 1464737903502 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8a6cd000) [pid = 8835] [serial = 2326] [outer = 0x89b8e800] 16:38:23 INFO - PROCESS | 8835 | [8835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:38:24 INFO - PROCESS | 8835 | 1464737904423 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:38:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:38:24 INFO - {} 16:38:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1484ms 16:38:24 INFO - PROCESS | 8835 | 1464737904433 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 8835 | 1464737904436 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:38:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:38:24 INFO - PROCESS | 8835 | 1464737904460 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 8835 | 1464737904464 Marionette TRACE conn3 <- [1,3066,null,{}] 16:38:24 INFO - PROCESS | 8835 | 1464737904470 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}] 16:38:24 INFO - PROCESS | 8835 | 1464737904756 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:38:24 INFO - PROCESS | 8835 | 1464737904807 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 8835 | ++DOCSHELL 0x8a554800 == 151 [pid = 8835] [id = 776] 16:38:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x8afe4400) [pid = 8835] [serial = 2327] [outer = (nil)] 16:38:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x8b28a400) [pid = 8835] [serial = 2328] [outer = 0x8afe4400] 16:38:24 INFO - PROCESS | 8835 | 1464737904884 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x8b483800) [pid = 8835] [serial = 2329] [outer = 0x8afe4400] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 146 (0x8ae0e000) [pid = 8835] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 145 (0x88b4e000) [pid = 8835] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 144 (0x92fd9000) [pid = 8835] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 143 (0x93c77400) [pid = 8835] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 142 (0x92f0b400) [pid = 8835] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 141 (0x9232e000) [pid = 8835] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 140 (0x92332c00) [pid = 8835] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 139 (0x8e46c800) [pid = 8835] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 138 (0x8e596c00) [pid = 8835] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 137 (0x8e467c00) [pid = 8835] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 136 (0x8caf7400) [pid = 8835] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 135 (0x88e0a000) [pid = 8835] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 134 (0x86ee9400) [pid = 8835] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 133 (0x85870800) [pid = 8835] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 132 (0xa6805000) [pid = 8835] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 131 (0x88851000) [pid = 8835] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 130 (0x8b5c8000) [pid = 8835] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 129 (0xa22aec00) [pid = 8835] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 128 (0x9addd400) [pid = 8835] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 127 (0xa238d400) [pid = 8835] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 126 (0x99764800) [pid = 8835] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 125 (0x99d81000) [pid = 8835] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 124 (0x952b7400) [pid = 8835] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:38:26 INFO - PROCESS | 8835 | --DOMWINDOW == 123 (0x86bdbc00) [pid = 8835] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:38:26 INFO - PROCESS | 8835 | 1464737906601 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]]]}] 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:38:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2245ms 16:38:26 INFO - PROCESS | 8835 | 1464737906709 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:38:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:38:26 INFO - PROCESS | 8835 | 1464737906719 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:38:26 INFO - PROCESS | 8835 | 1464737906725 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 8835 | 1464737906730 Marionette TRACE conn3 <- [1,3070,null,{}] 16:38:26 INFO - PROCESS | 8835 | 1464737906735 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}] 16:38:26 INFO - PROCESS | 8835 | 1464737906948 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:38:27 INFO - PROCESS | 8835 | 1464737907188 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 8835 | ++DOCSHELL 0x85870800 == 152 [pid = 8835] [id = 777] 16:38:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 124 (0x8b5c8000) [pid = 8835] [serial = 2330] [outer = (nil)] 16:38:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 125 (0x8cafd000) [pid = 8835] [serial = 2331] [outer = 0x8b5c8000] 16:38:27 INFO - PROCESS | 8835 | 1464737907267 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 8835 | ++DOMWINDOW == 126 (0x8cf84c00) [pid = 8835] [serial = 2332] [outer = 0x8b5c8000] 16:38:27 INFO - PROCESS | 8835 | 1464737907976 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]]]}] 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:38:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1287ms 16:38:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:38:28 INFO - PROCESS | 8835 | 1464737908015 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 8835 | 1464737908017 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:38:28 INFO - PROCESS | 8835 | 1464737908024 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 8835 | 1464737908028 Marionette TRACE conn3 <- [1,3074,null,{}] 16:38:28 INFO - PROCESS | 8835 | 1464737908033 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}] 16:38:28 INFO - PROCESS | 8835 | 1464737908322 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:38:28 INFO - PROCESS | 8835 | 1464737908350 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 8835 | ++DOCSHELL 0x85862400 == 153 [pid = 8835] [id = 778] 16:38:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 127 (0x85864800) [pid = 8835] [serial = 2333] [outer = (nil)] 16:38:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 128 (0x85a70800) [pid = 8835] [serial = 2334] [outer = 0x85864800] 16:38:28 INFO - PROCESS | 8835 | 1464737908593 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 8835 | ++DOMWINDOW == 129 (0x86eec400) [pid = 8835] [serial = 2335] [outer = 0x85864800] 16:38:29 INFO - PROCESS | 8835 | 1464737909711 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]]]}] 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:38:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1699ms 16:38:29 INFO - PROCESS | 8835 | 1464737909725 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 8835 | 1464737909733 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:38:29 INFO - PROCESS | 8835 | 1464737909741 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 8835 | 1464737909747 Marionette TRACE conn3 <- [1,3078,null,{}] 16:38:29 INFO - PROCESS | 8835 | 1464737909755 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}] 16:38:30 INFO - PROCESS | 8835 | 1464737910036 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:38:30 INFO - PROCESS | 8835 | 1464737910333 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 8835 | ++DOCSHELL 0x89b88800 == 154 [pid = 8835] [id = 779] 16:38:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 130 (0x89b8e000) [pid = 8835] [serial = 2336] [outer = (nil)] 16:38:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 131 (0x8a613c00) [pid = 8835] [serial = 2337] [outer = 0x89b8e000] 16:38:30 INFO - PROCESS | 8835 | 1464737910489 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 8835 | ++DOMWINDOW == 132 (0x8adca800) [pid = 8835] [serial = 2338] [outer = 0x89b8e000] 16:38:31 INFO - PROCESS | 8835 | 1464737911364 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] 16:38:31 INFO - PROCESS | 8835 | 1464737911439 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:38:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:38:31 INFO - PROCESS | 8835 | 1464737911485 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 8835 | 1464737911490 Marionette TRACE conn3 <- [1,3082,null,{}] 16:38:31 INFO - PROCESS | 8835 | 1464737911496 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}] 16:38:31 INFO - PROCESS | 8835 | 1464737911753 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:38:32 INFO - PROCESS | 8835 | 1464737912166 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 8835 | ++DOCSHELL 0x8afee800 == 155 [pid = 8835] [id = 780] 16:38:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 133 (0x8b28b000) [pid = 8835] [serial = 2339] [outer = (nil)] 16:38:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 134 (0x8b515000) [pid = 8835] [serial = 2340] [outer = 0x8b28b000] 16:38:32 INFO - PROCESS | 8835 | 1464737912301 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 8835 | ++DOMWINDOW == 135 (0x8c989000) [pid = 8835] [serial = 2341] [outer = 0x8b28b000] 16:38:33 INFO - PROCESS | 8835 | 1464737913256 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]]]}] 16:38:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:38:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:38:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:38:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1805ms 16:38:33 INFO - PROCESS | 8835 | 1464737913280 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:38:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:38:33 INFO - PROCESS | 8835 | 1464737913284 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:38:33 INFO - PROCESS | 8835 | 1464737913291 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 8835 | 1464737913297 Marionette TRACE conn3 <- [1,3086,null,{}] 16:38:33 INFO - PROCESS | 8835 | 1464737913317 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}] 16:38:33 INFO - PROCESS | 8835 | 1464737913596 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:38:33 INFO - PROCESS | 8835 | 1464737913980 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 8835 | ++DOCSHELL 0x8caf2400 == 156 [pid = 8835] [id = 781] 16:38:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 136 (0x8d0aac00) [pid = 8835] [serial = 2342] [outer = (nil)] 16:38:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 137 (0x8d903800) [pid = 8835] [serial = 2343] [outer = 0x8d0aac00] 16:38:34 INFO - PROCESS | 8835 | 1464737914069 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 8835 | ++DOMWINDOW == 138 (0x8d90dc00) [pid = 8835] [serial = 2344] [outer = 0x8d0aac00] 16:38:34 INFO - PROCESS | 8835 | 1464737914903 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:38:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:38:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1639ms 16:38:34 INFO - PROCESS | 8835 | 1464737914930 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:38:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:38:34 INFO - PROCESS | 8835 | 1464737914934 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:38:34 INFO - PROCESS | 8835 | 1464737914941 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 8835 | 1464737914944 Marionette TRACE conn3 <- [1,3090,null,{}] 16:38:34 INFO - PROCESS | 8835 | 1464737914950 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}] 16:38:35 INFO - PROCESS | 8835 | 1464737915179 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:38:35 INFO - PROCESS | 8835 | 1464737915518 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 8835 | ++DOCSHELL 0x8d3df800 == 157 [pid = 8835] [id = 782] 16:38:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 139 (0x8dc4b800) [pid = 8835] [serial = 2345] [outer = (nil)] 16:38:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 140 (0x8e14ec00) [pid = 8835] [serial = 2346] [outer = 0x8dc4b800] 16:38:35 INFO - PROCESS | 8835 | 1464737915610 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 8835 | ++DOMWINDOW == 141 (0x8e2e9400) [pid = 8835] [serial = 2347] [outer = 0x8dc4b800] 16:38:36 INFO - PROCESS | 8835 | 1464737916544 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:38:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:38:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1639ms 16:38:36 INFO - PROCESS | 8835 | 1464737916592 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 8835 | 1464737916596 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:38:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:38:36 INFO - PROCESS | 8835 | 1464737916605 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 8835 | 1464737916608 Marionette TRACE conn3 <- [1,3094,null,{}] 16:38:36 INFO - PROCESS | 8835 | 1464737916617 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}] 16:38:36 INFO - PROCESS | 8835 | 1464737916847 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:38:37 INFO - PROCESS | 8835 | 1464737917177 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 8835 | ++DOCSHELL 0x8e464400 == 158 [pid = 8835] [id = 783] 16:38:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 142 (0x8e58a000) [pid = 8835] [serial = 2348] [outer = (nil)] 16:38:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 143 (0x8e591400) [pid = 8835] [serial = 2349] [outer = 0x8e58a000] 16:38:37 INFO - PROCESS | 8835 | 1464737917332 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 8835 | ++DOMWINDOW == 144 (0x8eea2400) [pid = 8835] [serial = 2350] [outer = 0x8e58a000] 16:38:38 INFO - PROCESS | 8835 | 1464737918301 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:38:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1742ms 16:38:38 INFO - PROCESS | 8835 | 1464737918348 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 8835 | 1464737918352 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:38:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:38:38 INFO - PROCESS | 8835 | 1464737918358 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 8835 | 1464737918362 Marionette TRACE conn3 <- [1,3098,null,{}] 16:38:38 INFO - PROCESS | 8835 | 1464737918368 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}] 16:38:38 INFO - PROCESS | 8835 | 1464737918590 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:38:38 INFO - PROCESS | 8835 | 1464737918924 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 8835 | ++DOCSHELL 0x90f4ec00 == 159 [pid = 8835] [id = 784] 16:38:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 145 (0x90f5bc00) [pid = 8835] [serial = 2351] [outer = (nil)] 16:38:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 146 (0x91db5400) [pid = 8835] [serial = 2352] [outer = 0x90f5bc00] 16:38:39 INFO - PROCESS | 8835 | 1464737919061 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 8835 | ++DOMWINDOW == 147 (0x92042c00) [pid = 8835] [serial = 2353] [outer = 0x90f5bc00] 16:38:39 INFO - PROCESS | 8835 | 1464737919886 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]]]}] 16:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:38:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1581ms 16:38:39 INFO - PROCESS | 8835 | 1464737919968 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 8835 | 1464737919972 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:38:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:38:39 INFO - PROCESS | 8835 | 1464737919980 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 8835 | 1464737919984 Marionette TRACE conn3 <- [1,3102,null,{}] 16:38:39 INFO - PROCESS | 8835 | 1464737919990 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}] 16:38:40 INFO - PROCESS | 8835 | 1464737920231 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:38:40 INFO - PROCESS | 8835 | 1464737920553 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 8835 | ++DOCSHELL 0x8b5c3c00 == 160 [pid = 8835] [id = 785] 16:38:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 148 (0x8e2e8000) [pid = 8835] [serial = 2354] [outer = (nil)] 16:38:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 149 (0x920d5000) [pid = 8835] [serial = 2355] [outer = 0x8e2e8000] 16:38:40 INFO - PROCESS | 8835 | 1464737920684 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 8835 | ++DOMWINDOW == 150 (0x922d4800) [pid = 8835] [serial = 2356] [outer = 0x8e2e8000] 16:38:41 INFO - PROCESS | 8835 | 1464737921494 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:38:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:38:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1532ms 16:38:41 INFO - PROCESS | 8835 | 1464737921518 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 8835 | 1464737921525 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:38:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:38:41 INFO - PROCESS | 8835 | 1464737921534 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 8835 | 1464737921537 Marionette TRACE conn3 <- [1,3106,null,{}] 16:38:41 INFO - PROCESS | 8835 | 1464737921543 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}] 16:38:41 INFO - PROCESS | 8835 | 1464737921814 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:38:42 INFO - PROCESS | 8835 | 1464737922134 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 8835 | ++DOCSHELL 0x9204cc00 == 161 [pid = 8835] [id = 786] 16:38:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 151 (0x920cdc00) [pid = 8835] [serial = 2357] [outer = (nil)] 16:38:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 152 (0x92335000) [pid = 8835] [serial = 2358] [outer = 0x920cdc00] 16:38:42 INFO - PROCESS | 8835 | 1464737922227 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 8835 | ++DOMWINDOW == 153 (0x92431400) [pid = 8835] [serial = 2359] [outer = 0x920cdc00] 16:38:43 INFO - PROCESS | 8835 | 1464737923049 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]]]}] 16:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:38:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1542ms 16:38:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:38:43 INFO - PROCESS | 8835 | 1464737923081 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 8835 | 1464737923084 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:38:43 INFO - PROCESS | 8835 | 1464737923091 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 8835 | 1464737923094 Marionette TRACE conn3 <- [1,3110,null,{}] 16:38:43 INFO - PROCESS | 8835 | 1464737923100 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}] 16:38:43 INFO - PROCESS | 8835 | 1464737923335 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:38:43 INFO - PROCESS | 8835 | 1464737923635 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 8835 | ++DOCSHELL 0x85a73800 == 162 [pid = 8835] [id = 787] 16:38:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 154 (0x9232a800) [pid = 8835] [serial = 2360] [outer = (nil)] 16:38:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 155 (0x925a3000) [pid = 8835] [serial = 2361] [outer = 0x9232a800] 16:38:43 INFO - PROCESS | 8835 | 1464737923725 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 8835 | ++DOMWINDOW == 156 (0x925a6000) [pid = 8835] [serial = 2362] [outer = 0x9232a800] 16:38:44 INFO - PROCESS | 8835 | 1464737924586 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"]]]}] 16:38:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:38:44 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 16:38:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:38:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1540ms 16:38:44 INFO - PROCESS | 8835 | 1464737924634 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 8835 | 1464737924638 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:38:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:38:44 INFO - PROCESS | 8835 | 1464737924646 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 8835 | 1464737924650 Marionette TRACE conn3 <- [1,3114,null,{}] 16:38:44 INFO - PROCESS | 8835 | 1464737924655 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}] 16:38:45 INFO - PROCESS | 8835 | 1464737925027 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:38:45 INFO - PROCESS | 8835 | 1464737925263 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\", \"9fb35fc6-5e43-4e20-91e7-9ac37b43a6ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:45 INFO - PROCESS | 8835 | ++DOCSHELL 0x92cab400 == 163 [pid = 8835] [id = 788] 16:38:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 157 (0x92cab800) [pid = 8835] [serial = 2363] [outer = (nil)] 16:38:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 158 (0x92cb1400) [pid = 8835] [serial = 2364] [outer = 0x92cab800] 16:38:45 INFO - PROCESS | 8835 | 1464737925422 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 8835 | ++DOMWINDOW == 159 (0x92f0b400) [pid = 8835] [serial = 2365] [outer = 0x92cab800] 16:38:46 INFO - PROCESS | 8835 | 1464737926260 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]]]}] 16:38:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:38:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1651ms 16:38:46 INFO - PROCESS | 8835 | 1464737926296 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 8835 | 1464737926300 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:38:47 WARNING - u'runner_teardown' () 16:38:47 INFO - No more tests 16:38:47 INFO - Got 0 unexpected results 16:38:47 INFO - SUITE-END | took 1305s 16:38:47 INFO - Closing logging queue 16:38:47 INFO - queue closed 16:38:47 INFO - Return code: 0 16:38:47 WARNING - # TBPL SUCCESS # 16:38:47 INFO - Running post-action listener: _resource_record_post_action 16:38:47 INFO - Running post-run listener: _resource_record_post_run 16:38:48 INFO - Total resource usage - Wall time: 1339s; CPU: 98.0%; Read bytes: 262144; Write bytes: 919265280; Read time: 12; Write time: 224228 16:38:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:38:48 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 134135808; Read time: 0; Write time: 117792 16:38:48 INFO - run-tests - Wall time: 1310s; CPU: 98.0%; Read bytes: 262144; Write bytes: 774615040; Read time: 12; Write time: 99252 16:38:48 INFO - Running post-run listener: _upload_blobber_files 16:38:48 INFO - Blob upload gear active. 16:38:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:38:48 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 16:38:48 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:38:48 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:38:49 INFO - (blobuploader) - INFO - Open directory for files ... 16:38:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:38:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:38:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:38:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:38:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:38:52 INFO - (blobuploader) - INFO - Done attempting. 16:38:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:38:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:38:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:38:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:38:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:38:53 INFO - (blobuploader) - INFO - Done attempting. 16:38:53 INFO - (blobuploader) - INFO - Iteration through files over. 16:38:53 INFO - Return code: 0 16:38:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:38:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:38:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/651458090d4eef34abdca8f7f9f9f6f50a3ee07a0bfaa7774965a189a15cff64d8a82b4ff01157d4129e311d891735af586eb80d5eecebb7608c3ea331eec58f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d0c9d787b7132db64fdfcded15990843dc1c217a1dd16f128a4df5b02bf422c44bbb25b391142ee425afaa7c49c7cfc8c2494884ba8048f519de9b78cba71cb2"} 16:38:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:38:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:38:53 INFO - Contents: 16:38:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/651458090d4eef34abdca8f7f9f9f6f50a3ee07a0bfaa7774965a189a15cff64d8a82b4ff01157d4129e311d891735af586eb80d5eecebb7608c3ea331eec58f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d0c9d787b7132db64fdfcded15990843dc1c217a1dd16f128a4df5b02bf422c44bbb25b391142ee425afaa7c49c7cfc8c2494884ba8048f519de9b78cba71cb2"} 16:38:53 INFO - Running post-run listener: copy_logs_to_upload_dir 16:38:53 INFO - Copying logs to upload dir... 16:38:53 INFO - mkdir: /builds/slave/test/build/upload/logs 16:38:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1458.862118 ========= master_lag: 0.90 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 19 secs) (at 2016-05-31 16:38:54.206897) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-05-31 16:38:54.207727) ========= 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-1464735513.609480-324786251 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/651458090d4eef34abdca8f7f9f9f6f50a3ee07a0bfaa7774965a189a15cff64d8a82b4ff01157d4129e311d891735af586eb80d5eecebb7608c3ea331eec58f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d0c9d787b7132db64fdfcded15990843dc1c217a1dd16f128a4df5b02bf422c44bbb25b391142ee425afaa7c49c7cfc8c2494884ba8048f519de9b78cba71cb2"} build_url:https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034280 build_url: 'https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/651458090d4eef34abdca8f7f9f9f6f50a3ee07a0bfaa7774965a189a15cff64d8a82b4ff01157d4129e311d891735af586eb80d5eecebb7608c3ea331eec58f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d0c9d787b7132db64fdfcded15990843dc1c217a1dd16f128a4df5b02bf422c44bbb25b391142ee425afaa7c49c7cfc8c2494884ba8048f519de9b78cba71cb2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IUWAu4gASt6rsCeGSvlHww/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 3.94 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-05-31 16:38:58.186199) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:38:58.186541) ========= 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-1464735513.609480-324786251 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018272 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:38:58.234925) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-31 16:38:58.235245) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-31 16:38:58.235592) ========= ========= Total master_lag: 4.98 =========